diff --git a/L2J_Mobius_Classic_3.0_TheKamael/.project b/L2J_Mobius_Classic_3.0_TheKamael/.project index c34d474af3..a7d6c17a9a 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/.project +++ b/L2J_Mobius_Classic_3.0_TheKamael/.project @@ -1,6 +1,6 @@ - L2J_Mobius_Classic_2.4_SecretOfEmpire + L2J_Mobius_Classic_3.0_TheKamael diff --git a/L2J_Mobius_Classic_3.0_TheKamael/build.xml b/L2J_Mobius_Classic_3.0_TheKamael/build.xml index c7a6d3c1b2..ba61fe9353 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/build.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/build.xml @@ -1,6 +1,6 @@ - + This file is part of the L2J Mobius project. @@ -131,15 +131,15 @@ - + - + - + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/config/Server.ini b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/config/Server.ini index 1cd02d9622..352f1d6e0c 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/config/Server.ini +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/config/Server.ini @@ -101,8 +101,8 @@ MaximumOnlineUsers = 2000 # Numbers of protocol revisions that server allows to connect. # Delimiter is ; # WARNING: Changing the protocol revision may result in incompatible communication and many errors in game! -# Secret of Empire: 166 -AllowedProtocolRevisions = 166 +# The Kamael: 228 +AllowedProtocolRevisions = 228 # Displays server type next to the server name on character selection. # Notes: diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/admin/teleports/TownAreas.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/admin/teleports/TownAreas.htm index 88727b8746..37f5b89c11 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/admin/teleports/TownAreas.htm +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/html/admin/teleports/TownAreas.htm @@ -39,6 +39,7 @@ - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/30849-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/30849-05.htm deleted file mode 100644 index 105582c61c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/30849-05.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Sedrick.
-There are many perspectives on justice.
-You have to fight by the light of the justice in your heart.
-My traveling days are over. You have transcended your country or religion as a Knight or Paladin with your values.
-Lead your life by the candle in your heart! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/30849-checkclass.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/30849-checkclass.htm deleted file mode 100644 index 2ced9a4f1c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/30849-checkclass.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Sedrick:
-You need skill to protect justice.
-You have obtained enlightenment but still need the protection as a Knight of the temple.
-(Only a character of level 76 or above can transfer class. Do not abandon the quest until class transfer is complete!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/30849-nolvl.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/30849-nolvl.htm deleted file mode 100644 index 88fb01ab52..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/30849-nolvl.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Sedrick:
-Come back when your body is as strong as your faith.
-(Only a character of level 76 or above may transfer classes. Don't abandon the quest until class transfer is complete.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/30849.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/30849.htm deleted file mode 100644 index aa2b3a36b4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/30849.htm +++ /dev/null @@ -1,7 +0,0 @@ -Grand Master Sedrick:
-Long ago, a peasant revolt broke out in a small village in Dion Territory. When talks failed, the local manor lord resorted to force. Obeying their orders, the top Knights of the guild fought for him.
-However, many young Knights followed their conscience and sided with the peasants. The order was split, each side feeling righteous.
- I wonder if either side was right. Could a Knight just be defending his ego? There is no such thing as true justice. Whether a Paladin or Dark Avenger, one must choose and defend that choice with conviction!
-Will you take this training journey, as written in the book of ancient rites? Then you'll be able to answer my question!
- - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31277-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31277-01.htm deleted file mode 100644 index 134bd3eea2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31277-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Felix:
-To save the daughter of Master Felix, you need a dish, known as the "Ice Flower". He can only cook Gurman Rifken from Aden. Try to contact him - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31277-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31277-02.htm deleted file mode 100644 index 927460a7f6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31277-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Felix:
-Did you bring the "Ice Flower"?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31277-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31277-03.htm deleted file mode 100644 index 003dc8d2c9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31277-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Felix:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31277-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31277-04.htm deleted file mode 100644 index 03d225f1a3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31277-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Felix:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31277-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31277-05.htm deleted file mode 100644 index 95897c1d8c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31277-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Felix:
-Master Felix says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Molten Tops and collect the Halish Badges. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flamey Ifrit, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31277.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31277.htm deleted file mode 100644 index 76580903c8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31277.htm +++ /dev/null @@ -1,4 +0,0 @@ -Felix:
-My daughter is sick and I need your help.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31631-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31631-01.htm deleted file mode 100644 index ce3716aa54..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31631-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Eric Ramshart:
-Now activate the last stone.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31631.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31631.htm deleted file mode 100644 index adf426469f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31631.htm +++ /dev/null @@ -1,4 +0,0 @@ -Eric Ramshart:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31646-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31646-01.htm deleted file mode 100644 index 33f80a7601..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31646-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Table of Vision 1:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is in the Keepers of Forbidden Knowledge next to the second Stone of Knowledge.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31646.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31646.htm deleted file mode 100644 index e014133da5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31646.htm +++ /dev/null @@ -1,4 +0,0 @@ -Table of Vision 1:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31647-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31647-01.htm deleted file mode 100644 index 7f907d0445..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31647-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Table of Vision 2:
-You slash like a stone starts to vibrate.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31647-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31647-02.htm deleted file mode 100644 index b36cab9259..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31647-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Table of Vision 2:
-Now you can go in search of the third stone.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31647-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31647-03.htm deleted file mode 100644 index dac04cc4c6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31647-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Table of Vision 2:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31647-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31647-04.htm deleted file mode 100644 index c3fe7264f2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31647-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Table of Vision 2:
-The third Amulet of Resonance is in Master Felix from the Village of the Hunters.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31647.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31647.htm deleted file mode 100644 index be07a895ab..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31647.htm +++ /dev/null @@ -1,4 +0,0 @@ -Table of Vision 2:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31651-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31651-01.htm deleted file mode 100644 index 0f51169341..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31651-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Table of Vision 3:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is on the Speaking Island, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31651.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31651.htm deleted file mode 100644 index bf9f93a32b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31651.htm +++ /dev/null @@ -1,4 +0,0 @@ -Table of Vision 3:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31654-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31654-01.htm deleted file mode 100644 index e114def945..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31654-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Table of Vision 4:
-Shadow of Beleth appeared nearby.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31654-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31654-02.htm deleted file mode 100644 index f522e72407..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31654-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Table of Vision 4:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31654-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31654-03.htm deleted file mode 100644 index e286685f42..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31654-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Table of Vision 4:
-You have successfully activated the last stone.
-Never forget what you learned during this pilgrimage. Go to Grand Master Cedric in Aden and tell him about your wanderings. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31654.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31654.htm deleted file mode 100644 index b9f0d8203d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/31654.htm +++ /dev/null @@ -1,6 +0,0 @@ -Table of Vision 4:
-You came to the stone and he began to vibrate.
-The last amulet is at Shadows of Beleth
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/34268-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/34268-01.htm deleted file mode 100644 index f0e8b8ff17..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/34268-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Gourmet Rifken needed to prepare the dish Fragments of the Crystal of Cold. These fragments can be obtained by destroying the monsters to the southeast of Aden.The aim of the hunt is Ice Monster, Spirit of the Drowned One, Soul of Coldness, Phantom of Solitude, Cold Beast, Spirit of Cold.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/34268-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/34268-02.htm deleted file mode 100644 index dfeeea9fe0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/34268-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/34268-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/34268-03.htm deleted file mode 100644 index 8ab04a0925..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/34268-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Rifken prepared the Ice Flower and said that his healing effect is manifested if you apply it to your head. Take the dish to Master Felix in the Village of the Hunters.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/34268.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/34268.htm deleted file mode 100644 index 4efc312895..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/34268.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-I'll help you make "Ice Flower" but I need50 Fragments of the Crystal of Cold.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/Q00070_SagaOfThePhoenixKnight.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/Q00070_SagaOfThePhoenixKnight.java deleted file mode 100644 index 6bdcb9a17b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00070_SagaOfThePhoenixKnight/Q00070_SagaOfThePhoenixKnight.java +++ /dev/null @@ -1,536 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00070_SagaOfThePhoenixKnight; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00070_SagaOfThePhoenixKnight extends Quest -{ - // NPCs - private static final int SEDRICK = 30849; - private static final int FELIX = 31277; - private static final int RIFKEN = 34268; - private static final int ERIC_RAMSHEART = 31631; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31647; - private static final int TABLET_OF_VISION_3 = 31651; - private static final int TABLET_OF_VISION_4 = 31654; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int GUARDIAN_OF_FOBIDDEN_KNOWLEDGE = 27214; // check drop item - private static final int FALLEN_KNIGHT_ADHIL = 27286; - private static final int HALISHA_ARCHON = 27219; // blazing spawn - private static final int BELETH_SHADOW = 27278; // blazing spawn - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49804; - private static final int HALISHA_BADGE = 7485; - private static final int RESONANCE_AMULET = 7268; - private static final int RESONANCE_AMULET_2 = 7299; - private static final int RESONANCE_AMULET_3 = 7330; - private static final int RESONANCE_AMULET_4 = 7361; - private static final int PURE_ICE = 7534; - // Reward - private static final int BOOK_GOLD_LION = 90038; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00070_SagaOfThePhoenixKnight() - { - super(70); - addStartNpc(SEDRICK); - addTalkId(SEDRICK, FELIX, RIFKEN, ERIC_RAMSHEART, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, GUARDIAN_OF_FOBIDDEN_KNOWLEDGE, FALLEN_KNIGHT_ADHIL, HALISHA_ARCHON, BELETH_SHADOW); - registerQuestItems(PURE_ICE, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "30849-nolvl.htm"); - addCondClassId(ClassId.PALADIN, "30849-checkclass.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "30849-02a.htm": - { - htmltext = "30849-03.htm"; - break; - } - case "30849-01a.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "31277-01.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "34268-01.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "34268-03.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, PURE_ICE, 1); - } - break; - } - case "31277-03.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, PURE_ICE, -1); - } - break; - } - case "31646-01.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "31647-01.htm": - { - if (qs.isCond(8)) - { - addSpawn(FALLEN_KNIGHT_ADHIL, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "31647-04.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "31277-05.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "31651-01.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "31654-01.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(BELETH_SHADOW, npc, true, 0, true); - } - break; - } - case "31631-01.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "31654-03.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "30849-05.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 5)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_GOLD_LION, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(90); - player.setBaseClass(90); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == SEDRICK) - { - htmltext = "30849.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case SEDRICK: - { - if (qs.isCond(1)) - { - htmltext = "30849-01a.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "30849-04.htm"; - } - break; - } - case FELIX: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "31277.htm"; - break; - } - case 2: - { - htmltext = "31277-01.htm"; - break; - } - case 5: - { - htmltext = "31277-02.htm"; - break; - } - case 6: - { - htmltext = "31277-03.htm"; - break; - } - case 11: - { - htmltext = "31277-04.htm"; - break; - } - case 12: - { - htmltext = "31277-05.htm"; - break; - } - } - break; - } - case RIFKEN: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "34268.htm"; - break; - } - case 3: - { - htmltext = "34268-01.htm"; - break; - } - case 4: - { - htmltext = "34268-02.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "31646.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "31646-01.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "31647.htm"; - break; - } - case 9: - { - htmltext = "31647-02.htm"; - break; - } - case 10: - { - htmltext = "31647-03.htm"; - break; - } - case 11: - { - htmltext = "31647-04.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "31651.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "31651-01.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "31654.htm"; - break; - } - case 17: - { - htmltext = "31654-02.htm"; - break; - } - case 18: - { - htmltext = "31654-03.htm"; - break; - } - } - break; - } - case ERIC_RAMSHEART: - { - if (qs.isCond(16)) - { - htmltext = "31631.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "31631-01.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case FALLEN_KNIGHT_ADHIL: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case BELETH_SHADOW: - { - if (qs.isCond(16)) - { - addSpawn(ERIC_RAMSHEART, npc, true, 20000, true); - } - break; - } - case GUARDIAN_OF_FOBIDDEN_KNOWLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(GUARDIAN_OF_FOBIDDEN_KNOWLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/Q00071_SagaOfEvasTemplar.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/Q00071_SagaOfEvasTemplar.java deleted file mode 100644 index 1b63cfc7d4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/Q00071_SagaOfEvasTemplar.java +++ /dev/null @@ -1,539 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00071_SagaOfEvasTemplar; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00071_SagaOfEvasTemplar extends Quest -{ - // NPCs - public final int SINDEN = 30852; - public final int STEDMIEL = 30692; - public final int RIFKEN = 34268; - public final int CERENAS = 31281; - public final int TABLET_OF_VISION_1 = 31646; - public final int TABLET_OF_VISION_2 = 31648; - public final int TABLET_OF_VISION_3 = 31653; - public final int TABLET_OF_VISION_4 = 31655; - public final int KNIGHT_KASTIEN = 31638; - // Monsters - public final int ICE_MONSTER = 27316; - public final int SPIRIT_OF_A_DROWNED = 27317; - public final int SOUL_OF_COLD = 27318; - public final int GHOST_OF_SOLITUDE = 27319; - public final int FIEND_OF_COLD = 27320; - public final int SPIRIT_OF_COLD = 27321; - public final int SPAMPLAND_WATCHMAN = 21650; - public final int FLAME_DRAKE = 21651; - public final int FIERY_IFRIT = 21652; - public final int IKEDIT = 21653; - public final int GATEKEEPER_OF_THE_HOLY_EDICT = 27215; - public final int BOUND_ELF_PANACEA = 27287; - public final int HALISHA_ARCHON = 27219; - public final int CURSED_KESADEIN = 27279; - // Items - public final int ICE_CRYSTAL_FRAGMENT = 49805; - public final int HALISHA_BADGE = 7486; - public final int RESONANCE_AMULET = 7269; - public final int RESONANCE_AMULET_2 = 7300; - public final int RESONANCE_AMULET_3 = 7331; - public final int RESONANCE_AMULET_4 = 7362; - public final int PURE_ICE = 7535; - // Reward - public final int BOOK_PEGASUS = 90039; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00071_SagaOfEvasTemplar() - { - super(71); - addStartNpc(SINDEN); - addTalkId(SINDEN, STEDMIEL, RIFKEN, CERENAS, KNIGHT_KASTIEN, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, GATEKEEPER_OF_THE_HOLY_EDICT, BOUND_ELF_PANACEA, HALISHA_ARCHON, CURSED_KESADEIN); - registerQuestItems(PURE_ICE, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.TEMPLE_KNIGHT, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, PURE_ICE, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, PURE_ICE, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(BOUND_ELF_PANACEA, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(CURSED_KESADEIN, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 20)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_PEGASUS, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(99); - player.setBaseClass(99); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == SINDEN) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case SINDEN: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case STEDMIEL: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - } - break; - } - case CERENAS: - { - if (qs.isCond(11)) - { - htmltext = "jer5.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "jer6.htm"; - } - break; - } - case RIFKEN: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case KNIGHT_KASTIEN: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case BOUND_ELF_PANACEA: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case CURSED_KESADEIN: - { - if (qs.isCond(16)) - { - addSpawn(KNIGHT_KASTIEN, npc, true, 20000, true); - } - break; - } - case GATEKEEPER_OF_THE_HOLY_EDICT: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(GATEKEEPER_OF_THE_HOLY_EDICT, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken01.htm deleted file mode 100644 index e53387222f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Sinden:
-The highest honor amongst Elves is to be a guardian of the Mother Tree. However, we are destined to leave the Mother Tree eventually. You sense this as well since you've been fighting so long.
-Here many people gather and live preparing the future. We are saddened not to have your skills to protect the Mother Tree, but I feel you could better serve us by going on a pilgrimage that has long been forbidden. Will you do it?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken01s.htm deleted file mode 100644 index 663b0b5547..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken01s.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Sinden:
-This journey may uncover some shameful parts of our Elven history.
-Read the legend in this book about the guardian of the Mother Tree who vowed to stop this pilgrimage. He felt an Elf should always protect the Mother tree and only help other Elves.
-Meet with Master Stedmiel, a former guardian. He went into seclusion after relinquishing the fight against Humans. \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken02.htm deleted file mode 100644 index b0edc1d855..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Sinden:
-This is too dangerous for you.
-Brother, don't be too proud! This pilgrimage is the path of legend. No one knows the danger that lies ahead. Come see me when you are better prepared!
-(This quest may only be undertaken by a Temple Knight of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken02a.htm deleted file mode 100644 index 1bd4ca79aa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Sinden:
-Have you not already received the title of Templar of Eve? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken03.htm deleted file mode 100644 index 1144dbd235..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Sinden:
-You're no longer an ordinary Elven Knight! The Mother Tree you're protecting symbolizes the world that produced the tree. You're also guarding that world.
-You need more experience!
-(Only a character of level 76 or above is allowed to transfer class. Don't abandon quest before completing transfer!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken5.htm deleted file mode 100644 index 9d168668b2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Master Sinden:
-Do you want to become Eve's Templar? -Well, then you must pass Saga of Eva's Templar, -To prove that you are not just a reckless, quick-tempered warrior, but - Warrior with the soul of the present Templar Eve. This is a form of ritual and the process of training, - They must be performed by all who wish to become Eve's Templar.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken6.htm deleted file mode 100644 index 58243f70d9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken6.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Sinden:
-Have you learned much?
-I can't easily forget our past. I understand my limitations. Let me help you to find the right path.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken7.htm deleted file mode 100644 index 2f0b428e7e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/aiken7.htm +++ /dev/null @@ -1,3 +0,0 @@ -Master Sinden:
-You're no longer an ordinary Elven Knight! The Mother Tree you're protecting symbolizes the world that produced the tree. You're also guarding that world. From now on, live your life according to what you feel is right. That is the will of Eva! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/erikrams1.htm deleted file mode 100644 index 502da373e6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Star Knight Castiel:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/erikrams2.htm deleted file mode 100644 index f8c8c455a4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Star Knight Castiel:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/jer1.htm deleted file mode 100644 index ad7bdb3016..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Steadmiel:
-To start a pilgrimage, you need a special Amulet. To get it, go to Gourmet Rifken in Aden and take some Pure Ice from him.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/jer2.htm deleted file mode 100644 index 89ae29b42c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Steadmiel:
-To start a pilgrimage, you need a special Amulet. To get it, go to Gourmet Rifken in Aden and take some Pure Ice from him. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/jer3.htm deleted file mode 100644 index 22f2599139..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Steadmiel:
-Did you bring Pure Ice?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/jer4.htm deleted file mode 100644 index 89e8cbfca7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Steadmiel:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/jer5.htm deleted file mode 100644 index 02abd151bb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Kerenas:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/jer6.htm deleted file mode 100644 index 16fb38c7bb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Kerenas:
-Priest Kerenas says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Swollen Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flame Iphreet, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/rifken1.htm deleted file mode 100644 index ba2db4e265..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-To get pure ice, you need Fragments of the Crystal of Cold. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/rifken2.htm deleted file mode 100644 index 5bdeabfe59..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Obtain Fragments of the Crystal of Cold.. These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Phantom of Solitude, the Cold Beast, the Spirit of Cold. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/rifken3.htm deleted file mode 100644 index d9951c8cd6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/rifken4.htm deleted file mode 100644 index 4dcf34d7da..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Now you have Pure Ice. Take it to Master Steadmiel. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone11.htm deleted file mode 100644 index 678f9cfdd0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone12.htm deleted file mode 100644 index c4fafaac30..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is located near the Streets of the Holy Law next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone21.htm deleted file mode 100644 index 7292bffbbb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone22.htm deleted file mode 100644 index 136a05a9e7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you approached the stone, the Captive Elf Panacea appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone24.htm deleted file mode 100644 index 98e77d4039..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone25.htm deleted file mode 100644 index 5ca373bc21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Activating the stone, you learned that the third Amulet of Resonance is at the Priest of Kerenas in the temple of Einhasad Aden. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone31.htm deleted file mode 100644 index 49723118ed..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone32.htm deleted file mode 100644 index f4e0079cba..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone40.htm deleted file mode 100644 index 72a962a042..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is located at Cursed Kesadein
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone41.htm deleted file mode 100644 index 958ebc5b92..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Near the Cursed Kesadein appeared - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone42.htm deleted file mode 100644 index 3a6b448794..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone43.htm deleted file mode 100644 index f94d4b767e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00071_SagaOfEvasTemplar/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-During the pilgrimage you learned a lot about your people. Go to Master Sinden and tell him about your wanderings. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/Q00072_SagaOfTheSwordMuse.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/Q00072_SagaOfTheSwordMuse.java deleted file mode 100644 index 684fa7a376..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/Q00072_SagaOfTheSwordMuse.java +++ /dev/null @@ -1,539 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00072_SagaOfTheSwordMuse; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00072_SagaOfTheSwordMuse extends Quest -{ - // NPCs - private static final int RAIEN = 30853; - private static final int GALLADUCCI = 30097; - private static final int RIFKEN = 34268; - private static final int CERENAS = 31281; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31649; - private static final int TABLET_OF_VISION_3 = 31650; - private static final int TABLET_OF_VISION_4 = 31655; - private static final int MOON_VOICE_IRENE = 31618; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int WATCHER_OF_ANCIENT_PLEDGE = 27216; - private static final int SWORD_PLAYER_BIEL = 27288; - private static final int HALISHA_ARCHON = 27219; - private static final int FALLEN_ANGEL_NARCISSUS = 27280; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49806; - private static final int HALISHA_BADGE = 7487; - private static final int RESONANCE_AMULET = 7270; - private static final int RESONANCE_AMULET_2 = 7301; - private static final int RESONANCE_AMULET_3 = 7332; - private static final int RESONANCE_AMULET_4 = 7363; - private static final int BITTER_COLD_BEER = 7536; - // Reward - private static final int BOOK_PEGASUS = 90039; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00072_SagaOfTheSwordMuse() - { - super(72); - addStartNpc(RAIEN); - addTalkId(RAIEN, GALLADUCCI, RIFKEN, CERENAS, MOON_VOICE_IRENE, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, WATCHER_OF_ANCIENT_PLEDGE, SWORD_PLAYER_BIEL, HALISHA_ARCHON, FALLEN_ANGEL_NARCISSUS); - registerQuestItems(BITTER_COLD_BEER, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.SWORDSINGER, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, BITTER_COLD_BEER, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, BITTER_COLD_BEER, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(SWORD_PLAYER_BIEL, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(FALLEN_ANGEL_NARCISSUS, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 21)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_PEGASUS, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(100); - player.setBaseClass(100); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == RAIEN) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case RAIEN: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case GALLADUCCI: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - } - break; - } - case CERENAS: - { - if (qs.isCond(11)) - { - htmltext = "jer5.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "jer6.htm"; - } - break; - } - case RIFKEN: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case MOON_VOICE_IRENE: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case SWORD_PLAYER_BIEL: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case FALLEN_ANGEL_NARCISSUS: - { - if (qs.isCond(16)) - { - addSpawn(MOON_VOICE_IRENE, npc, true, 20000, true); - } - break; - } - case WATCHER_OF_ANCIENT_PLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(WATCHER_OF_ANCIENT_PLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken01.htm deleted file mode 100644 index 3b847de8fa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Master Raien:
-Goddess Eva's songs and poems gave us intelligence, knowledge and magical power.
-It belonged only to the Elves. The traditional swordsong may be a far cry from its origins after mingling with the Humans, but it is still our tradition.
-The story tells of a tablet that contains the power of the original song. You'll have to solve one problem...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken01s.htm deleted file mode 100644 index dd22800f4e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken01s.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ryan:
-Don't mind his grotesque beard and ugly smile, Go to Galaducci of Giran Castle Town knows of the source of Eva's songs.
-Take this book, it tells of the fall of a Swordsinger. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken02.htm deleted file mode 100644 index 1b99f1baf8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Raien:
-You must be well qualified to understand the way. I don't think you should do this. I don't think you can talk to him.
-I don't even want to think about him anymore. -(This quest may only be undertaken by characters of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken02a.htm deleted file mode 100644 index 4c83cc8b04..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Raien:
-Have you not already received the title of Sword Muse? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken03.htm deleted file mode 100644 index 3aafafb704..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Raien:
-You should know better than I.
-Your soul may be ready, but your body is lacking.
-(Class transfer is allowed only for characters of level 76 or above. Do not abandon quest before class transfer is complete!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken5.htm deleted file mode 100644 index 1e165cd74f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Master Raien:
-Do you want to become a Sword Muse? - Well, then you must pass Saga of Sword Muse, - To prove that you are not just a reckless, quick-tempered warrior, but - A warrior with the soul of a true sword muse. This is a form of ritual and the process of training, - Which all those who wish to become sword muse must perform.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken6.htm deleted file mode 100644 index 78b73773e8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken6.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Raien:
-I dreamed of your return. Do you understand Eva's will?
-The one who sings her true song is called Eva's Sword Muse.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken7.htm deleted file mode 100644 index 42c180e296..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/aiken7.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Raien:
-You should know better than I.
-I only need to give you the title you are due, one who sings Eva's swordsong... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/erikrams1.htm deleted file mode 100644 index 090ed8da3c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Irene The Voice of the Moon:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/erikrams2.htm deleted file mode 100644 index 63dfd9ab22..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Irene The Voice of the Moon:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/jer1.htm deleted file mode 100644 index 7d7b59f0d4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Galaducci:
-Merchant Galaducci the Merchant asks him to bring him some Cold Beer. To get it, go to Gourmet Rifken in Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/jer2.htm deleted file mode 100644 index 66cce2ef24..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Galaducci:
-Merchant Galaducci the Merchant asks him to bring him some Cold Beer. To get it, go to Gourmet Rifken in Aden. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/jer3.htm deleted file mode 100644 index 89dd173b89..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Galaducci:
-Have you brought Cold Beer?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/jer4.htm deleted file mode 100644 index 06bf0e6966..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Galaducci:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/jer5.htm deleted file mode 100644 index 74f77b512e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Kerenas:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/jer6.htm deleted file mode 100644 index 353f5b024d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Kerenas:
-Priest Kerenas says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Swollen Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flamey Ifrit, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/rifken1.htm deleted file mode 100644 index 01f04b9eb2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Gourmet Rifken for making a Cold Beer needs Fragments of the Crystal of Cold.They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/rifken2.htm deleted file mode 100644 index 0cb4b8d4a5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Obtain Fragments of the Crystal of Cold..These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Phantom of Solitude, the Behemoth of Coldness, the Spirit of Coldness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/rifken3.htm deleted file mode 100644 index c4f6b1b12f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/rifken4.htm deleted file mode 100644 index ad48af0032..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Gourmet Rifken cooked Cold Beer. Return to Giran to the Merchant of Galaducci. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone11.htm deleted file mode 100644 index c48f360ca6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone12.htm deleted file mode 100644 index 0c9ebc09dc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is at the Keepers of the Ancient Vow next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone21.htm deleted file mode 100644 index dcd4551d71..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone22.htm deleted file mode 100644 index f76f11db30..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you came to the stone, the Sword Virtuoso Biel appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone24.htm deleted file mode 100644 index 3851a9d8d8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone25.htm deleted file mode 100644 index 5ca373bc21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Activating the stone, you learned that the third Amulet of Resonance is at the Priest of Kerenas in the temple of Einhasad Aden. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone31.htm deleted file mode 100644 index 6a3cd35dce..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone32.htm deleted file mode 100644 index f4e0079cba..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone40.htm deleted file mode 100644 index b4713be518..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is in the Fallen Angel of Narcissus
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone41.htm deleted file mode 100644 index 024aa9a93f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearly appeared the Fallen Angel Narcissus - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone42.htm deleted file mode 100644 index d31bfffa56..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone43.htm deleted file mode 100644 index ab78924e69..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00072_SagaOfTheSwordMuse/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-The great goddess teaches us to comprehend the world through the Song. Go to Master Ryan in Aden and tell her about your wanderings. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30691-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30691-01.htm deleted file mode 100644 index a6d68e0be5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30691-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Atebalt:
-Master Aren Atebalt asks to bring him the Champion's Lunch, the delicious dishes that all the Duelists once ate before they went to battle. To get them, contact Gourmet Rifken in Aden. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30691-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30691-03.htm deleted file mode 100644 index 869f1ae44e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30691-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Atebalt:
-Did you bring the "Champion Lunch"?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30691-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30691-04.htm deleted file mode 100644 index 221f7f4703..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30691-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Atebalt:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30691.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30691.htm deleted file mode 100644 index b339eca1c1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30691.htm +++ /dev/null @@ -1,4 +0,0 @@ -Atebalt:
-Before entering the arena, each Duelist must try the Champion's Lunch!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-01a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-01a.htm deleted file mode 100644 index 6cb3330d9d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-01a.htm +++ /dev/null @@ -1,7 +0,0 @@ -Grand Master Sedrick:
-He's watched the games for generations!
-He says that only a warrior who seeks to venture beyond the horizon will understand him. If you knew Iron's history, you'd understand...
-But he criticized the Duelists and chose Sword Master Iron as the worst! I couldn't understand!
-Meet the Master Aren Atebalt at the Hunters Village to find out more. He's the one who's pursuing this issue!
-Take this document about Iron to him. I'm curious to find out what he thinks. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-02.htm deleted file mode 100644 index d79b5abcb6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Sedrick:
-My young friend, you do not have enough experience to become a Duelist. I see your passion and I hope that you will keep it in your heart, but it is not enough - only through the experience of battle you can acquire the power that will allow you not to deviate from your faith in the era of untruth.
-Come back when you are a little older and wiser. When you are ready, I will give you a mission to check if you are ready to become a Duelist.
-(Quest for characters whose level is 76 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-02a.htm deleted file mode 100644 index 2bbe31a148..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Sedrick:
-Have not you already got the title of a Duelist? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-03.htm deleted file mode 100644 index e21c3ad440..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Grand Master Sedrick:
-Do you want to become a Duelist? - Well, then you must pass Saga Duelist , - To prove that you are not just a reckless, quick-tempered warrior, but - A warrior with the soul of a real Duelist. It is a form of ritual and the process of training, - Which all those who wish to become a Duelist must perform.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-04.htm deleted file mode 100644 index 48052a34a8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Sedrick:
-You remind me of Kaien, Duelist of Oren, who strived for high ideals. When he couldn't reach them, he quit.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-05.htm deleted file mode 100644 index b5674d5489..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Sedrick:
-Kain said, a Duelist is covered in scars and fights on.
-You would be worthy of the title! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-checkclass.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-checkclass.htm deleted file mode 100644 index c5772113d6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-checkclass.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Sedrick:
- He said that the path of a Duelist is like walking a mountain pass made of countless sharp blades.
-You must sharpen your skills more.
-(Only a character of level 76 or above is allowed to do class transfer. Be careful. You cannot change occupation if you stop Quest!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-nolvl.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-nolvl.htm deleted file mode 100644 index 1a3ccd1462..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849-nolvl.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Sedrick:
-Thank you, but I'm afraid you're not ready to meet him yet.
-He says that only a warrior who seeks his absolute limits will understand what he says. Do you understand that? I don't!
-(This quest may only be undertaken by Gladiators of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849.htm deleted file mode 100644 index 32bbbbe34c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/30849.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Sedrick:
-He said that the title of Duelist is nothing but a sham! He also said that becoming a Duelist is not a popularity contest.
-He says that Swordmaster Iron, with his incredible reputation, shouldn't even be called a Duelist!
-He called him a fake! Will you go and see him for me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31277-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31277-01.htm deleted file mode 100644 index 79a1c448b4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31277-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Felix:
-Master Felix says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Swollen Tops and collect the Badges of Halisha. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flamey Ifrit, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31277.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31277.htm deleted file mode 100644 index 0635442514..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31277.htm +++ /dev/null @@ -1,4 +0,0 @@ -Felix:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31639-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31639-01.htm deleted file mode 100644 index cdc8252bf6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31639-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Kain Van Halter:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31639.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31639.htm deleted file mode 100644 index ef224e0ca2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31639.htm +++ /dev/null @@ -1,4 +0,0 @@ -Kain Van Halter:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31646-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31646-01.htm deleted file mode 100644 index 33f80a7601..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31646-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Table of Vision 1:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is in the Keepers of Forbidden Knowledge next to the second Stone of Knowledge.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31646.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31646.htm deleted file mode 100644 index ecba9b206e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31646.htm +++ /dev/null @@ -1,4 +0,0 @@ -Table of Vision 1:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31649-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31649-01.htm deleted file mode 100644 index 7f907d0445..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31649-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Table of Vision 2:
-You slash like a stone starts to vibrate.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31649-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31649-02.htm deleted file mode 100644 index b36cab9259..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31649-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Table of Vision 2:
-Now you can go in search of the third stone.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31649-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31649-03.htm deleted file mode 100644 index 27a2c5f132..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31649-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Table of Vision 2:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31649-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31649-04.htm deleted file mode 100644 index c3fe7264f2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31649-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Table of Vision 2:
-The third Amulet of Resonance is in Master Felix from the Village of the Hunters.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31649.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31649.htm deleted file mode 100644 index 4bfb81566f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31649.htm +++ /dev/null @@ -1,4 +0,0 @@ -Table of Vision 2:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31652-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31652-01.htm deleted file mode 100644 index 0f51169341..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31652-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Table of Vision 3:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is on the Speaking Island, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31652.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31652.htm deleted file mode 100644 index d8c0e60343..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31652.htm +++ /dev/null @@ -1,4 +0,0 @@ -Table of Vision 3:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31654-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31654-01.htm deleted file mode 100644 index 024d7c42ef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31654-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Table of Vision 4:
-Fallen Angel Metellus appeared nearby.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31654-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31654-02.htm deleted file mode 100644 index aaa9214857..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31654-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Table of Vision 4:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31654-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31654-03.htm deleted file mode 100644 index aa709939fd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31654-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Table of Vision 4:
-You have successfully activated the last stone.
-Never forget what you learned during this pilgrimage. Go to Grand Master Sedrick in Aden and tell him about your wanderings. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31654.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31654.htm deleted file mode 100644 index 41b37f7bda..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/31654.htm +++ /dev/null @@ -1,6 +0,0 @@ -Table of Vision 4:
-You came to the stone and he began to vibrate.
-The last amulet is at Fallen Angel Metellus
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/34268-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/34268-01.htm deleted file mode 100644 index a8be44eb84..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/34268-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Gourmet Rifken needed to prepare the dish Fragments of the Crystal of Cold. These fragments can be obtained by destroying the monsters to the southeast of Aden. The aim of the hunt is Ice Monster, Spirit of the Drowned One, Soul of Coldness, Phantom of Solitude, Cold Beast, Spirit of Cold. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/34268-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/34268-02.htm deleted file mode 100644 index 56419dc5de..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/34268-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Did you get all the ingredients?

- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/34268-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/34268-03.htm deleted file mode 100644 index b4c6abf857..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/34268-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Gourmet Rifken prepared the Champion's Lunch with the help of the extracted ingredients. Return to Hunters Village to Master Arena Atebalt. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/34268.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/34268.htm deleted file mode 100644 index 05ea0a842e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/34268.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-I'll help you make "Ice Flower" but I need50 Fragments of the Crystal of Cold.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/Q00073_SagaOfTheDuelist.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/Q00073_SagaOfTheDuelist.java deleted file mode 100644 index 6d1e597507..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00073_SagaOfTheDuelist/Q00073_SagaOfTheDuelist.java +++ /dev/null @@ -1,539 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00073_SagaOfTheDuelist; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00073_SagaOfTheDuelist extends Quest -{ - // NPCs - private static final int SEDRICK = 30849; - private static final int ATHEBALDT = 30691; - private static final int FELIX = 31277; - private static final int RIFKEN = 34268; - private static final int KAIN_VAN_HALTER = 31639; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31649; - private static final int TABLET_OF_VISION_3 = 31652; - private static final int TABLET_OF_VISION_4 = 31654; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int WATCHER_OF_ANCIENT_PLEDGE = 27216; - private static final int ANCIENT_SWORD_MASTER = 27289; - private static final int HALISHA_ARCHON = 27219; - private static final int FALLEN_ANGEL_METELLUS = 27281; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49807; - private static final int HALISHA_BADGE = 7488; - private static final int RESONANCE_AMULET = 7271; - private static final int RESONANCE_AMULET_2 = 7302; - private static final int RESONANCE_AMULET_3 = 7333; - private static final int RESONANCE_AMULET_4 = 7364; - private static final int MULTIPLE_COURSE_MEAL = 7537; - // Reward - private static final int BOOK_GOLD_LION = 90038; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00073_SagaOfTheDuelist() - { - super(73); - addStartNpc(SEDRICK); - addTalkId(SEDRICK, ATHEBALDT, FELIX, RIFKEN, KAIN_VAN_HALTER, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, WATCHER_OF_ANCIENT_PLEDGE, ANCIENT_SWORD_MASTER, HALISHA_ARCHON, FALLEN_ANGEL_METELLUS); - registerQuestItems(MULTIPLE_COURSE_MEAL, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "30849-nolvl.htm"); - addCondClassId(ClassId.GLADIATOR, "30849-checkclass.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "30849-02a.htm": - { - htmltext = "30849-03.htm"; - break; - } - case "30849-01a.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "30691-01.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "34268-01.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "34268-03.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, MULTIPLE_COURSE_MEAL, 1); - } - break; - } - case "30691-04.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, MULTIPLE_COURSE_MEAL, -1); - } - break; - } - case "31646-01.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "31649-01.htm": - { - if (qs.isCond(8)) - { - addSpawn(ANCIENT_SWORD_MASTER, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "31649-04.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "31277-01.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "31652-01.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "31654-01.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(FALLEN_ANGEL_METELLUS, npc, true, 0, true); - } - break; - } - case "31639-01.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "31654-03.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "30849-05.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 2)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_GOLD_LION, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(88); - player.setBaseClass(88); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == SEDRICK) - { - htmltext = "30849.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case SEDRICK: - { - if (qs.isCond(1)) - { - htmltext = "30849-01a.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "30849-04.htm"; - } - break; - } - case ATHEBALDT: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30691.htm"; - break; - } - case 2: - { - htmltext = "30691-01.htm"; - break; - } - case 5: - { - htmltext = "30691-03.htm"; - break; - } - case 6: - { - htmltext = "30691-04.htm"; - break; - } - } - break; - } - case FELIX: - { - if (qs.isCond(11)) - { - htmltext = "31277.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "31277-01.htm"; - } - break; - } - case RIFKEN: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "34268.htm"; - break; - } - case 3: - { - htmltext = "34268-01.htm"; - break; - } - case 4: - { - htmltext = "34268-02.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "31646.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "31646-01.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "31649.htm"; - break; - } - case 9: - { - htmltext = "31649-02.htm"; - break; - } - case 10: - { - htmltext = "31649-03.htm"; - break; - } - case 11: - { - htmltext = "31649-04.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "31652.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "31652-01.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "31654.htm"; - break; - } - case 17: - { - htmltext = "31654-02.htm"; - break; - } - case 18: - { - htmltext = "31654-03.htm"; - break; - } - } - break; - } - case KAIN_VAN_HALTER: - { - if (qs.isCond(16)) - { - htmltext = "31639.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "31639-01.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case ANCIENT_SWORD_MASTER: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case FALLEN_ANGEL_METELLUS: - { - if (qs.isCond(16)) - { - addSpawn(KAIN_VAN_HALTER, npc, true, 20000, true); - } - break; - } - case WATCHER_OF_ANCIENT_PLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(WATCHER_OF_ANCIENT_PLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/Q00074_SagaOfTheDreadnought.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/Q00074_SagaOfTheDreadnought.java deleted file mode 100644 index f97f748804..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/Q00074_SagaOfTheDreadnought.java +++ /dev/null @@ -1,539 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00074_SagaOfTheDreadnought; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00074_SagaOfTheDreadnought extends Quest -{ - // NPCs - private static final int AIKEN = 30850; - private static final int JERONIN = 30121; - private static final int RIFKEN = 34268; - private static final int HARDIN = 30832; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31647; - private static final int TABLET_OF_VISION_3 = 31652; - private static final int TABLET_OF_VISION_4 = 31654; - private static final int KAIN_VAN_HALTER = 31595; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int GUARDIAN_OF_FOBIDDEN_KNOWLEDGE = 27214; - private static final int WHITE_WING_COMMANDER = 27290; - private static final int HALISHA_ARCHON = 27219; - private static final int BELETH_SHADOW = 27282; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49808; - private static final int HALISHA_BADGE = 7489; - private static final int RESONANCE_AMULET = 7272; - private static final int RESONANCE_AMULET_2 = 7303; - private static final int RESONANCE_AMULET_3 = 7334; - private static final int RESONANCE_AMULET_4 = 7365; - private static final int DEAD_SOUL_FISH_SOUP = 7538; - // Reward - private static final int BOOK_GOLD_LION = 90038; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00074_SagaOfTheDreadnought() - { - super(74); - addStartNpc(AIKEN); - addTalkId(AIKEN, JERONIN, RIFKEN, HARDIN, KAIN_VAN_HALTER, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, GUARDIAN_OF_FOBIDDEN_KNOWLEDGE, WHITE_WING_COMMANDER, HALISHA_ARCHON, BELETH_SHADOW); - registerQuestItems(DEAD_SOUL_FISH_SOUP, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.WARLORD, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, DEAD_SOUL_FISH_SOUP, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, DEAD_SOUL_FISH_SOUP, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(WHITE_WING_COMMANDER, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(BELETH_SHADOW, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 3)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_GOLD_LION, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(89); - player.setBaseClass(89); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == AIKEN) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case AIKEN: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case JERONIN: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - } - break; - } - case HARDIN: - { - if (qs.isCond(11)) - { - htmltext = "jer5.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "jer6.htm"; - } - break; - } - case RIFKEN: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case KAIN_VAN_HALTER: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case WHITE_WING_COMMANDER: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case BELETH_SHADOW: - { - if (qs.isCond(16)) - { - addSpawn(KAIN_VAN_HALTER, npc, true, 20000, true); - } - break; - } - case GUARDIAN_OF_FOBIDDEN_KNOWLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(GUARDIAN_OF_FOBIDDEN_KNOWLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken01.htm deleted file mode 100644 index 8dff168d6a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Master Aiken:
-Warlords studied the fighting techniques of dragons during the war of the gods. That's why we're rumored to be descended from dragons!
-Leona Blackbird, also known as the Bride of the Fire Dragon, was once captain of the guards in Giran. Before the era of chaos began she was defeated by Sighardt Ein. Now she's a wanderer.
-Her fighting technique was truly excellent. If you wish to improve yours, you should meet her.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken01s.htm deleted file mode 100644 index 6c1e715567..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken01s.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Aiken:
-Meet with Guard Jeronin in Giran Castle Town. He used to live in Giran.
-He sent me a letter about Leona Blackbeard, her battle and the fire dragon Valakas.
-He knows all the details. Read this book he sent me before you go. \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken02.htm deleted file mode 100644 index 15e9279e4b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Aiken:
-I heard she was somewhere up north. You should take on a task more suited to your abilities.
-(This quest may only be undertaken by a Warlord of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken02a.htm deleted file mode 100644 index 5f2072e256..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Aiken:
-Have not you already won the title of General? - My brother, you do not have to go through the test of squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken03.htm deleted file mode 100644 index abdd831a54..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Aiken:
-You're not strong enough to control the energy of the dragon. Come back when you have more training.
-(Only characters level 76 or above are allowed to do a class transfer. Do not abandon quest before transfer is complete!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken5.htm deleted file mode 100644 index 442588acdd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken5.htm +++ /dev/null @@ -1,3 +0,0 @@ -Master Aiken:
-Do you want to become a Dreadnought? Well, then you must pass the Saga of the Dreadnought, To prove that you are not just a reckless, quick-tempered warrior, but Warrior with the soul of this Dreadnought. This is a form of ritual and the process of training, Which all those who wish to become a Dreadnought must fulfill.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken6.htm deleted file mode 100644 index a554d13670..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken6.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Aiken:
-Things were more orderly during the war with Elmore. We have entered an era of chaos.
-Have you met the Bride of the Fire Dragon and acquired the vision of the dragon?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken7.htm deleted file mode 100644 index 99f9b9377a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/aiken7.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Aiken:
-I felt that power in you.
-It can instill fear in people, but it can also help us maintain peace in this land. I hereby bestow upon you the title of Dreadnought, dragon descendant! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/erikrams1.htm deleted file mode 100644 index 8bf464624a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Leona Blackbeard:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/erikrams2.htm deleted file mode 100644 index 59f8c46505..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Leona Blackbeard:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/jer1.htm deleted file mode 100644 index 37dd79b2f9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Geronin:
-Chief Guard Jeronin asks to bring him Fish Soup.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/jer2.htm deleted file mode 100644 index 4a646b4756..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Geronin:
-Chief Guard Jeronin asks to bring him Fish Soup. To get it, contact Gourmet Rifken in Aden. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/jer3.htm deleted file mode 100644 index 1ac4773344..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Geronin:
-Did you bring the "Fish Soup"?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/jer4.htm deleted file mode 100644 index 386cd59b8a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Geronin:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/jer5.htm deleted file mode 100644 index d493874e26..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hardin:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/jer6.htm deleted file mode 100644 index ac6deec16f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Hardin:
-Hardin says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Molten Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flamey Ifrit, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/rifken1.htm deleted file mode 100644 index b3ea4e7656..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-I'll help you make "Fish Soup" but I need 50 Fragments of the Chill Crystal.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/rifken2.htm deleted file mode 100644 index 13544a8c2c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Gourmet Rifken needed to prepare the dish Fragments of the Crystal of Cold. These fragments can be obtained by destroying the monsters to the southeast of Aden.The aim of the hunt is Ice Monster, Spirit of the Drowned One, Soul of Coldness, Phantom of Solitude, Cold Beast, Spirit of Cold. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/rifken3.htm deleted file mode 100644 index f88e6b80a7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/rifken4.htm deleted file mode 100644 index f793794488..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Gourmet Rifken cooked Fish Soup with the help of extracted ingredients. Take it to the Chief of Guard Jeronin in Giran. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone11.htm deleted file mode 100644 index 766efcd5cf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone11.htm +++ /dev/null @@ -1,5 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone12.htm deleted file mode 100644 index 60de3824aa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought an amulet and an inscription appeared on the stone - The second Amulet of Resonance is in the Keepers of Forbidden Knowledge next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone21.htm deleted file mode 100644 index 27cd147405..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone22.htm deleted file mode 100644 index 8ada0c9714..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone24.htm deleted file mode 100644 index 9914ea4d27..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone24.htm +++ /dev/null @@ -1,5 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone25.htm deleted file mode 100644 index 6935189860..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is in Hardin's Hardin Academy. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone31.htm deleted file mode 100644 index a3caa3e69a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone32.htm deleted file mode 100644 index ebdaba461b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is on the Speaking Island, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone40.htm deleted file mode 100644 index ce69efa103..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet isDark Angel Otiel
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone41.htm deleted file mode 100644 index c813b3e561..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearby appeared the Dark Angel Otiel - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone42.htm deleted file mode 100644 index ca1dc0b86c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone43.htm deleted file mode 100644 index d77db99cfd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00074_SagaOfTheDreadnought/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-Spearmen should use the power given to them only for peaceful purposes. Go to Master Aiken in Aden and tell him about your wanderings. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/Q00075_SagaOfTheTitan.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/Q00075_SagaOfTheTitan.java deleted file mode 100644 index 38ce01a2aa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/Q00075_SagaOfTheTitan.java +++ /dev/null @@ -1,539 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00075_SagaOfTheTitan; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00075_SagaOfTheTitan extends Quest -{ - // NPCs - private static final int LADANZA = 30865; - private static final int GARVARENTZ = 30704; - private static final int RIFKEN = 34268; - private static final int LAZENBY = 30706; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31649; - private static final int TABLET_OF_VISION_3 = 31651; - private static final int TABLET_OF_VISION_4 = 31657; - private static final int SAKE_DUN_ZU_HESTUI = 31607; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int WATCHER_OF_THE_ANCIENT_PLEDGE = 27216; - private static final int FALLEN_NOBLE_ORC__MUHAKR = 27292; - private static final int HALISHA_ARCHON = 27219; - private static final int GRANPAPA_ASKALIUS = 27283; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49809; - private static final int HALISHA_BADGE = 7490; - private static final int RESONANCE_AMULET = 7273; - private static final int RESONANCE_AMULET_2 = 7304; - private static final int RESONANCE_AMULET_3 = 7335; - private static final int RESONANCE_AMULET_4 = 7366; - private static final int BITTER_COLD_VODKA = 7539; - // Reward - private static final int BOOK_BLACK_BEAR = 90042; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00075_SagaOfTheTitan() - { - super(75); - addStartNpc(LADANZA); - addTalkId(LADANZA, GARVARENTZ, RIFKEN, LAZENBY, SAKE_DUN_ZU_HESTUI, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, WATCHER_OF_THE_ANCIENT_PLEDGE, FALLEN_NOBLE_ORC__MUHAKR, HALISHA_ARCHON, GRANPAPA_ASKALIUS); - registerQuestItems(BITTER_COLD_VODKA, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.DESTROYER, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, BITTER_COLD_VODKA, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, BITTER_COLD_VODKA, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(FALLEN_NOBLE_ORC__MUHAKR, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(GRANPAPA_ASKALIUS, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 46)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_BLACK_BEAR, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(113); - player.setBaseClass(113); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == LADANZA) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case LADANZA: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case GARVARENTZ: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - } - break; - } - case LAZENBY: - { - if (qs.isCond(11)) - { - htmltext = "jer5.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "jer6.htm"; - } - break; - } - case RIFKEN: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case SAKE_DUN_ZU_HESTUI: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case FALLEN_NOBLE_ORC__MUHAKR: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case GRANPAPA_ASKALIUS: - { - if (qs.isCond(16)) - { - addSpawn(SAKE_DUN_ZU_HESTUI, npc, true, 20000, true); - } - break; - } - case WATCHER_OF_THE_ANCIENT_PLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(WATCHER_OF_THE_ANCIENT_PLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken01.htm deleted file mode 100644 index b2ad7bff57..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Prefect Ladanza:
-Tejakar Hestui! In ancient times, only Orcish warriors were strong enough to confront the fearsome giants!
-Do you wish to receive this power?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken01s.htm deleted file mode 100644 index 26ce327104..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken01s.htm +++ /dev/null @@ -1,6 +0,0 @@ -Prefect Ladanza:
-Tejarka Paagrio! Your spirit shall lead you to the source of ancient Orcish power!
-Long ago, a legendary warrior abandoned his path, and devoted all his time to training a disciple.
-The youth thrived, and soon became as strong as his master. Then, without warning, he disappeared!
-Here's all the information we've been able to gather about him. You should speak with High Prefect Garvarentz in the Hunters Village Orcs Guild. At one time he was the strongest warrior of the Atuba tribe! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken02.htm deleted file mode 100644 index ad0a7cd5c2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Prefect Ladanza:
-Tejarka Paagrio! Your soul will lead you to enlightenment!
-Follow the path of Paagrio that opens before you!
-You shall gain unimaginable strength!
-(This quest may only be undertaken by Destroyers of level 76 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken02a.htm deleted file mode 100644 index 1b2b307097..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Prefect Ladanza:
-Have not you already got the title Titan? - My brother, you do not have to go through the test of squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken03.htm deleted file mode 100644 index baa7cf05a1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Prefect Ladanza:
-Tejakar Paagrio!
-Your soul burns like a volcano, but your body could use some work!
-Do not neglect your training. Come back when you're stronger!
-(Only players of level 76 or above may transfer class. Don't abandon the quest until class transfer is complete.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken5.htm deleted file mode 100644 index ff11db4f05..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Prefect Ladanza:
-Do you want to become a Titan? -Well, then you must pass Saga of Titan, - To prove that you are not just a reckless, quick-tempered warrior, but - A warrior with the soul of a true virtuoso. This is a form of ritual and the process of training, - Who must fulfill all who wish to become Titan.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken6.htm deleted file mode 100644 index 787e9b6184..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken6.htm +++ /dev/null @@ -1,5 +0,0 @@ -Prefect Ladanza:
-Tejakar Orca!
-The ancient Orcish fire is on your breath, warrior! Have you achieved the power that can defeat the giants?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken7.htm deleted file mode 100644 index a2ab8abe55..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/aiken7.htm +++ /dev/null @@ -1,6 +0,0 @@ -Prefect Ladanza:
-Tejakar Paagrio!
-Your soul emits fire and your body rivals those of the ancient giants!
-Your fighting spirit burns like a volcano! You can't lose!
-You shall take the name of the legendary fighter who fought so valiantly at the Temple of Giants. Henceforth you shall be known as a Titan! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/erikrams1.htm deleted file mode 100644 index bcab9e257d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Seik Dun Zu Hestui:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/erikrams2.htm deleted file mode 100644 index e44aea9d38..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Seik Dun Zu Hestui:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/jer1.htm deleted file mode 100644 index 3e97e3569a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Harvarent:
-The Pontiff Garrvance is not determined to talk about this, but may change his mind if you bring him Cold Vodka. To get it, contact Gourmet Rifken in Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/jer2.htm deleted file mode 100644 index 1fe7bcd3db..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Harvarent:
-The Pontiff Garrvance is not determined to talk about this, but may change his mind if you bring him Cold Vodka. To get it, contact Gourmet Rifken in Aden. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/jer3.htm deleted file mode 100644 index b1899f398e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Harvarent:
-Did you bring the Cold Vodka?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/jer4.htm deleted file mode 100644 index 60206d6666..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Harvarent:
-You have received the Resonance Amulet. Activate the Stone of Knowledge south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/jer5.htm deleted file mode 100644 index 15e1a026bb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Lazenbay:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/jer6.htm deleted file mode 100644 index 574b5a7cab..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Lazenbay:
-Lazenbai says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Molten Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flamey Ifrit, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/rifken1.htm deleted file mode 100644 index fb26720d61..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Gourmet Rifken for the preparation of Cold Vodka needs the Fragments of the Crystal of Cold. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/rifken2.htm deleted file mode 100644 index fa5fc0c1c4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Obtain Fragments of the Crystal of Cold.. These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned Man, the Soul of Coldness, the Phantom of Solitude, the Cold Beast, the Spirit of Coldness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/rifken3.htm deleted file mode 100644 index b99fea1d36..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/rifken4.htm deleted file mode 100644 index cc4aa9fc7c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Now you have Cold Vodka. Take it to Pontifex Garvarant in the Hunters Village. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone11.htm deleted file mode 100644 index 8aaf24b8bd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone12.htm deleted file mode 100644 index 282c80b38d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is at the Warden of the Ancient Vow next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone21.htm deleted file mode 100644 index 150de8ecc9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone22.htm deleted file mode 100644 index 4b0b097b51..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you came to the stone, appeared the Fallen Elite Orc Muhark. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone24.htm deleted file mode 100644 index 064aa3b626..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone25.htm deleted file mode 100644 index f77078b72e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is in Seer Lazenbay in the Hunters' Village Orc Guild. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone31.htm deleted file mode 100644 index feae9780c1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone32.htm deleted file mode 100644 index a9b65887a6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the Orc Village, and the last Resonance Amulet is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone40.htm deleted file mode 100644 index 90bcb15e63..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is at Grandfathers of Askalius
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone41.htm deleted file mode 100644 index 8fa089f2ba..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearby there was Grandfather Askalius - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone42.htm deleted file mode 100644 index 8a40bc3f61..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone43.htm deleted file mode 100644 index 2d5ecafab5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00075_SagaOfTheTitan/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-Orcs are the race of Fire. Their power is unlimited! Go back to the Pontiff of Ladanza and tell him about your wanderings. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/Q00076_SagaOfTheGrandKhavatari.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/Q00076_SagaOfTheGrandKhavatari.java deleted file mode 100644 index cc81cb1eb7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/Q00076_SagaOfTheGrandKhavatari.java +++ /dev/null @@ -1,539 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00076_SagaOfTheGrandKhavatari; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00076_SagaOfTheGrandKhavatari extends Quest -{ - // NPCs - private static final int MARESTELLA = 30866; - private static final int DUDA_MARA_TOTEM_SPIRIT = 30593; - private static final int RIFKEN = 34268; - private static final int LAZENBY = 30706; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31649; - private static final int TABLET_OF_VISION_3 = 31651; - private static final int TABLET_OF_VISION_4 = 31657; - private static final int KHAVATARI_KASHU = 31637; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int WATCHER_OF_THE_ANCIENT_PLEDGE = 27216; - private static final int KHAVATARI_URUZ = 27293; - private static final int HALISHA_ARCHON = 27219; - private static final int FLAME_EVIL_SPIRIT_AZIRA = 27284; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49810; - private static final int HALISHA_BADGE = 7491; - private static final int RESONANCE_AMULET = 7274; - private static final int RESONANCE_AMULET_2 = 7305; - private static final int RESONANCE_AMULET_3 = 7336; - private static final int RESONANCE_AMULET_4 = 7367; - private static final int BITTER_COLD_VODKA = 49841; - // Reward - private static final int BOOK_BLACK_BEAR = 90042; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00076_SagaOfTheGrandKhavatari() - { - super(76); - addStartNpc(MARESTELLA); - addTalkId(MARESTELLA, DUDA_MARA_TOTEM_SPIRIT, RIFKEN, LAZENBY, KHAVATARI_KASHU, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, WATCHER_OF_THE_ANCIENT_PLEDGE, KHAVATARI_URUZ, HALISHA_ARCHON, FLAME_EVIL_SPIRIT_AZIRA); - registerQuestItems(BITTER_COLD_VODKA, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.TYRANT, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, BITTER_COLD_VODKA, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, BITTER_COLD_VODKA, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(KHAVATARI_URUZ, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(FLAME_EVIL_SPIRIT_AZIRA, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 48)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_BLACK_BEAR, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(114); - player.setBaseClass(114); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == MARESTELLA) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case MARESTELLA: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case DUDA_MARA_TOTEM_SPIRIT: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - } - break; - } - case LAZENBY: - { - if (qs.isCond(11)) - { - htmltext = "jer5.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "jer6.htm"; - } - break; - } - case RIFKEN: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case KHAVATARI_KASHU: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case KHAVATARI_URUZ: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case FLAME_EVIL_SPIRIT_AZIRA: - { - if (qs.isCond(16)) - { - addSpawn(KHAVATARI_KASHU, npc, true, 20000, true); - } - break; - } - case WATCHER_OF_THE_ANCIENT_PLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(WATCHER_OF_THE_ANCIENT_PLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken01.htm deleted file mode 100644 index 9e7933fd90..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Prefect Maristella:
- Exactly! Your old trainer, Khavatari Rosheek, and Khavatari Toruku are disciples of Khavatari Hubai.
- Such a pity about what happened to Hubai...!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken01s.htm deleted file mode 100644 index fe8457401a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken01s.htm +++ /dev/null @@ -1,8 +0,0 @@ -Prefect Maristella:
-He was assassinated.....!
-You're the most accomplished tyrant I've ever seen! I'll wager you could track down that scoundrel...!
-Take this. It's one of three of the Khavatari scrolls left by Hubai!
-The other two are missing, and Khavatari Kashu and Khavatari Urzu, Hubai's disciples, have disappeared as well!
-They were the designated successors of Hubai! I'm afraid that one of them killed Hubai and stole the scrolls!
-Go and talk Duda-Mara totem spirit in Hunters Villages Guild Orcs. He should know by now which way they're headed..! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken02.htm deleted file mode 100644 index 3113f28830..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Prefect Maristella:
- I probably should even mention the temple's disgrace to you!
-You're bound to find out eventually...? But I don't want to unnecessarily alarm you! Train more...! For now, just prepare for disaster...!
-(Quest available for Tyrants of Level 76 or above only.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken02a.htm deleted file mode 100644 index d4abe055a8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Prefect Maristella:
-Have not you already got the title Grand Khavatari? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken03.htm deleted file mode 100644 index fad56e5d39..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Prefect Maristella:
-Wonderful!
-Go rest for a while and then come back and see me. I have something tell you after you recover your strength.
-(Only a character of level 76 or above can transfer to another class. Don't abandon this quest until class transfer is complete.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken5.htm deleted file mode 100644 index e0fb0555ed..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Prefect Maristella:
-Do you want to become an Grand Khavatari? - Well, then you must pass Saga of Grand Khavatari, - To prove that you are not just a reckless, quick-tempered warrior, but - A warrior with the soul of a true virtuoso. This is a form of ritual and the process of training, - Who must fulfill all who wish to become an Grand Khavatari.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken6.htm deleted file mode 100644 index b0b3915519..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken6.htm +++ /dev/null @@ -1,5 +0,0 @@ -Prefect Maristella:
-Kashu has returned to the village. But you have more business to do, don't you?
-From now on, Khavatari Hubai's job will be done by Khavatari Kashu. He asked me to relay his gratitude for avenging Hubai's death. Have you completed your pilgrimage of the vision?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken7.htm deleted file mode 100644 index b2ac40ff5b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/aiken7.htm +++ /dev/null @@ -1,4 +0,0 @@ -Prefect Maristella:
-Very well. As of today, you've officially become Grand Khavatari! This is a reason to celebrate! Grand Khavataris have appeared at the same time!
-Yes, we've lost Hubai... but our future no longer seems so bleak! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/erikrams1.htm deleted file mode 100644 index 1c8e1d0d99..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Avatar Kashu:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/erikrams2.htm deleted file mode 100644 index 86336f7c74..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Avatar Kashu:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/jer1.htm deleted file mode 100644 index e2ff7db421..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Totem Spirit of Duda Mara:
-The spirit of Duda-Mar thinks that you lack good manners, and orders you to get Cold Vodka. To get it, contact Gourmet Rifken in Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/jer2.htm deleted file mode 100644 index b6db9f7ffe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Totem Spirit of Duda Mara:
-The spirit of Duda-Mar thinks that you lack good manners, and orders you to get Cold Vodka. To get it, contact Gourmet Rifken in Aden. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/jer3.htm deleted file mode 100644 index 0d01696415..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Totem Spirit of Duda Mara:
-Did you bring the Cold Vodka?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/jer4.htm deleted file mode 100644 index 31308eccce..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Totem Spirit of Duda Mara:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/jer5.htm deleted file mode 100644 index 2b61d0cfe0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Lazenbay:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/jer6.htm deleted file mode 100644 index 574b5a7cab..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Lazenbay:
-Lazenbai says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Molten Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flamey Ifrit, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/rifken1.htm deleted file mode 100644 index dec1857bfc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Gourmet Rifken for the preparation of Cold Vodka needs the Fragments of the Crystal of Cold. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/rifken2.htm deleted file mode 100644 index acc14a2ad6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Obtain Fragments of the Crystal of Cold.. These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Ghost of Solitude, the Cold Beast, the Spirit of Coldness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/rifken3.htm deleted file mode 100644 index b7f33f2d1f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/rifken4.htm deleted file mode 100644 index 212a3aaa4f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Now you have Cold Vodka. Take it to the Totem Spirit of Duda-Mara in the Village of the Hunters. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone11.htm deleted file mode 100644 index a9a8bb239c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone12.htm deleted file mode 100644 index 3b1b52a18d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought an amulet and an inscription appeared on the stone - The second Amulet of Resonance is located at the Old Testament Void next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone21.htm deleted file mode 100644 index 0fb2bc1ba3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone22.htm deleted file mode 100644 index 27e939677c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you came to the stone, Avatar Uruz appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone24.htm deleted file mode 100644 index 5c3db25152..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone25.htm deleted file mode 100644 index f77078b72e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is in Seer Lazenbay in the Hunters' Village Orc Guild. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone31.htm deleted file mode 100644 index c39699da7a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone32.htm deleted file mode 100644 index a9b65887a6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the Orc Village, and the last Resonance Amulet is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone40.htm deleted file mode 100644 index 220c43f56a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is in The Evil Fire Spirit of Azira
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone41.htm deleted file mode 100644 index c574d0669c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearby there appeared the Evil Fire Spirit of Azira - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone42.htm deleted file mode 100644 index 16a3ff3e0d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone43.htm deleted file mode 100644 index 36736bc8eb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00076_SagaOfTheGrandKhavatari/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-The avatars have achieved complete control over their body. Return to Prefect Marestelle and tell him about your wanderings. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/Q00077_SagaOfTheDominator.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/Q00077_SagaOfTheDominator.java deleted file mode 100644 index 252fd642dd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/Q00077_SagaOfTheDominator.java +++ /dev/null @@ -1,539 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00077_SagaOfTheDominator; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00077_SagaOfTheDominator extends Quest -{ - // NPCs - private static final int REVA = 30867; - private static final int MUCTA = 34265; - private static final int RIFKEN = 34268; - private static final int LAZENBY = 30706; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31649; - private static final int TABLET_OF_VISION_3 = 31651; - private static final int TABLET_OF_VISION_4 = 31657; - private static final int FLAME_SUCCESSOR_AKKAN = 31636; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int WATCHER_OF_THE_ANCIENT_PLEDGE = 27216; - private static final int OVERLORD_ATRUS = 27294; - private static final int HALISHA_ARCHON = 27219; - private static final int DEATH_LORD_HALLTE = 27262; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49811; - private static final int HALISHA_BADGE = 7492; - private static final int RESONANCE_AMULET = 7275; - private static final int RESONANCE_AMULET_2 = 7306; - private static final int RESONANCE_AMULET_3 = 7337; - private static final int RESONANCE_AMULET_4 = 7368; - private static final int BITTER_COLD_VODKA = 49842; - // Reward - private static final int BOOK_BLACK_BEAR = 90042; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00077_SagaOfTheDominator() - { - super(77); - addStartNpc(REVA); - addTalkId(REVA, MUCTA, RIFKEN, LAZENBY, FLAME_SUCCESSOR_AKKAN, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, WATCHER_OF_THE_ANCIENT_PLEDGE, OVERLORD_ATRUS, HALISHA_ARCHON, DEATH_LORD_HALLTE); - registerQuestItems(BITTER_COLD_VODKA, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.OVERLORD, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, BITTER_COLD_VODKA, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, BITTER_COLD_VODKA, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(OVERLORD_ATRUS, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(DEATH_LORD_HALLTE, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 51)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_BLACK_BEAR, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(115); - player.setBaseClass(115); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == REVA) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case REVA: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case MUCTA: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - } - break; - } - case LAZENBY: - { - if (qs.isCond(11)) - { - htmltext = "jer5.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "jer6.htm"; - } - break; - } - case RIFKEN: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case FLAME_SUCCESSOR_AKKAN: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case OVERLORD_ATRUS: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case DEATH_LORD_HALLTE: - { - if (qs.isCond(16)) - { - addSpawn(FLAME_SUCCESSOR_AKKAN, npc, true, 20000, true); - } - break; - } - case WATCHER_OF_THE_ANCIENT_PLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(WATCHER_OF_THE_ANCIENT_PLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken01.htm deleted file mode 100644 index 3f36d21e04..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Reva:
-In the beginning, the six Orc tribes were equal. Over time, the Hestuis rose to prominence, and the other tribes began following them. The Atubas were in charge of raising Warriors, the Dudamaras were in charge of Khavatari and the Hestui tribe performed all the rituals for the ancestors. Now, with the endless winter upon us, we are threatened by total chaos!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken01s.htm deleted file mode 100644 index 938ecd8f25..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken01s.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Reva:
-Flame Lord Kakai has truly amazing power! Without him we would never survive the endless winter! But alas, he has no successor. If he dies now, who will save us?
-Overlords are quite rare in these parts. Among them, those worthy of becoming king are even fewer! I've lost touch with Cardia of the Hestui tribe and Akkan of the Neruga tribe... Even Atlus of the Gandi tribe has disappeared without a trace!
-You're my only hope! All I could find out from the Dudamara was where Flame Successor Akkan may be headed! Please go after him, my Overlord! I've heard that a Hames Orc Messenger of the Betrayer Lesser Orcs has met with him. You must find Mucta! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken02.htm deleted file mode 100644 index bf1a80e042..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Reva:
-Flame Lord Kakai has amazing powers, but even they aren't enough alone! I have great hopes for you, but you're not ready yet.
-(This quest may only be undertaken by an Overlord of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken02a.htm deleted file mode 100644 index 113ffded0c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Reva:
-Have not you already got the title Dominator? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken03.htm deleted file mode 100644 index 410cf0e8ef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Reva:
-You now have the opportunity to become a ruler.
-Flame Successor Akkan has recommended you personally to Flame Lord Kakai! You'll be right at the top with Akkan and Cardia, my friend! Why don't you go try to get a little stronger?
-(Only a character of level 76 may transfer class. Do not abandon the quest before class transfer is complete.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken5.htm deleted file mode 100644 index b55708cfe9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Priest Reva:
-Do you want to become Dominator? - Well, then you must pass Saga of Dominator, - To prove that you are not just a reckless, quick-tempered warrior, but - A warrior with the soul of a true virtuoso. This is a form of ritual and the process of training, - Which all those who wish to become Dominator must perform.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken6.htm deleted file mode 100644 index 7ae5e4ab8f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken6.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Reva:
-Thank you, Overlord! Although you couldn't find Atlus of the Gandi tribe, thanks to you, Flame Successor Akkan has returned to us!
-Let me tell you one more thing. Your success means that you've completed the Pilgrimage of the King! No one's done that since ancient times!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken7.htm deleted file mode 100644 index 583d2edbee..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/aiken7.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Reva:
-According to historical documents, whoever completes the Pilgrimage of the King obtains the right to rule! Flame Successor Akkan has recommended that you become one of the successors of the sacred flame! Of course, this doesn't mean that you could be king, but at least now you stand a better chance of becoming a chief!
-Judging by the way the Dudamara told me you led the king's pilgrim, you definitely have what it takes to lead a tribe!
-You must remember to always behave accordingly! Your world is what you make it! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/erikrams1.htm deleted file mode 100644 index 5353621a39..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Heir of the Flame Akkan:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/erikrams2.htm deleted file mode 100644 index 9d030d7600..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Heir of the Flame Akkan:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/jer1.htm deleted file mode 100644 index 26b7a75780..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mukta:
-Messenger of the Orcs Hames Mukta will talk with you only if you bring him Cold Vodka. To get it, contact Gourmet Rifken in Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/jer2.htm deleted file mode 100644 index 5339c5b45a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Mukta:
-Messenger of the Orcs Hames Mukta will talk with you only if you bring him Cold Vodka. To get it, contact Gourmet Rifken in Aden. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/jer3.htm deleted file mode 100644 index fd5af840dd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mukta:
-Did you bring the Cold Vodka?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/jer4.htm deleted file mode 100644 index 7b206c1835..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Mukta:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/jer5.htm deleted file mode 100644 index fb511fbf87..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Lazenbay:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/jer6.htm deleted file mode 100644 index 3777fdb1cb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Lazenbay:
-Lazenbai says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Molten Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flame Iphreet, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/rifken1.htm deleted file mode 100644 index 306f324b5d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Gourmet Rifken for the preparation of Cold Vodka needs the Fragments of the Crystal of Cold. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/rifken2.htm deleted file mode 100644 index 7f33b3a3f0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-ObtainFragments of the Crystal of Cold. . These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Ghost of Solitude, the Cold Beast, the Spirit of Coldness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/rifken3.htm deleted file mode 100644 index 57d93d1cd3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/rifken4.htm deleted file mode 100644 index f6024d303c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Now you have Cold Vodka. Take it to the Messenger of Orcs Hames Mukte. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone11.htm deleted file mode 100644 index 32035b081f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone12.htm deleted file mode 100644 index 76e32f0d98..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is at the Vow of the Ancient Vow next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone21.htm deleted file mode 100644 index 44376b6ff9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone22.htm deleted file mode 100644 index 94197b8d43..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you approached the stone, the Supreme Shaman Atrus appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone24.htm deleted file mode 100644 index e91242624e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone25.htm deleted file mode 100644 index f77078b72e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is in Seer Lazenbay in the Hunters' Village Orc Guild. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone31.htm deleted file mode 100644 index 030476451d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone32.htm deleted file mode 100644 index a9b65887a6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the Orc Village, and the last Resonance Amulet is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone40.htm deleted file mode 100644 index 38e273dade..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is in Lord of Death Hallet
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone41.htm deleted file mode 100644 index 4bf1ed6073..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearby there appeared Lord of Death Hallet - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone42.htm deleted file mode 100644 index d0dbd1c9e2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone43.htm deleted file mode 100644 index 4fc9e2b146..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00077_SagaOfTheDominator/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-The ruler is always on the line between responsibility and strength. If he moves too far to one side or the other, his country will be in chaos. Return to Seer Reve and tell him about your wanderings. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/Q00078_SagaOfTheDoomcryer.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/Q00078_SagaOfTheDoomcryer.java deleted file mode 100644 index bd85208d4d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/Q00078_SagaOfTheDoomcryer.java +++ /dev/null @@ -1,539 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00078_SagaOfTheDoomcryer; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00078_SagaOfTheDoomcryer extends Quest -{ - // NPCs - private static final int REVA = 30867; - private static final int DUDA_MARA_TOTEM_SPIRIT = 30593; - private static final int RIFKEN = 34268; - private static final int LAZENBY = 30706; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31649; - private static final int TABLET_OF_VISION_3 = 31651; - private static final int TABLET_OF_VISION_4 = 31657; - private static final int TAKAI_ZU_DUDA_MARA = 31642; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int WATCHER_OF_THE_ANCIENT_PLEDGE = 27216; - private static final int SHARUSHI_MOUTH_MUDAHA = 27295; - private static final int HALISHA_ARCHON = 27219; - private static final int LIZARD_TOTEM_SHARUHI = 27285; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49812; - private static final int HALISHA_BADGE = 7493; - private static final int RESONANCE_AMULET = 7276; - private static final int RESONANCE_AMULET_2 = 7307; - private static final int RESONANCE_AMULET_3 = 7338; - private static final int RESONANCE_AMULET_4 = 7369; - private static final int BITTER_COLD_VODKA = 49843; - // Reward - private static final int BOOK_BLACK_BEAR = 90042; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00078_SagaOfTheDoomcryer() - { - super(78); - addStartNpc(REVA); - addTalkId(REVA, DUDA_MARA_TOTEM_SPIRIT, RIFKEN, LAZENBY, TAKAI_ZU_DUDA_MARA, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, WATCHER_OF_THE_ANCIENT_PLEDGE, SHARUSHI_MOUTH_MUDAHA, HALISHA_ARCHON, LIZARD_TOTEM_SHARUHI); - registerQuestItems(BITTER_COLD_VODKA, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.WARCRYER, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, BITTER_COLD_VODKA, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, BITTER_COLD_VODKA, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(SHARUSHI_MOUTH_MUDAHA, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(LIZARD_TOTEM_SHARUHI, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 52)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_BLACK_BEAR, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(116); - player.setBaseClass(116); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == REVA) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case REVA: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case DUDA_MARA_TOTEM_SPIRIT: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - } - break; - } - case LAZENBY: - { - if (qs.isCond(11)) - { - htmltext = "jer5.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "jer6.htm"; - } - break; - } - case RIFKEN: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case TAKAI_ZU_DUDA_MARA: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case SHARUSHI_MOUTH_MUDAHA: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case LIZARD_TOTEM_SHARUHI: - { - if (qs.isCond(16)) - { - addSpawn(TAKAI_ZU_DUDA_MARA, npc, true, 20000, true); - } - break; - } - case WATCHER_OF_THE_ANCIENT_PLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(WATCHER_OF_THE_ANCIENT_PLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken01.htm deleted file mode 100644 index a7c2246f28..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Reva:
-Everyone is in an uproar about the coming winter! How do you prepare for something that might last forever?! Look at the Humans and the Dwarves! They have nice, thick winter coats and logs in their fireplaces! And meanwhile we, the keepers of the eternal fire, are threatened with extinction! We can't survive the endless winter without preparation! We should look to the Humans and Dwarves for an answer!
-Have you heard anything from Tarkai?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken01s.htm deleted file mode 100644 index 004583ffd0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken01s.htm +++ /dev/null @@ -1,6 +0,0 @@ -Priest Reva:
-Tarkai Zu Dudamara! A wandering Warcryer and a seer of webs! He rides on a web, and you can actually trace his path by looking at the webs he leaves behind!
-He visited me a while back and told me to prepare for the eternal winter.
-Unless I misunderstood him, you're the one he was talking about... You'll weave the coat that'll last all winter! Take this book that Tarkai left here, and proudly walk the path of a Warcryer!
-Meet with Duda-Mara Totem Spirit in Hunters Village.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken02.htm deleted file mode 100644 index ef94e3cf8a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Reva:
-You're actually real? I thought all those stories about you were only legends! You definitely aren't ready for the eternal winter yet.
-Shield the precious flame in your heart! Listen to your dead souls!
-(This quest may only be undertaken by a Warcryer of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken02a.htm deleted file mode 100644 index 9916a65134..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Reva:
-Have you not already received the title of the Doomcryer? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken03.htm deleted file mode 100644 index 50d840de26..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Priest Reva:
-If you can commune with even one dead soul, you will transcend the power of a Warcryer!
- Now your power will exceed even that of the one who can communicate with 99 dead souls! You'll actually communicate with all dead souls at once, and your cries will ring out every place you go!
-But I fear that you lack the strength to get us through the winter. Develop your mind and body to endure the rigors of winter. -(Only a character at level 76 or above may transfer class. Be careful. You cannot change occupation if you stop Quest!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken5.htm deleted file mode 100644 index 4e4c025e62..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Priest Reva:
-Do you want to become the Doomcryer? - Well, then you must pass Saga of Doomcryer, - To prove that you are not just a reckless, quick-tempered warrior, but - A warrior with the soul of a true virtuoso. This is a form of ritual and the process of training, - Which all those who wish to become the Doomcryer must perform.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken6.htm deleted file mode 100644 index 8edc1f827c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken6.htm +++ /dev/null @@ -1,6 +0,0 @@ -Priest Reva:
-Is this the one he requested?
-The flame that we need to sustain us through the endless winter! Along with countless dead souls... I can't just stand by and do nothing! I'll analyze the reports from you seers of the battlefield and manage the deployment of dead souls.
-It won't be easy for you guides of dead souls... Warcryer! Can you understand the minds of dead souls and speak on their behalf?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken7.htm deleted file mode 100644 index 507ad53cbb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/aiken7.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Reva:
-If you can commune with even one dead soul, you will transcend the power of a Warcryer!
-Now your power will exceed that of the one who can communicate with 99 dead souls! You will communicate with all dead souls at once, and your cries will ring out every place you go!
-You'll become like a lamp, shining brightly, guiding everyone along the path as the winter approaches! The ancestors and dead souls will commune with all Orcs through you! Your roars shall pierce the most severe winter, oh Doom Cryer! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/erikrams1.htm deleted file mode 100644 index 0cf22066ed..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tarkai Zu Duda Mara:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/erikrams2.htm deleted file mode 100644 index 401e20bdd1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Tarkai Zu Duda Mara:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/jer1.htm deleted file mode 100644 index 257b351e38..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Totem Spirit of Duda Mara:
-The totem Spirit of Duda-Mar asks to bring him Cold Vodka. To get it, contact Gourmet Rifken in Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/jer2.htm deleted file mode 100644 index 259e0f1244..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Totem Spirit of Duda Mara:
-The totem Spirit of Duda-Mar asks to bring him Cold Vodka. To get it, contact Gourmet Rifken in Aden. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/jer3.htm deleted file mode 100644 index a842c72182..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Totem Spirit of Duda Mara:
-Did you bring the Cold Vodka?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/jer4.htm deleted file mode 100644 index 31308eccce..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Totem Spirit of Duda Mara:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/jer5.htm deleted file mode 100644 index 8c7df00f99..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Lazenbay:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/jer6.htm deleted file mode 100644 index 3777fdb1cb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Lazenbay:
-Lazenbai says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Molten Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flame Iphreet, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/rifken1.htm deleted file mode 100644 index 817f036ac0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Gourmet Rifken for the preparation of Cold Vodka needs the Fragments of the Crystal of Cold. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/rifken2.htm deleted file mode 100644 index ffee557f79..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Obtain Fragments of the Crystal of Cold. These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Ghost of Solitude, the Cold Beast, the Spirit of Coldness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/rifken3.htm deleted file mode 100644 index de32983a80..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/rifken4.htm deleted file mode 100644 index c8005284a1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Now you have Cold Vodka. Take it to the Totem Spirit of Duda-Mar in the Village of the Hunters. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone11.htm deleted file mode 100644 index 879554f72a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone12.htm deleted file mode 100644 index 76e32f0d98..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is at the Vow of the Ancient Vow next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone21.htm deleted file mode 100644 index e80541972d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone22.htm deleted file mode 100644 index 8dc95fe93a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you approached the stone, the Voice of Sharuhi Madakh appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone24.htm deleted file mode 100644 index 28b2db02a2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone25.htm deleted file mode 100644 index f77078b72e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is in Seer Lazenbay in the Hunters' Village Orc Guild. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone31.htm deleted file mode 100644 index a34e09cc01..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone32.htm deleted file mode 100644 index a9b65887a6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the Orc Village, and the last Resonance Amulet is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone40.htm deleted file mode 100644 index 4098a5fe42..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is at Sharukas Lizard Totem
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone41.htm deleted file mode 100644 index 90fc2c0e22..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -A totem of the Sharuhi Lizardmen appeared nearby - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone42.htm deleted file mode 100644 index 65b1d86f52..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone43.htm deleted file mode 100644 index 939904b43f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00078_SagaOfTheDoomcryer/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-The Messenger of War must be able to communicate with the spirits of ancestors. It is more important for him to understand souls than to memorize spells and teach skills. This force is vital if we want to survive the Great Winter. Return to Seer Reve and tell him about your wanderings. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/Q00079_SagaOfTheAdventurer.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/Q00079_SagaOfTheAdventurer.java deleted file mode 100644 index 226645c3eb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/Q00079_SagaOfTheAdventurer.java +++ /dev/null @@ -1,539 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00079_SagaOfTheAdventurer; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00079_SagaOfTheAdventurer extends Quest -{ - // NPCs - private static final int BLACK_CAT = 31603; - private static final int NAZEPH = 34266; - private static final int TAVOZ = 34269; - private static final int HERMIT = 31616; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31647; - private static final int TABLET_OF_VISION_3 = 31653; - private static final int TABLET_OF_VISION_4 = 31654; - private static final int ERICA_KEN_WEBER = 31619; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int GUARDIAN_OF_FOBIDDEN_KNOWLEDGE = 27214; - private static final int STONE_WATCHMAN_EZEKIEL = 27296; - private static final int HALISHA_ARCHON = 27219; - private static final int STONE_GUARDIAN_AZRAEL = 27302; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49813; - private static final int HALISHA_BADGE = 7494; - private static final int RESONANCE_AMULET = 7277; - private static final int RESONANCE_AMULET_2 = 7308; - private static final int RESONANCE_AMULET_3 = 7339; - private static final int RESONANCE_AMULET_4 = 7370; - private static final int ICE_WINE = 7516; - // Reward - private static final int BOOK_GOLD_LION = 90038; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00079_SagaOfTheAdventurer() - { - super(79); - addStartNpc(BLACK_CAT); - addTalkId(BLACK_CAT, NAZEPH, TAVOZ, HERMIT, ERICA_KEN_WEBER, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, GUARDIAN_OF_FOBIDDEN_KNOWLEDGE, STONE_WATCHMAN_EZEKIEL, HALISHA_ARCHON, STONE_GUARDIAN_AZRAEL); - registerQuestItems(ICE_WINE, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.TREASURE_HUNTER, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, ICE_WINE, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, ICE_WINE, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(STONE_WATCHMAN_EZEKIEL, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(STONE_GUARDIAN_AZRAEL, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 8)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_GOLD_LION, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(93); - player.setBaseClass(93); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == BLACK_CAT) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case BLACK_CAT: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case NAZEPH: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - } - break; - } - case HERMIT: - { - if (qs.isCond(11)) - { - htmltext = "jer5.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "jer6.htm"; - } - break; - } - case TAVOZ: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case ERICA_KEN_WEBER: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case STONE_WATCHMAN_EZEKIEL: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case STONE_GUARDIAN_AZRAEL: - { - if (qs.isCond(16)) - { - addSpawn(ERICA_KEN_WEBER, npc, true, 20000, true); - } - break; - } - case GUARDIAN_OF_FOBIDDEN_KNOWLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(GUARDIAN_OF_FOBIDDEN_KNOWLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken01.htm deleted file mode 100644 index f940a8b304..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken01.htm +++ /dev/null @@ -1,9 +0,0 @@ -Hunter Guild Member Black Cat:
-At one time, I was considered the most likely to succeed in the Hunters Union! Unfortunately, I made the mistake of challenging the power that was forbidden by the gods! This power allows whoever controls it to transcend Human limitations! But look where it got me!
-My body was totally ruined, and when I could no longer challenge the power, I was expelled from the union by my jealous rivals!
-I sank into a mass of self-pity and regret!
-But then, I had an idea! Maybe I can't do it personally, but I can certainly train and send someone on my behalf! Using my brain rather than physical force, and overcoming many political obstacles, I took control of the union! While in that position, I never found the competent person I needed. When I resigned, I was promised by the president of the union that I would be supplied with a competent person!
-He seemed credible then, he wasn't so obsessed with his coins at that point...
-Are you up to the challenge? Are you willing to risk injuries such as mine, or worse? Are you brave enough to seek the power?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken01s.htm deleted file mode 100644 index 393da739c7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken01s.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hunter Guild Member Black Cat:
-All right! Finally, he sent the right person! Klaus is the only one who's ever even come close to achieving it. Alas, he too failed in the end... Now he spends his days loafing about Goddard Castle Town, getting drunk and fishing. He could tell you some things about forbidden power!
-Here's a description of the beast that maimed me...
-Now, go find Nazeph in Aden, and don't come back until you've gotten the power! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken02.htm deleted file mode 100644 index 7280d1b283..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hunter Guild Member Black Cat:
-Bernard sent the wrong person again! I'm afraid he's completely lost his mind since he started collecting coins!
-(Only a character of level 76 or above and of the Treasure Hunter class may pursue this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken02a.htm deleted file mode 100644 index 5a1ef966b1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hunter Guild Member Black Cat:
-Have not you already got the Adventurer title? - My brother, you do not have to go through the test of squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken03.htm deleted file mode 100644 index a813b3f173..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Hunter Guild Member Black Cat:
- Within your body hides an amazing power, but you are not skilled enough to control it yet.
- What a pity!
- Improve your skills and come back.
-(Only a character of level 76 or above is allowed to transfer to another class. Be careful. You cannot change occupation if you stop Quest!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken5.htm deleted file mode 100644 index 4dc9ca0b96..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Hunter Guild Member Black Cat:
-Do you want to become an Adventurer? - Well, then you must pass Saga Adventurer, -To prove that you are not just a reckless, quick-tempered warrior, but - Warrior with the soul of this Adventurer. This is a form of ritual and the process of training, - Which all those who wish to become an Adventurer must perform.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken6.htm deleted file mode 100644 index 8e834a3925..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken6.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hunter Guild Member Black Cat:
-Sometimes I doubt whether anyone will ever bring the power to me.
-You showed great promise... Could you have really gotten it this time?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken7.htm deleted file mode 100644 index a982c27ac3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/aiken7.htm +++ /dev/null @@ -1,6 +0,0 @@ -Hunter Guild Member Black Cat:
-At last, my lifetime of work has borne fruit!
-Great job! You've made me very proud.
-I'll have Bernard announce it to the guild. We have a very special honor to bestow upon you who have overcome such unimaginable hardships.
-Henceforth you shall be known as an Adventurer! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/erikrams1.htm deleted file mode 100644 index 196d83d559..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Erika Ken Weber:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/erikrams2.htm deleted file mode 100644 index 93fc7ee411..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Erika Ken Weber:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/jer1.htm deleted file mode 100644 index c1f694fa54..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Nasef:
-Nasef refuses to talk to you without any refreshing drink.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/jer2.htm deleted file mode 100644 index 74c3e17585..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Nasef:
-Refer to Brewer Tavoz, who lives in Aden. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/jer3.htm deleted file mode 100644 index 591ad56fbb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Nasef:
-Did you bring the "Refreshing Drink"?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/jer4.htm deleted file mode 100644 index b9c55e3a8e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Nasef:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/jer5.htm deleted file mode 100644 index 9ae4e3a0d1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -The Hermit:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/jer6.htm deleted file mode 100644 index a82d4c42bc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -The Hermit:
-The hermit says that the third Amulet of Resonance is in Archon Halisha.To summon him, you need to destroy his minions in the Molten Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flamey Ifrit, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/rifken1.htm deleted file mode 100644 index 1d74646e08..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tawoz:
-I'll help you make a "Refreshing Drink" but I need 50 Fragments of the Chill Crystal.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/rifken2.htm deleted file mode 100644 index df5525645c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Tawoz:
-Brewer Tavozu for making Ice Wine needed Shards of the Crystal of Cold. These fragments can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster , Spirit of the Drowned Man, Soul of Coldness, Phantom of Solitude, Cold Beast, Spirit of Cold. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/rifken3.htm deleted file mode 100644 index 5e5d57f29b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tawoz:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/rifken4.htm deleted file mode 100644 index c38717a6ba..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Tawoz:
-Brewer Tawoz prepared Ice Wine. Give it to Nazeef. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone11.htm deleted file mode 100644 index cbfae797f3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone12.htm deleted file mode 100644 index 0df483d187..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is at the Keepers of Forbidden Knowledge next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone21.htm deleted file mode 100644 index 3b64f7a620..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone22.htm deleted file mode 100644 index 8ada0c9714..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone24.htm deleted file mode 100644 index 1589a56b30..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone25.htm deleted file mode 100644 index a8c64153a7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is in the Hermit in the Valley of Death. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone31.htm deleted file mode 100644 index e0b289eed1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone31.htm +++ /dev/null @@ -1,5 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone32.htm deleted file mode 100644 index ebdaba461b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is on the Speaking Island, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone40.htm deleted file mode 100644 index 12b56e7f70..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is in the Azrael Stone Keeper
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone41.htm deleted file mode 100644 index fe51673d23..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearby there was the Guardian of the Stone Azrael - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone42.htm deleted file mode 100644 index 24b2c3ed4a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone42.htm +++ /dev/null @@ -1,5 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone43.htm deleted file mode 100644 index ec636c7645..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00079_SagaOfTheAdventurer/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-You have found all the Stones of Knowledge. Return to the Black Cat and tell her about what you have learned. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/Q00080_SagaOfTheWindRider.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/Q00080_SagaOfTheWindRider.java deleted file mode 100644 index 4d767016d6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/Q00080_SagaOfTheWindRider.java +++ /dev/null @@ -1,539 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00080_SagaOfTheWindRider; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00080_SagaOfTheWindRider extends Quest -{ - // NPCs - private static final int BLACK_CAT = 31603; - private static final int LORENZO = 30840; - private static final int RIFKEN = 34268; - private static final int HERMIT = 31616; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31647; - private static final int TABLET_OF_VISION_3 = 31653; - private static final int TABLET_OF_VISION_4 = 31655; - private static final int WANDERER_STARIS = 31612; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int GUARDIAN_OF_FOBIDDEN_KNOWLEDGE = 27214; - private static final int STONE_WATCHMAN_AZEKIEL = 27296; - private static final int HALISHA_ARCHON = 27219; - private static final int STONE_GUARDIAN_AZRAEL = 27302; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49814; - private static final int HALISHA_BADGE = 7495; - private static final int RESONANCE_AMULET = 7278; - private static final int RESONANCE_AMULET_2 = 7309; - private static final int RESONANCE_AMULET_3 = 7341; - private static final int RESONANCE_AMULET_4 = 7372; - private static final int RIFKEN_DISH = 49839; - // Reward - private static final int BOOK_PEGASUS = 90039; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00080_SagaOfTheWindRider() - { - super(80); - addStartNpc(BLACK_CAT); - addTalkId(BLACK_CAT, LORENZO, RIFKEN, HERMIT, WANDERER_STARIS, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, GUARDIAN_OF_FOBIDDEN_KNOWLEDGE, STONE_WATCHMAN_AZEKIEL, HALISHA_ARCHON, STONE_GUARDIAN_AZRAEL); - registerQuestItems(RIFKEN_DISH, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.PLAINS_WALKER, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, RIFKEN_DISH, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, RIFKEN_DISH, -1); - } - break; - } - case "stone12.htm": - { - if (qs.getCond() == 6) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(STONE_WATCHMAN_AZEKIEL, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(STONE_GUARDIAN_AZRAEL, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 23)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_PEGASUS, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(101); - player.setBaseClass(101); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == BLACK_CAT) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case BLACK_CAT: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case LORENZO: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - } - break; - } - case HERMIT: - { - if (qs.isCond(11)) - { - htmltext = "jer5.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "jer6.htm"; - } - break; - } - case RIFKEN: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case WANDERER_STARIS: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case STONE_WATCHMAN_AZEKIEL: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case STONE_GUARDIAN_AZRAEL: - { - if (qs.isCond(16)) - { - addSpawn(WANDERER_STARIS, npc, true, 20000, true); - } - break; - } - case GUARDIAN_OF_FOBIDDEN_KNOWLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(GUARDIAN_OF_FOBIDDEN_KNOWLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken01.htm deleted file mode 100644 index ab9cc0190c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken01.htm +++ /dev/null @@ -1,11 +0,0 @@ -Hunter Guild Member Black Cat:
-For as long as I can remember, I've been driven by extraordinary dreams! After taking control of the union, I found out about the power of ancient heroes that is now forbidden by the gods.
-I knew that I had to possess that power! But all my attempts failed...
-My body ruined, I couldn't challenge the power and ended up getting expelled from the union by jealous rivals...
-
-Filled with disappointment, I fell into despair.
-But then, I had an idea! Maybe I can't do it personally, but I can certainly train and send someone on my behalf! Using my brain rather than physical force, and overcoming many political obstacles, I took control of the union! While in that position, I never found the competent person I needed. When I resigned, I was promised by the president of the union that I would be supplied with a competent person!
-He seemed credible then, he wasn't so obsessed with his coins at that point...
-Are you up to the challenge? Are you willing to risk injuries such as mine, or worse? Are you brave enough to seek the power?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken01s.htm deleted file mode 100644 index d2c2850275..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken01s.htm +++ /dev/null @@ -1,7 +0,0 @@ -Hunter Guild Member Black Cat:
-Oh, really? Maybe he sent the right person this time! My past failures have caused me to ask many people for help... Elena, a spellbook seller, promised to research past challenges to the power for me. She may have some useful information for you.
-But, wait...
-Elena and I aren't on good terms right now... You must handle her with care... Try to get her in a good mood!
-Here's a description of the beast that maimed me. You should read it now. You'll find it useful.
-Now, leave and don't come back until you get the power! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken02.htm deleted file mode 100644 index 740bd1e35b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hunter Guild Member Black Cat:
- I'm really starting to wonder whether Bernard is the right person to send me challengers! I think he's lost his mind over his stupid coins!
-(This quest may only be undertaken by a Plains Walker of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken02a.htm deleted file mode 100644 index 950039a997..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hunter Guild Member Black Cat:
-Have not you already won the title of Wind Rider? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken03.htm deleted file mode 100644 index a813b3f173..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Hunter Guild Member Black Cat:
- Within your body hides an amazing power, but you are not skilled enough to control it yet.
- What a pity!
- Improve your skills and come back.
-(Only a character of level 76 or above is allowed to transfer to another class. Be careful. You cannot change occupation if you stop Quest!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken5.htm deleted file mode 100644 index e831f0fa04..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Hunter Guild Member Black Cat:
-Do you want to become a Wind Rider? - Well, then you must pass Saga of Wind Rider, - To prove that you are not just a reckless, quick-tempered warrior, but - A warrior with the soul of a true virtuoso. This is a form of ritual and the process of training, - Which all those who wish to become a Wind Rider should perform.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken6.htm deleted file mode 100644 index c95fa462f4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken6.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hunter Guild Member Black Cat:
-Sometimes I doubt whether anyone can ever bring the power to me.
-You showed great promise... Could you have really gotten it this time?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken7.htm deleted file mode 100644 index c2dec94bf9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/aiken7.htm +++ /dev/null @@ -1,6 +0,0 @@ -Hunter Guild Member Black Cat:
-At last, my lifetime of work has borne fruit!
-Great job! You've made me very proud.
-I'll have Bernard announce it to the guild. We have a very special honor to bestow upon you who have overcome such unimaginable hardships.
-You shall henceforth be known as a Wind Rider! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/erikrams1.htm deleted file mode 100644 index 50f2649ec9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Eternal Wanderer:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/erikrams2.htm deleted file mode 100644 index d9d97335b1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Eternal Wanderer:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/jer1.htm deleted file mode 100644 index 32dee72851..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Lorenzo:
-The Lorenzo Magazine Trader wants to try Rifken's dish in exchange for information. Gourmet Rifken is located in Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/jer2.htm deleted file mode 100644 index 2df8bfd27d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Lorenzo:
-The Lorenzo Magazine Trader wants to try Rifken's dish in exchange for information. Gourmet Rifken is located in Aden. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/jer3.htm deleted file mode 100644 index 1921d60099..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Lorenzo:
-Did you bring the Dish?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/jer4.htm deleted file mode 100644 index c75e49b106..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Lorenzo:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/jer5.htm deleted file mode 100644 index b9fffd695f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hermit
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/jer6.htm deleted file mode 100644 index 3707c1bc47..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Hermit:
-The hermit says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Molten Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flamey Ifrit, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/rifken1.htm deleted file mode 100644 index ebb9de124b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Gourmet Rifken needed to prepare the Dishes Fragments of the Crystal of Cold.They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/rifken2.htm deleted file mode 100644 index 536ac80e17..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Obtain Fragments of the Crystal of Cold.These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Phantom of Solitude, the Cold Beast, the Spirit of Cold. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/rifken3.htm deleted file mode 100644 index 87c8c3da3c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/rifken4.htm deleted file mode 100644 index 3459a7787b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Gourmet Rifken asks to hand over the dish to the Lorenzo Magical Books Trader. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone11.htm deleted file mode 100644 index caa00428b1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone12.htm deleted file mode 100644 index 700c48fc9f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is in the Keepers of Forbidden Knowledge next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone21.htm deleted file mode 100644 index 451e8b5c9c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone22.htm deleted file mode 100644 index 5df3044de9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you have approached the stone, the Earthen Stone Erector has appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone24.htm deleted file mode 100644 index 89141d46d5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone25.htm deleted file mode 100644 index a8c64153a7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is in the Hermit in the Valley of Death. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone31.htm deleted file mode 100644 index 0c715c6e28..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm deleted file mode 100644 index 2a16139ab7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone40.htm deleted file mode 100644 index e76d27382e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is in theStone Guardian Azrael
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone41.htm deleted file mode 100644 index fe51673d23..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearby there was the Guardian of the Stone Azrael - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone42.htm deleted file mode 100644 index d1bf63a4a6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone43.htm deleted file mode 100644 index ec636c7645..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00080_SagaOfTheWindRider/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-You have found all the Stones of Knowledge. Return to the Black Cat and tell her about what you have learned. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/Q00081_SagaOfTheGhostHunter.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/Q00081_SagaOfTheGhostHunter.java deleted file mode 100644 index 958dcf68db..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/Q00081_SagaOfTheGhostHunter.java +++ /dev/null @@ -1,539 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00081_SagaOfTheGhostHunter; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00081_SagaOfTheGhostHunter extends Quest -{ - // NPCs - private static final int BLACK_CAT = 31603; - private static final int GHEST = 30863; - private static final int RIFKEN = 34268; - private static final int HERMIT = 31616; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31647; - private static final int TABLET_OF_VISION_3 = 31653; - private static final int TABLET_OF_VISION_4 = 31656; - private static final int ARIA_FRUSTMASTER = 31617; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int GUARDIAN_OF_FOBIDDEN_KNOWLEDGE = 27214; - private static final int STONE_WATCHMAN_AZEKIEL = 27296; - private static final int HALISHA_ARCHON = 27219; - private static final int STONE_GUARDIAN_AZRAEL = 27302; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49815; - private static final int HALISHA_BADGE = 7496; - private static final int RESONANCE_AMULET = 7279; - private static final int RESONANCE_AMULET_2 = 7310; - private static final int RESONANCE_AMULET_3 = 7341; - private static final int RESONANCE_AMULET_4 = 7372; - private static final int RIFKEN_RECIPE_BOOK = 49840; - // Reward - private static final int BOOK_SABERTOOTH = 90040; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00081_SagaOfTheGhostHunter() - { - super(81); - addStartNpc(BLACK_CAT); - addTalkId(BLACK_CAT, GHEST, RIFKEN, HERMIT, ARIA_FRUSTMASTER, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, GUARDIAN_OF_FOBIDDEN_KNOWLEDGE, STONE_WATCHMAN_AZEKIEL, HALISHA_ARCHON, STONE_GUARDIAN_AZRAEL); - registerQuestItems(RIFKEN_RECIPE_BOOK, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.ABYSS_WALKER, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, RIFKEN_RECIPE_BOOK, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, RIFKEN_RECIPE_BOOK, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(STONE_WATCHMAN_AZEKIEL, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(STONE_GUARDIAN_AZRAEL, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 36)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_SABERTOOTH, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(108); - player.setBaseClass(108); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == BLACK_CAT) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case BLACK_CAT: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case GHEST: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - } - break; - } - case HERMIT: - { - if (qs.isCond(11)) - { - htmltext = "jer5.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "jer6.htm"; - } - break; - } - case RIFKEN: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case ARIA_FRUSTMASTER: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case STONE_WATCHMAN_AZEKIEL: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case STONE_GUARDIAN_AZRAEL: - { - if (qs.isCond(16)) - { - addSpawn(ARIA_FRUSTMASTER, npc, true, 20000, true); - } - break; - } - case GUARDIAN_OF_FOBIDDEN_KNOWLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(GUARDIAN_OF_FOBIDDEN_KNOWLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken01.htm deleted file mode 100644 index 06d34646a4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken01.htm +++ /dev/null @@ -1,9 +0,0 @@ -Hunter Guild Member Black Cat:
-At one time, I was considered the most likely to succeed in the Hunters Union! Unfortunately, I made the mistake of challenging the power that was forbidden by the gods! This power allows whoever controls it to transcend Human limitations! But look where it got me!
-My body was totally ruined, and when I could no longer challenge the power, I was expelled from the union by my jealous rivals!
-I sank into a mass of self-pity and regret!
-But then, I had an idea! Maybe I can't do it personally, but I can certainly train and send someone on my behalf! Using my brain rather than physical force, and overcoming many political obstacles, I took control of the union! While in that position, I never found the competent person I needed. When I resigned, I was promised by the president of the union that I would be supplied with a competent person!
-He seemed credible then, he wasn't so obsessed with his coins at that point...
-Are you up to the challenge? Are you willing to risk injuries such as mine, or worse? Are you brave enough to seek the power?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken01s.htm deleted file mode 100644 index 6595c64fb0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken01s.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hunter Guild Member Black Cat:
-Very well, I'll tell you. If you study the history of the ancient heroes, you'll find that at least a few of them must have obtained the forbidden power! Without it, they never could've accomplished what they did!
-Master Gestom in Dark Elven Guild at Aden, my relative, is one such hero! It's obvious that he knows something, but he always makes excuses, never sharing anything he knows! Why don't you try talking to him? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken02.htm deleted file mode 100644 index b03d8d9e7e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hunter Guild Member Black Cat:
- I'm really starting to wonder whether Bernard is the right person to send me challengers! I think he's lost his mind over his stupid coins!
-(This quest may only be undertaken by a Abyss Walker of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken02a.htm deleted file mode 100644 index 0ac574e391..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hunter Guild Member Black Cat:
-Have not you already won the title of the Ghost Hunter? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken03.htm deleted file mode 100644 index a813b3f173..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Hunter Guild Member Black Cat:
- Within your body hides an amazing power, but you are not skilled enough to control it yet.
- What a pity!
- Improve your skills and come back.
-(Only a character of level 76 or above is allowed to transfer to another class. Be careful. You cannot change occupation if you stop Quest!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken5.htm deleted file mode 100644 index 5d360251ca..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Hunter Guild Member Black Cat:
-Do you want to become a Ghost Hunter? - Well, then you must pass Saga of Ghost Hunter, - To prove that you are not just a reckless, quick-tempered warrior, but - A warrior with the soul of a true virtuoso. This is a form of ritual and the process of training, - Which all those who wish to become a Ghost Hunter must perform.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken6.htm deleted file mode 100644 index 35eb1e43ba..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken6.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hunter Guild Member Black Cat:
-Sometimes I doubt whether anyone can ever bring the power to me.
-You showed great promise... Could you have really gotten it this time?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken7.htm deleted file mode 100644 index 26fc3e5581..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/aiken7.htm +++ /dev/null @@ -1,6 +0,0 @@ -Hunter Guild Member Black Cat:
- At last, my lifetime of work has borne fruit!
-Great job! You've made me very proud. I'll have Bernard announce it to the guild.
- We have a very special honor to bestow upon you who have overcome such unimaginable hardships.
-You shall henceforth be known as a Ghost Hunter! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/erikrams1.htm deleted file mode 100644 index 9a0671be56..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Aria Festmatter:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/erikrams2.htm deleted file mode 100644 index 77d352394e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Aria Festmatter:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/jer1.htm deleted file mode 100644 index ee9cd72214..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Gest:
-Master Guest wants to get a book of recipes Gourmet Rifken.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/jer2.htm deleted file mode 100644 index 0bff28630a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Gest:
-Go to Aden to the Gourmet Rifken. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/jer3.htm deleted file mode 100644 index aadf4a6bf8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Gest:
-Did you bring the Recipe Book?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/jer4.htm deleted file mode 100644 index 99ed92ae95..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Gest:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/jer5.htm deleted file mode 100644 index 24d3b77b6b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hermit:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/jer6.htm deleted file mode 100644 index 823e319149..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Hermit:
-The hermit says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Molten Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flame Iphreet, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/rifken1.htm deleted file mode 100644 index 7214b442b2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Gourmet Rifken asks to collect Fragments of the Crystal of Cold. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/rifken2.htm deleted file mode 100644 index 1d69fdd09f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Obtain Fragments of the Crystal of Cold.These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Ghost of Solitude, the Cold Beast, the Spirit of Coldness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/rifken3.htm deleted file mode 100644 index 6ed724798d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/rifken4.htm deleted file mode 100644 index 770b5d551a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-You received a book of recipes Gourmet Rifken in exchange for the Fragments of the Crystal of Cold. Take it to Master Gesta. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone11.htm deleted file mode 100644 index f4c5bb1627..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone12.htm deleted file mode 100644 index 700c48fc9f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is in the Keepers of Forbidden Knowledge next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone21.htm deleted file mode 100644 index edbf3d5e2c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone22.htm deleted file mode 100644 index 1e2f5028a7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you have approached the stone, the Earthen Stone Erector has appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone23.htm deleted file mode 100644 index ee3a369e92..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone24.htm deleted file mode 100644 index bba0443c90..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone25.htm deleted file mode 100644 index a8c64153a7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is in the Hermit in the Valley of Death. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone31.htm deleted file mode 100644 index 0d209dda81..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone32.htm deleted file mode 100644 index beb03bc1c5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Village of Dark Elves, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone40.htm deleted file mode 100644 index 2d47809f89..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is in the Azrael Stone Keeper
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone41.htm deleted file mode 100644 index fe51673d23..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearby there was the Guardian of the Stone Azrael - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone42.htm deleted file mode 100644 index d590f99f51..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone43.htm deleted file mode 100644 index ec636c7645..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00081_SagaOfTheGhostHunter/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-You have found all the Stones of Knowledge. Return to the Black Cat and tell her about what you have learned. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/Q00082_SagaOfTheSagittarius.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/Q00082_SagaOfTheSagittarius.java deleted file mode 100644 index 91a74f0b2c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/Q00082_SagaOfTheSagittarius.java +++ /dev/null @@ -1,539 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00082_SagaOfTheSagittarius; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00082_SagaOfTheSagittarius extends Quest -{ - // NPCs - private static final int BERNARD = 30702; - private static final int GRIMST = 31604; - private static final int BROOME = 34270; - private static final int PILGRIM_OF_DARKNESS = 31641; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31647; - private static final int TABLET_OF_VISION_3 = 31653; - private static final int TABLET_OF_VISION_4 = 31654; - private static final int WINTER_HUNTER_KADYTH = 31633; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int GUARDIAN_OF_FOBIDDEN_KNOWLEDGE = 27214; - private static final int STONE_WATCHMAN_EZEKIEL = 27296; - private static final int HALISHA_ARCHON = 27219; - private static final int STONE_GUARDIAN_AZRAEL = 27302; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49816; - private static final int HALISHA_BADGE = 7497; - private static final int RESONANCE_AMULET = 7280; - private static final int RESONANCE_AMULET_2 = 7311; - private static final int RESONANCE_AMULET_3 = 7342; - private static final int RESONANCE_AMULET_4 = 7373; - private static final int SUMMER_SLUSHIE = 7519; - // Reward - private static final int BOOK_GOLD_LION = 90038; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00082_SagaOfTheSagittarius() - { - super(82); - addStartNpc(BERNARD); - addTalkId(BERNARD, GRIMST, BROOME, PILGRIM_OF_DARKNESS, WINTER_HUNTER_KADYTH, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, GUARDIAN_OF_FOBIDDEN_KNOWLEDGE, STONE_WATCHMAN_EZEKIEL, HALISHA_ARCHON, STONE_GUARDIAN_AZRAEL); - registerQuestItems(SUMMER_SLUSHIE, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.HAWKEYE, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, SUMMER_SLUSHIE, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, SUMMER_SLUSHIE, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(STONE_WATCHMAN_EZEKIEL, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(STONE_GUARDIAN_AZRAEL, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 9)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_GOLD_LION, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(92); - player.setBaseClass(92); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == BERNARD) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case BERNARD: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case GRIMST: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - } - break; - } - case PILGRIM_OF_DARKNESS: - { - if (qs.isCond(11)) - { - htmltext = "jer5.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "jer6.htm"; - } - break; - } - case BROOME: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case WINTER_HUNTER_KADYTH: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case STONE_WATCHMAN_EZEKIEL: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case STONE_GUARDIAN_AZRAEL: - { - if (qs.isCond(16)) - { - addSpawn(WINTER_HUNTER_KADYTH, npc, true, 20000, true); - } - break; - } - case GUARDIAN_OF_FOBIDDEN_KNOWLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(GUARDIAN_OF_FOBIDDEN_KNOWLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken01.htm deleted file mode 100644 index ea2d0c902b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken01.htm +++ /dev/null @@ -1,8 +0,0 @@ -Hunter Guild President Bernard:
-Sagittarius's bow, the symbol of our guild, was stolen.
-During the day, it's on display, but at night, I keep it close at hand.
-I was delayed putting it in the safe for just a minute while counting my new coins.
-This must be a conspiracy against me.
-Your reputation is growing, I would appreciate your help.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken01s.htm deleted file mode 100644 index 080fc733d7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken01s.htm +++ /dev/null @@ -1,8 +0,0 @@ -Hunters Guild President Bernard:
-Thank you so much!
-You'll be well-rewarded if you solve this problem.
-It's only fair, right? Ha!
-Whoever stole my bow was a very cunning thief. He took it right from under my nose!
-I'll wager that Trader Information Grimstom at Hunters Village. You should ask him for the details.
-Oh, by the way, this book was found at the scene of the crime.
-You should get going! \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken02.htm deleted file mode 100644 index a62b8ff93c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hunter Guild President Bernard:
-It's none of your business. Go on with your work.
-(This quest may only be undertaken by a Hawkeye of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken02a.htm deleted file mode 100644 index b1610ed1b6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hunter Guild President Bernard:
-Have not you already got the title Sagittarius? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken03.htm deleted file mode 100644 index d3fd574a1e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hunter Guild President Bernard :
-It's strange. Guild members say that they can't acknowledge you.
-(Only a character of level 76 or above is allowed to transfer to another class. Be careful. You cannot change occupation if you stop Quest!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken5.htm deleted file mode 100644 index 7937751fe1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Hunter Guild President Bernard:
-Do you want to become a Sagittarius? - Well, then you must pass Saga of the Sagittarius, -To prove that you are not just a reckless, quick-tempered warrior, but - Warrior with the soul of this Sagittarius. This is a form of ritual and the process of training, - Which must be performed by all who wish to become a Sniper.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken6.htm deleted file mode 100644 index f78991814d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken6.htm +++ /dev/null @@ -1,6 +0,0 @@ -Hunter Guild President Bernard:
-What a fraud!
-I'll deal with him later.
-You've done well to catch him!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken7.htm deleted file mode 100644 index 06f6874ce7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/aiken7.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hunter Guild President Bernard:
-Your deeds will always be remembered.
-By my authority as Hunter Guild President, I shall give you the title of Sagittarius. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/erikrams1.htm deleted file mode 100644 index ed7a6a22d0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Winter Hunter Cadet:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/erikrams2.htm deleted file mode 100644 index aaae862267..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Winter Hunter Cadet
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/jer1.htm deleted file mode 100644 index c1089d690d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grimst:
-Merchant Information Grimst in exchange for information about the robber first requires you to find out what Brook Information Broker is looking for and get this merchandise.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/jer2.htm deleted file mode 100644 index 4aeddd683b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grimst:
-Broome Information Broker is in the Blazing Swamp. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/jer3.htm deleted file mode 100644 index ab4f43e320..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grimst:
-Did you bring the "Information"?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/jer4.htm deleted file mode 100644 index 2aaa0d2094..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grimst:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/jer5.htm deleted file mode 100644 index 549e0147eb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -The Dark Pilgrim:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/jer6.htm deleted file mode 100644 index e300de6571..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -The Dark Pilgrim:
-The Dark Pilgrim says that the third Amulet of Resonance is in Archon Halisha. To summon him, you must destroy his minions in the Molten Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flamey Ifrit, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/rifken1.htm deleted file mode 100644 index ec6d8a8527..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Broome:
-I will share with you the information but I need "Sweet Ice" from 50 Fragments of the Crystal of Cold.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/rifken2.htm deleted file mode 100644 index 22436e4a96..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Broome:
-Broom for making Sweet Ice requires Crystal of Cold Fragments. These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is Ice Monster, Spirit of the Drowned One, Soul of Coldness, Phantom of Solitude, Cold Beast, Spirit of Cold. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/rifken3.htm deleted file mode 100644 index 468bffa1b0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Broome:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/rifken4.htm deleted file mode 100644 index b840b8e6ed..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Broome:
-Now you have Sweet Ice. Return to the Merchant Information Grimst. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone11.htm deleted file mode 100644 index 2d323244b2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone12.htm deleted file mode 100644 index 0df483d187..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is at the Keepers of Forbidden Knowledge next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone21.htm deleted file mode 100644 index 03ae1a37a7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone22.htm deleted file mode 100644 index 5df3044de9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you have approached the stone, the Earthen Stone Erector has appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone23.htm deleted file mode 100644 index b0d2a1a71a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go to search for the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone24.htm deleted file mode 100644 index 5942097e06..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone25.htm deleted file mode 100644 index f4be724fb5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Activating the stone, you learned that the third Amulet of Resonance is at the Dark Pilgrim on the Field of Brani. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone31.htm deleted file mode 100644 index 7a0fe2e789..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone32.htm deleted file mode 100644 index ebdaba461b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is on the Speaking Island, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone40.htm deleted file mode 100644 index 147e593d83..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is in the Azrael Stone Keeper
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone41.htm deleted file mode 100644 index fe51673d23..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearby there was the Guardian of the Stone Azrael - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone42.htm deleted file mode 100644 index 3cb6e05033..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone43.htm deleted file mode 100644 index 86bed49d32..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00082_SagaOfTheSagittarius/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-You have found all the Stones of Knowledge. Go back to Bernard and tell him about what you've learned. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/Q00083_SagaOfTheMoonlightSentinel.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/Q00083_SagaOfTheMoonlightSentinel.java deleted file mode 100644 index a0cb44bc27..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/Q00083_SagaOfTheMoonlightSentinel.java +++ /dev/null @@ -1,539 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00083_SagaOfTheMoonlightSentinel; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00083_SagaOfTheMoonlightSentinel extends Quest -{ - // NPCs - private static final int BERNARD = 30702; - private static final int GRIMST = 31604; - private static final int BROOME = 34270; - private static final int PILGRIM_OF_DARKNESS = 31641; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31647; - private static final int TABLET_OF_VISION_3 = 31653; - private static final int TABLET_OF_VISION_4 = 31655; - private static final int WINTER_HUNTER_KADYTH = 31633; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int GUARDIAN_OF_FOBIDDEN_KNOWLEDGE = 27214; - private static final int STONE_WATCHMAN_AZEKIEL = 27296; - private static final int HALISHA_ARCHON = 27219; - private static final int STONE_GUARDIAN_AZRAEL = 27302; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49817; - private static final int HALISHA_BADGE = 7498; - private static final int RESONANCE_AMULET = 7281; - private static final int RESONANCE_AMULET_2 = 7312; - private static final int RESONANCE_AMULET_3 = 7343; - private static final int RESONANCE_AMULET_4 = 7374; - private static final int ICE_CREAM = 7520; - // Reward - private static final int BOOK_PEGASUS = 90039; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00083_SagaOfTheMoonlightSentinel() - { - super(83); - addStartNpc(BERNARD); - addTalkId(BERNARD, GRIMST, BROOME, PILGRIM_OF_DARKNESS, WINTER_HUNTER_KADYTH, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, GUARDIAN_OF_FOBIDDEN_KNOWLEDGE, STONE_WATCHMAN_AZEKIEL, HALISHA_ARCHON, STONE_GUARDIAN_AZRAEL); - registerQuestItems(ICE_CREAM, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.SILVER_RANGER, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, ICE_CREAM, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, ICE_CREAM, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(STONE_WATCHMAN_AZEKIEL, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(STONE_GUARDIAN_AZRAEL, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 24)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_PEGASUS, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(102); - player.setBaseClass(102); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == BERNARD) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case BERNARD: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case GRIMST: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - } - break; - } - case PILGRIM_OF_DARKNESS: - { - if (qs.isCond(11)) - { - htmltext = "jer5.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "jer6.htm"; - } - break; - } - case BROOME: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case WINTER_HUNTER_KADYTH: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case STONE_WATCHMAN_AZEKIEL: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case STONE_GUARDIAN_AZRAEL: - { - if (qs.isCond(16)) - { - addSpawn(WINTER_HUNTER_KADYTH, npc, true, 20000, true); - } - break; - } - case GUARDIAN_OF_FOBIDDEN_KNOWLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(GUARDIAN_OF_FOBIDDEN_KNOWLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken01.htm deleted file mode 100644 index 34faad9029..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken01.htm +++ /dev/null @@ -1,8 +0,0 @@ -Hunter Guild President Bernard:
-Sagittarius's bow, the symbol of our guild, was stolen.
-During the day, it's on display, but at night, I keep it close at hand.
-I was delayed putting it in the safe for just a minute while counting my new coins.
-This must be a conspiracy against me.
-Your reputation is growing, I would appreciate your help.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken01s.htm deleted file mode 100644 index b3765dfd72..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken01s.htm +++ /dev/null @@ -1,8 +0,0 @@ -Hunters Guild President Bernard:
-Thank you so much!
-You'll be well-rewarded if you solve this problem.
-It's only fair, right? Ha!
-Whoever stole my bow was a very cunning thief. He took it right from under my nose!
-I'll wager that Trader Information Grimstom knows about this robbery. You should ask him for the details.
-Oh, by the way, this book was found at the scene of the crime.
-You should get going! \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken02.htm deleted file mode 100644 index 9f60dfcf5d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hunter Guild President Bernard:
-It's none of your business. Go on with your work.
-(This quest may only be undertaken by a Silver Ranger of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken02a.htm deleted file mode 100644 index 4640e314bc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hunter Guild President Bernard:
-Have you not already received the title of Moonlight Sentinel? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken03.htm deleted file mode 100644 index d3fd574a1e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hunter Guild President Bernard :
-It's strange. Guild members say that they can't acknowledge you.
-(Only a character of level 76 or above is allowed to transfer to another class. Be careful. You cannot change occupation if you stop Quest!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken5.htm deleted file mode 100644 index 842db9faa8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Hunter Guild President Bernard:
-Do you want to become the Moonlight Sentinel? - Well, then you must pass Saga of Moonlight Sentinel, - To prove that you are not just a reckless, quick-tempered warrior, but - A warrior with the soul of a true virtuoso. This is a form of ritual and the process of training, - Which all those who wish to become the Moonlight Sentinel must perform.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken6.htm deleted file mode 100644 index d855dbdb48..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken6.htm +++ /dev/null @@ -1,6 +0,0 @@ -Hunter Guild President Bernard:
-What a fraud!
-I'll deal with him later.
-You've done well to catch him!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken7.htm deleted file mode 100644 index 4d6526e21d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/aiken7.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hunter Guild President Bernard:
-Your deeds will always be remembered.
-By my authority as Hunter Guild President, I shall give you the title of Moonlight Sentinel. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/erikrams1.htm deleted file mode 100644 index 302416be1d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Winter Hunter Cadit:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/erikrams2.htm deleted file mode 100644 index c916daac4b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Winter Hunter Cadit:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/jer1.htm deleted file mode 100644 index cadce1f99f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grimst:
-Merchant Information Grimst in exchange for information about the robber asks to find out and obtain the goods needed by the Information Broker Information Broome. Talk to Broome in the Blazing Swamp.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/jer2.htm deleted file mode 100644 index ba3269c6c4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grimst:
-Talk to Broome in the Blazing Swamp. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/jer3.htm deleted file mode 100644 index 58605d4416..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grimst:
-Did you bring Ice Cream?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/jer4.htm deleted file mode 100644 index 2aaa0d2094..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grimst:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/jer5.htm deleted file mode 100644 index 3a483df7f8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Dark Pilgrim:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/jer6.htm deleted file mode 100644 index c94fe6c3c5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Dark Pilgrim:
-The hermit says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Molten Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flamey Ifrit, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/rifken1.htm deleted file mode 100644 index e019b7df77..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Broom:
-Information Broker wants Ice Cream, and he asks to collect Fragments of the Crystal of Cold. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/rifken2.htm deleted file mode 100644 index b97ec95783..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Broom:
-Obtain Fragments of the Crystal of Cold. These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Ghost of Solitude, the Cold Beast, the Spirit of Coldness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/rifken3.htm deleted file mode 100644 index a40491c2a0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Broom:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/rifken4.htm deleted file mode 100644 index 994f8e222d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Broom:
-Now you have Ice Cream. Return to the Merchant Information Grimst. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone11.htm deleted file mode 100644 index 9b6cefbc45..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone12.htm deleted file mode 100644 index 700c48fc9f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is in the Keepers of Forbidden Knowledge next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone21.htm deleted file mode 100644 index c6cdf52960..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone22.htm deleted file mode 100644 index 5df3044de9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you have approached the stone, the Earthen Stone Erector has appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone24.htm deleted file mode 100644 index f60ecd1040..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone25.htm deleted file mode 100644 index f4be724fb5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Activating the stone, you learned that the third Amulet of Resonance is at the Dark Pilgrim on the Field of Brani. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone31.htm deleted file mode 100644 index d62dab781b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone32.htm deleted file mode 100644 index f4e0079cba..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Elven Village, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone40.htm deleted file mode 100644 index 1bc0c32e3b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is in the Stone Guardian Azrael
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone41.htm deleted file mode 100644 index fe51673d23..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearby there was the Guardian of the Stone Azrael - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone42.htm deleted file mode 100644 index cb00635af3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone43.htm deleted file mode 100644 index 86bed49d32..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00083_SagaOfTheMoonlightSentinel/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-You have found all the Stones of Knowledge. Go back to Bernard and tell him about what you've learned. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/Q00084_SagaOfTheGhostSentinel.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/Q00084_SagaOfTheGhostSentinel.java deleted file mode 100644 index 2d52949903..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/Q00084_SagaOfTheGhostSentinel.java +++ /dev/null @@ -1,539 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00084_SagaOfTheGhostSentinel; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00084_SagaOfTheGhostSentinel extends Quest -{ - // NPCs - private static final int BERNARD = 30702; - private static final int GRIMST = 31604; - private static final int ALEXIS = 30842; - private static final int PILGRIM_OF_DARKNESS = 31641; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31647; - private static final int TABLET_OF_VISION_3 = 31652; - private static final int TABLET_OF_VISION_4 = 31656; - private static final int FRANZ = 31644; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int GUARDIAN_OF_FOBIDDEN_KNOWLEDGE = 27214; - private static final int STONE_WATCHMAN_AZEKIEL = 27296; - private static final int HALISHA_ARCHON = 27219; - private static final int FALLEN_ANGEL_TANAKIA = 27274; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49818; - private static final int HALISHA_BADGE = 7499; - private static final int RESONANCE_AMULET = 7282; - private static final int RESONANCE_AMULET_2 = 7313; - private static final int RESONANCE_AMULET_3 = 7344; - private static final int RESONANCE_AMULET_4 = 7375; - private static final int ICE_CRYSTAL_GEMSTONE = 7521; - // Reward - private static final int BOOK_SABERTOOTH = 90040; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00084_SagaOfTheGhostSentinel() - { - super(84); - addStartNpc(BERNARD); - addTalkId(BERNARD, GRIMST, ALEXIS, PILGRIM_OF_DARKNESS, FRANZ, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, GUARDIAN_OF_FOBIDDEN_KNOWLEDGE, STONE_WATCHMAN_AZEKIEL, HALISHA_ARCHON, FALLEN_ANGEL_TANAKIA); - registerQuestItems(ICE_CRYSTAL_GEMSTONE, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.PHANTOM_RANGER, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.getCond() == 2) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, ICE_CRYSTAL_GEMSTONE, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, ICE_CRYSTAL_GEMSTONE, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(STONE_WATCHMAN_AZEKIEL, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(FALLEN_ANGEL_TANAKIA, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 37)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_SABERTOOTH, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(109); - player.setBaseClass(109); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == BERNARD) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case BERNARD: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case GRIMST: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - } - break; - } - case PILGRIM_OF_DARKNESS: - { - if (qs.isCond(11)) - { - htmltext = "jer5.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "jer6.htm"; - } - break; - } - case ALEXIS: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case FRANZ: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case STONE_WATCHMAN_AZEKIEL: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case FALLEN_ANGEL_TANAKIA: - { - if (qs.isCond(16)) - { - addSpawn(FRANZ, npc, true, 20000, true); - } - break; - } - case GUARDIAN_OF_FOBIDDEN_KNOWLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(GUARDIAN_OF_FOBIDDEN_KNOWLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken01.htm deleted file mode 100644 index 9cef69ad3c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken01.htm +++ /dev/null @@ -1,8 +0,0 @@ -Hunter Guild President Bernard:
-Sagittarius's bow, the symbol of our guild, was stolen.
-During the day, it's on display, but at night, I keep it close at hand.
-I was delayed putting it in the safe for just a minute while counting my new coins.
-This must be a conspiracy against me.
-Your reputation is growing, I would appreciate your help.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken01s.htm deleted file mode 100644 index b3765dfd72..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken01s.htm +++ /dev/null @@ -1,8 +0,0 @@ -Hunters Guild President Bernard:
-Thank you so much!
-You'll be well-rewarded if you solve this problem.
-It's only fair, right? Ha!
-Whoever stole my bow was a very cunning thief. He took it right from under my nose!
-I'll wager that Trader Information Grimstom knows about this robbery. You should ask him for the details.
-Oh, by the way, this book was found at the scene of the crime.
-You should get going! \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken02.htm deleted file mode 100644 index 742bfa935f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hunter Guild President Bernard:
-It's none of your business. Go on with your work.
-(This quest may only be undertaken by a Phantom Ranger of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken02a.htm deleted file mode 100644 index 843a28b7fa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hunter Guild President Bernard:
-Have not you already won the title of Ghost Sentinel? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken03.htm deleted file mode 100644 index d3fd574a1e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hunter Guild President Bernard :
-It's strange. Guild members say that they can't acknowledge you.
-(Only a character of level 76 or above is allowed to transfer to another class. Be careful. You cannot change occupation if you stop Quest!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken5.htm deleted file mode 100644 index 8c8c92baf5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Hunter Guild President Bernard:
-Do you want to become a Ghost Sentinel? - Well, then you must pass Saga of Ghost Sentinel, - To prove that you are not just a reckless, quick-tempered warrior, but - A warrior with the soul of a true virtuoso. This is a form of ritual and the process of training, - Which all those who wish to become a Ghost Sentinel must perform.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken6.htm deleted file mode 100644 index cee2ca3102..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken6.htm +++ /dev/null @@ -1,6 +0,0 @@ -Hunter Guild President Bernard:
-What a fraud!
-I'll deal with him later.
-You've done well to catch him!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken7.htm deleted file mode 100644 index e452abf99d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/aiken7.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hunter Guild President Bernard:
-Your deeds will always be remembered.
-By my authority as Hunter Guild President, I shall give you the title of Ghost Sentinel. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/erikrams1.htm deleted file mode 100644 index 08aab38a5f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Franz:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/erikrams2.htm deleted file mode 100644 index 8a99bb2dab..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Franz:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/jer1.htm deleted file mode 100644 index 91eae97d80..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grimst:
-Grimst refuses to help you if you do not fulfill his request. He wants to give someone a bribe, and for this he needs an Ice Gem. He advises you to contact Jeweler Alexis from Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/jer2.htm deleted file mode 100644 index e54e39c9e1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grimst:
-Refer to Jeweler Alexis from Aden. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/jer3.htm deleted file mode 100644 index 3dffd3532c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grimst:
-Did you bring the Frozen Gem?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/jer4.htm deleted file mode 100644 index 2aaa0d2094..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grimst:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/jer5.htm deleted file mode 100644 index 8c8af239ee..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Dark Pilgrim:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/jer6.htm deleted file mode 100644 index d2bddef553..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Dark Pilgrim:
-The Dark Pilgrim says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Molten Tops and collect the Badges of Halisha. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flame Iphreet, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/rifken1.htm deleted file mode 100644 index 3c1754cc0a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Alexis:
-Jeweler Alexis for making Ice Gem is necessary Crystals Fragments of Cold. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/rifken2.htm deleted file mode 100644 index 3fbcf7ac0a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Alexis:
-Obtain Fragments Crystal of Cold.These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Ghost of Solitude, the Cold Beast, the Spirit of Coldness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/rifken3.htm deleted file mode 100644 index 65c335589a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Alexis:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/rifken4.htm deleted file mode 100644 index 5edf39462d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Alexis:
-Now you have the Ice Gem. Return to the Merchant Information Grimst. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone11.htm deleted file mode 100644 index 84580f54f0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone12.htm deleted file mode 100644 index 700c48fc9f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is in the Keepers of Forbidden Knowledge next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone21.htm deleted file mode 100644 index 93929bddfc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone22.htm deleted file mode 100644 index 5df3044de9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you have approached the stone, the Earthen Stone Erector has appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone24.htm deleted file mode 100644 index 147a345aac..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone25.htm deleted file mode 100644 index f4be724fb5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Activating the stone, you learned that the third Amulet of Resonance is at the Dark Pilgrim on the Field of Brani. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone31.htm deleted file mode 100644 index 0e1d320f81..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone32.htm deleted file mode 100644 index 7b6ad2d5d5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Village of Dark Elves, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone40.htm deleted file mode 100644 index 021d167626..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is in Fallen Angel Tanaka
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone41.htm deleted file mode 100644 index 33983ef8d4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearly appeared the Fallen Angel Tanaka - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone42.htm deleted file mode 100644 index 387727ca44..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone43.htm deleted file mode 100644 index 86bed49d32..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00084_SagaOfTheGhostSentinel/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-You have found all the Stones of Knowledge. Go back to Bernard and tell him about what you've learned. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/Q00085_SagaOfTheCardinal.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/Q00085_SagaOfTheCardinal.java deleted file mode 100644 index 2ccbb22db3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/Q00085_SagaOfTheCardinal.java +++ /dev/null @@ -1,549 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00085_SagaOfTheCardinal; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00085_SagaOfTheCardinal extends Quest -{ - // NPCs - private static final int ORVEN = 30857; - private static final int SERESIN = 30657; - private static final int RIFKEN = 34268; - private static final int LEONARD = 30861; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31648; - private static final int TABLET_OF_VISION_3 = 31650; - private static final int TABLET_OF_VISION_4 = 31654; - private static final int WINTER_HUNTER_KADYTH = 31633; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int GATEKEEPER_OF_THE_HOLY_EDICT = 27215; - private static final int FALLEN_ANGEL_HAURES = 27266; - private static final int HALISHA_ARCHON = 27219; - private static final int STONE_GUARDIAN_AZRAEL = 27302; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49819; - private static final int HALISHA_BADGE = 7500; - private static final int RESONANCE_AMULET = 7283; - private static final int RESONANCE_AMULET_2 = 7314; - private static final int RESONANCE_AMULET_3 = 7345; - private static final int RESONANCE_AMULET_4 = 7376; - private static final int FOOD_SACK = 49835; - // Reward - private static final int BOOK_GOLD_LION = 90038; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00085_SagaOfTheCardinal() - { - super(85); - addStartNpc(ORVEN); - addTalkId(ORVEN, SERESIN, RIFKEN, LEONARD, WINTER_HUNTER_KADYTH, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, GATEKEEPER_OF_THE_HOLY_EDICT, FALLEN_ANGEL_HAURES, HALISHA_ARCHON, STONE_GUARDIAN_AZRAEL); - registerQuestItems(FOOD_SACK, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.BISHOP, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, FOOD_SACK, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, FOOD_SACK, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(FALLEN_ANGEL_HAURES, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(STONE_GUARDIAN_AZRAEL, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 16)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_GOLD_LION, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(97); - player.setBaseClass(97); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == ORVEN) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case ORVEN: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case SERESIN: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - case 11: - { - htmltext = "jer5.htm"; - break; - } - case 12: - { - htmltext = "jer6.htm"; - break; - } - } - break; - } - case LEONARD: - { - if (qs.isCond(11)) - { - htmltext = "jer5.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "jer6.htm"; - } - break; - } - case RIFKEN: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case WINTER_HUNTER_KADYTH: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case FALLEN_ANGEL_HAURES: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case STONE_GUARDIAN_AZRAEL: - { - if (qs.isCond(16)) - { - addSpawn(WINTER_HUNTER_KADYTH, npc, true, 20000, true); - } - break; - } - case GATEKEEPER_OF_THE_HOLY_EDICT: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(GATEKEEPER_OF_THE_HOLY_EDICT, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken01.htm deleted file mode 100644 index 0d0d19b5dd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken01.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-You know Rifken pretty well, don't you? He's personally vouched for the Saint of Light in Oren Castle Town! He says that anybody who has reached their limit and desires a new fate should speak with her. I'll need to verify his information further, because it seems rather hastily scribbled down, but so far it seems reliable. I understand that you're also seeking a new path. Are you willing to take on a new mission?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken01s.htm deleted file mode 100644 index c4fae88e67..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken01s.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-I'm glad to hear that! Look for the Saint of Light in Oren Castle Town. You can decide your own fate after that, but don't forget to come back and see me. I want to hear your opinion on these matters.
-Here's a book that I got from Rifken, along with his information. It has information regarding a person who may try to interrupt your work. I hope you never run into him, but if you do, use the information in this book to deal with him. May the divine blessing of Einhasad be with you always... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken02.htm deleted file mode 100644 index af96839722..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken02.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-Follower of the path of light, I ask you... Have you ever reached your limit, and struggled to escape your fate? I'm afraid you still don't get it. Get some more training and come back.
-(This quest may only be undertaken by a Bishop of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken02a.htm deleted file mode 100644 index bfa6b2fd56..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Orven:
-Have you not already received the title of Cardinal? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken03.htm deleted file mode 100644 index 4cb785b4ef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken03.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-Congratulations on receiving the recognition of the saint and a new understanding. Your abilities currently do not exceed those typical of your class. I"ll promote you when the time is right.
-(Only a character of level 76 may transfer class. Don't abandon the quest before class transfer is complete!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken5.htm deleted file mode 100644 index a440e5dbf8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -High Priest Orven:
-Do you want to become a Cardinal? - Well, then you must pass Saga Cardinal, -To prove that you are not just a reckless, quick-tempered warrior, but - Warrior with the soul of this Cardinal. This is a form of ritual and the process of training, - Who must fulfill all who wish to become Cardinal.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken6.htm deleted file mode 100644 index c8eecc4953..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken6.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-Your reputation is growing, and the saint has even acknowledged you! She says that you've obtained a new understanding after being blessed by Einhasad. Is that true?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken7.htm deleted file mode 100644 index 428038bbd9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/aiken7.htm +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Orven:
-Congratulations on receiving the recognition of the saint and a new understanding! Your faith and knowledge already surpass that of a Bishop. Henceforth you shall be known as a Cardinal! May you spread your understanding to many people and guide them. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/erikrams1.htm deleted file mode 100644 index 3f1dc12d91..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Winter Hunter Cadet:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/erikrams2.htm deleted file mode 100644 index 3a23123f0d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Winter Hunter Cadet:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/jer1.htm deleted file mode 100644 index 77e3011a18..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Seresin:
-Cardinal Seresin asks to go to the Gourmet Rifken and get food to feed the poor.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/jer2.htm deleted file mode 100644 index b1fa397bd8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Seresin:
-Cardinal Seresin asks to go to the Gourmet Rifken and get food to feed the poor. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/jer3.htm deleted file mode 100644 index 38a9a43714..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Seresin:
-Did you bring food?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/jer4.htm deleted file mode 100644 index 43b6cc65ef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Seresin:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/jer5.htm deleted file mode 100644 index 26f9b49370..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Leonard:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/jer6.htm deleted file mode 100644 index b504fbcf3f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Leonard:
-Priest Leonard says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Swollen Tops and collect the Badges of Halisha. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flame Iphreet, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/rifken1.htm deleted file mode 100644 index 5ed03dd6fb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-To ensure that Gourmet Rifken's dishes are not spoiled, 50 Fragments of the Chill Crystal are needed. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/rifken2.htm deleted file mode 100644 index 536ac80e17..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Obtain Fragments of the Crystal of Cold.These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Phantom of Solitude, the Cold Beast, the Spirit of Cold. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/rifken3.htm deleted file mode 100644 index 200c923ecc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/rifken4.htm deleted file mode 100644 index 697e1e004c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Now you have a Basket of Meals. Return to Oren to Cardinal Seresin - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone11.htm deleted file mode 100644 index ac44fae38d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone12.htm deleted file mode 100644 index 4d1518fcfc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is located near the St Lawyer next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone21.htm deleted file mode 100644 index a5798e4bc2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone22.htm deleted file mode 100644 index 409a000e0a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you approached the stone, the Fallen Angel Khaures appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone24.htm deleted file mode 100644 index 92341d3d82..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone25.htm deleted file mode 100644 index c23bf2e1cc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Activating the stone, you learned that the third Amulet of Resonance is at the Temple Priest Leonhard Einhasad. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone31.htm deleted file mode 100644 index 09971dee63..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone32.htm deleted file mode 100644 index ebdaba461b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is on the Speaking Island, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone40.htm deleted file mode 100644 index 7ea75b353d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is in the Azrael Stone Keeper
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone41.htm deleted file mode 100644 index fe51673d23..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearby there was the Guardian of the Stone Azrael - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone42.htm deleted file mode 100644 index a82b04f420..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone43.htm deleted file mode 100644 index 50dfbbf5c8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00085_SagaOfTheCardinal/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-Return to Orven and tell him about your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/Q00086_SagaOfTheHierophant.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/Q00086_SagaOfTheHierophant.java deleted file mode 100644 index cb7fe09056..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/Q00086_SagaOfTheHierophant.java +++ /dev/null @@ -1,549 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00086_SagaOfTheHierophant; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00086_SagaOfTheHierophant extends Quest -{ - // NPCs - private static final int ORVEN = 30857; - private static final int SERESIN = 30657; - private static final int RIFKEN = 34268; - private static final int LEONARD = 30861; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31648; - private static final int TABLET_OF_VISION_3 = 31650; - private static final int TABLET_OF_VISION_4 = 31654; - private static final int SUNSET_GUIDE_LUNA = 31591; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int GATEKEEPER_OF_THE_HOLY_EDICT = 27215; - private static final int FALLEN_ANGEL_NAVERIUS = 27269; - private static final int HALISHA_ARCHON = 27219; - private static final int FALLEN_ANGEL_TANAKIA = 27274; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49820; - private static final int HALISHA_BADGE = 7501; - private static final int RESONANCE_AMULET = 7284; - private static final int RESONANCE_AMULET_2 = 7315; - private static final int RESONANCE_AMULET_3 = 7346; - private static final int RESONANCE_AMULET_4 = 7377; - private static final int FOOD_SACK = 49836; - // Reward - private static final int BOOK_GOLD_LION = 90038; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00086_SagaOfTheHierophant() - { - super(86); - addStartNpc(ORVEN); - addTalkId(ORVEN, SERESIN, RIFKEN, LEONARD, SUNSET_GUIDE_LUNA, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, GATEKEEPER_OF_THE_HOLY_EDICT, FALLEN_ANGEL_NAVERIUS, HALISHA_ARCHON, FALLEN_ANGEL_TANAKIA); - registerQuestItems(FOOD_SACK, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.PROPHET, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, FOOD_SACK, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, FOOD_SACK, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(FALLEN_ANGEL_NAVERIUS, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(FALLEN_ANGEL_TANAKIA, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 17)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_GOLD_LION, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(98); - player.setBaseClass(98); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == ORVEN) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case ORVEN: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case SERESIN: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - case 11: - { - htmltext = "jer5.htm"; - break; - } - case 12: - { - htmltext = "jer6.htm"; - break; - } - } - break; - } - case LEONARD: - { - if (qs.isCond(11)) - { - htmltext = "jer5.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "jer6.htm"; - } - break; - } - case RIFKEN: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case SUNSET_GUIDE_LUNA: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case FALLEN_ANGEL_NAVERIUS: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case FALLEN_ANGEL_TANAKIA: - { - if (qs.isCond(16)) - { - addSpawn(SUNSET_GUIDE_LUNA, npc, true, 20000, true); - } - break; - } - case GATEKEEPER_OF_THE_HOLY_EDICT: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(GATEKEEPER_OF_THE_HOLY_EDICT, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken01.htm deleted file mode 100644 index 2bad6122ff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken01.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-You know Rifken pretty well, don't you? He's personally vouched for the Saint of Light in Goddard Castle Town! He says that anybody who has reached their limit and desires a new fate should speak with her. I'll need to verify his information further, because it seems rather hastily scribbled down, but so far it seems reliable. I understand that you're also seeking a new path. Are you willing to take on a new mission?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken01s.htm deleted file mode 100644 index c4fae88e67..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken01s.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-I'm glad to hear that! Look for the Saint of Light in Oren Castle Town. You can decide your own fate after that, but don't forget to come back and see me. I want to hear your opinion on these matters.
-Here's a book that I got from Rifken, along with his information. It has information regarding a person who may try to interrupt your work. I hope you never run into him, but if you do, use the information in this book to deal with him. May the divine blessing of Einhasad be with you always... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken02.htm deleted file mode 100644 index 36f452176a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken02.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-Follower of the path of light, I ask you... Have you ever reached your limit, and struggled to escape your fate? I'm afraid you still don't get it. Get some more training and come back.
-(This quest may only be undertaken by a Prophet of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken02a.htm deleted file mode 100644 index 3a1fb0e072..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Orven:
-Have you not already received the title of Hierophant? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken03.htm deleted file mode 100644 index 664e680390..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken03.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-Congratulations on receiving the recognition of the saint and a new understanding. Your abilities currently do not exceed those typical of your class. I'll promote you when the time is right.
-(Only a character of level 76 may transfer class. Don't abandon the quest before class transfer is complete!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken5.htm deleted file mode 100644 index 1afb00ecc9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -High Priest Orven:
-Do you want to become an Hierophant? - Well, then you must pass Saga of the Hierophant, - To prove that you are not just a reckless, quick-tempered warrior, but - Warrior with the soul of the real Hierophant. This is a form of ritual and the process of training, - Which all those who wish to become an apostle must perform.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken6.htm deleted file mode 100644 index e1a37e8011..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken6.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-Your reputation is growing, and the saint has even acknowledged you! She says that you've obtained a new understanding after being blessed by Einhasad. Is that true?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken7.htm deleted file mode 100644 index cb4c82f4c7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/aiken7.htm +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Orven:
-Congratulations on receiving the recognition of the Saint and a new understanding! Your faith and knowledge already surpasses that of a Prophet. Henceforth you shall be known as a Heirophant! May you spread your understanding to many people and guide them with care. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/erikrams1.htm deleted file mode 100644 index 4295c4130d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Moon Explorer Sunset:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/erikrams2.htm deleted file mode 100644 index c2c692b28f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Moon Explorer Sunset:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/jer1.htm deleted file mode 100644 index bd62fede85..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Seresin:
-Cardinal Seresin asks to go to the Gourmet Rifken and get food to feed the poor.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/jer2.htm deleted file mode 100644 index b1fa397bd8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Seresin:
-Cardinal Seresin asks to go to the Gourmet Rifken and get food to feed the poor. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/jer3.htm deleted file mode 100644 index 3fcd51f2fb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Seresin:
-Did you bring food?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/jer4.htm deleted file mode 100644 index 43b6cc65ef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Seresin:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/jer5.htm deleted file mode 100644 index a81d71b457..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Leonard:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/jer6.htm deleted file mode 100644 index b504fbcf3f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Leonard:
-Priest Leonard says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Swollen Tops and collect the Badges of Halisha. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flame Iphreet, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/rifken1.htm deleted file mode 100644 index ad0eb76954..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-To ensure that Gourmet Rifken's dishes are not spoiled, 50 Fragments of the Chill Crystal are needed. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/rifken2.htm deleted file mode 100644 index 536ac80e17..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Obtain Fragments of the Crystal of Cold.These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Phantom of Solitude, the Cold Beast, the Spirit of Cold. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/rifken3.htm deleted file mode 100644 index a40ca5bccd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/rifken4.htm deleted file mode 100644 index 4ef14a7892..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Now you have a Basket of Meals. Return to Oren to Cardinal Seresin. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone11.htm deleted file mode 100644 index 0e7e20de3a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone12.htm deleted file mode 100644 index d65b2e2a32..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is located near the St Lawyer next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone21.htm deleted file mode 100644 index 635542d2d3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone22.htm deleted file mode 100644 index 79212cc7c3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you came to the stone, the Fallen Angel Nawerious appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone24.htm deleted file mode 100644 index b5db71fd67..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone25.htm deleted file mode 100644 index c23bf2e1cc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Activating the stone, you learned that the third Amulet of Resonance is at the Temple Priest Leonhard Einhasad. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone31.htm deleted file mode 100644 index 8901d486ee..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone32.htm deleted file mode 100644 index ebdaba461b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is on the Speaking Island, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone40.htm deleted file mode 100644 index d2d92564a4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is in Stone Guardian Tanaka
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone41.htm deleted file mode 100644 index 3fee7af5d5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -A Guardian of the Stone of Tanaka appeared nearby - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone42.htm deleted file mode 100644 index 041cefdcd1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone43.htm deleted file mode 100644 index 50dfbbf5c8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00086_SagaOfTheHierophant/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-Return to Orven and tell him about your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/Q00087_SagaOfEvasSaint.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/Q00087_SagaOfEvasSaint.java deleted file mode 100644 index c1b9eb7748..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/Q00087_SagaOfEvasSaint.java +++ /dev/null @@ -1,539 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00087_SagaOfEvasSaint; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00087_SagaOfEvasSaint extends Quest -{ - // NPCs - public final int ORVEN = 30857; - public final int SERESIN = 30657; - public final int RIFKEN = 34268; - public final int VIVIAN = 30859; - public final int TABLET_OF_VISION_1 = 31646; - public final int TABLET_OF_VISION_2 = 31648; - public final int TABLET_OF_VISION_3 = 31650; - public final int TABLET_OF_VISION_4 = 31655; - public final int ELIKIA = 31620; - // Monsters - public final int ICE_MONSTER = 27316; - public final int SPIRIT_OF_A_DROWNED = 27317; - public final int SOUL_OF_COLD = 27318; - public final int GHOST_OF_SOLITUDE = 27319; - public final int FIEND_OF_COLD = 27320; - public final int SPIRIT_OF_COLD = 27321; - public final int SPAMPLAND_WATCHMAN = 21650; - public final int FLAME_DRAKE = 21651; - public final int FIERY_IFRIT = 21652; - public final int IKEDIT = 21653; - public final int GATEKEEPER_OF_THE_HOLY_EDICT = 27215; - public final int FALLEN_ANGEL_NAVERIUS = 27266; - public final int HALISHA_ARCHON = 27219; - public final int FALLEN_ANGEL_TANAKIA = 27274; - // Items - public final int ICE_CRYSTAL_FRAGMENT = 49821; - public final int HALISHA_BADGE = 7502; - public final int RESONANCE_AMULET = 7285; - public final int RESONANCE_AMULET_2 = 7316; - public final int RESONANCE_AMULET_3 = 7347; - public final int RESONANCE_AMULET_4 = 7378; - public final int FOOD_SACK = 49837; - // Reward - public final int BOOK_PEGASUS = 90039; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00087_SagaOfEvasSaint() - { - super(87); - addStartNpc(ORVEN); - addTalkId(ORVEN, SERESIN, RIFKEN, VIVIAN, ELIKIA, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, GATEKEEPER_OF_THE_HOLY_EDICT, FALLEN_ANGEL_NAVERIUS, HALISHA_ARCHON, FALLEN_ANGEL_TANAKIA); - registerQuestItems(FOOD_SACK, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.ELDER, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, FOOD_SACK, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, FOOD_SACK, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(FALLEN_ANGEL_NAVERIUS, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(FALLEN_ANGEL_TANAKIA, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 30)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_PEGASUS, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(105); - player.setBaseClass(105); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == ORVEN) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case ORVEN: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case SERESIN: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - } - break; - } - case VIVIAN: - { - if (qs.isCond(11)) - { - htmltext = "jer5.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "jer6.htm"; - } - break; - } - case RIFKEN: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case ELIKIA: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case FALLEN_ANGEL_NAVERIUS: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case FALLEN_ANGEL_TANAKIA: - { - if (qs.isCond(16)) - { - addSpawn(ELIKIA, npc, true, 20000, true); - } - break; - } - case GATEKEEPER_OF_THE_HOLY_EDICT: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(GATEKEEPER_OF_THE_HOLY_EDICT, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken01.htm deleted file mode 100644 index 5252513f6d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken01.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-You know Rifken pretty well, don't you? He's personally vouched for the Saint of Light in Goddard Castle Town! He says that anybody who has reached their limit and desires a new fate should speak with her. I'll need to verify his information further, because it seems rather hastily scribbled down, but so far it seems reliable. I understand that you're also seeking a new path. Are you willing to take on a new mission?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken01s.htm deleted file mode 100644 index c4fae88e67..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken01s.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-I'm glad to hear that! Look for the Saint of Light in Oren Castle Town. You can decide your own fate after that, but don't forget to come back and see me. I want to hear your opinion on these matters.
-Here's a book that I got from Rifken, along with his information. It has information regarding a person who may try to interrupt your work. I hope you never run into him, but if you do, use the information in this book to deal with him. May the divine blessing of Einhasad be with you always... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken02.htm deleted file mode 100644 index c087c33f11..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken02.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-Follower of the path of light, I ask you... Have you ever reached your limit, and struggled to escape your fate? I'm afraid you still don't get it. Get some more training and come back.
-(This quest may only be undertaken by an Elder of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken02a.htm deleted file mode 100644 index 0718bdb0b0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Orven:
-Have you not already won the title of Priest of Eva? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken03.htm deleted file mode 100644 index 4cb785b4ef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken03.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-Congratulations on receiving the recognition of the saint and a new understanding. Your abilities currently do not exceed those typical of your class. I"ll promote you when the time is right.
-(Only a character of level 76 may transfer class. Don't abandon the quest before class transfer is complete!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken5.htm deleted file mode 100644 index bcddd2b53c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -High Priest Orven:
-Do you want to become a Priest of Eve? - Well, then you must pass Saga Eva's Saint, - To prove that you are not just a reckless, quick-tempered warrior, but - Warrior with the soul of the real Priest of Eva. This is a form of ritual and the process of training, - Who must fulfill all who wish to become a Priest of Eve.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken6.htm deleted file mode 100644 index e89e116d71..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken6.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Orven:
-Your reputation is growing, and the saint has even acknowledged you! She says that you've obtained a new understanding after being blessed by Einhasad. Is that true?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken7.htm deleted file mode 100644 index 2045d52655..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/aiken7.htm +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Orven:
-Congratulations on receiving the recognition of the saint and a new understanding! Your faith and knowledge already surpass that of an Elder. Henceforth you shall be known as an Eva's Saint! May you spread your understanding to many people and guide them. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/erikrams1.htm deleted file mode 100644 index fa07d4fde4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Elrica:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/erikrams2.htm deleted file mode 100644 index d8018ef2a9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Elrica:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/jer1.htm deleted file mode 100644 index 49996a1acb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Seresin:
-Cardinal Seresin asks to go to the Gourmet Rifken and get food to feed the poor.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/jer2.htm deleted file mode 100644 index b1fa397bd8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Seresin:
-Cardinal Seresin asks to go to the Gourmet Rifken and get food to feed the poor. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/jer3.htm deleted file mode 100644 index b86a91f59f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Seresin:
-Did you bring food?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/jer4.htm deleted file mode 100644 index 43b6cc65ef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Seresin:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/jer5.htm deleted file mode 100644 index 5fb6043e23..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Vivian:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/jer6.htm deleted file mode 100644 index 5b04bb88d8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Vivian:
-Priestess Vivian says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Molten Tops and collect the Badges of Halisha. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flame Iphreet, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/rifken1.htm deleted file mode 100644 index 04c3f6a9c9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-To ensure that Rifken's Gourmet dishes do not deteriorate, we need Crystal of Cold Fragments. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/rifken2.htm deleted file mode 100644 index c74119d807..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/rifken2.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Obtain Fragments of the Crystal of Cold.. -These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Ghost of Solitude, the Cold Beast, the Spirit of Coldness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/rifken3.htm deleted file mode 100644 index 5d6b5f4cf4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/rifken4.htm deleted file mode 100644 index 454a966df0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Now you have a basket of food. Return to Oren to Cardinal Seresin. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone11.htm deleted file mode 100644 index 56a4cf3ecd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone12.htm deleted file mode 100644 index feb9fc8c5a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is at the St Lawrence Streets next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone21.htm deleted file mode 100644 index 75e70c02ee..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone22.htm deleted file mode 100644 index 409a000e0a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you approached the stone, the Fallen Angel Khaures appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone24.htm deleted file mode 100644 index 75d1b4f5d4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone25.htm deleted file mode 100644 index d962ac490d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is at the Temple Priest Einhasad Vivian. Get her the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone31.htm deleted file mode 100644 index fcd34245f0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm deleted file mode 100644 index 2a16139ab7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone40.htm deleted file mode 100644 index eb84708c19..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is in the Fallen Angel Tanaka
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone41.htm deleted file mode 100644 index 33983ef8d4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearly appeared the Fallen Angel Tanaka - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone42.htm deleted file mode 100644 index 483aa6ccf6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone43.htm deleted file mode 100644 index 50dfbbf5c8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00087_SagaOfEvasSaint/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-Return to Orven and tell him about your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/Q00088_SagaOfTheArchmage.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/Q00088_SagaOfTheArchmage.java deleted file mode 100644 index 991165562f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/Q00088_SagaOfTheArchmage.java +++ /dev/null @@ -1,536 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00088_SagaOfTheArchmage; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00088_SagaOfTheArchmage extends Quest -{ - // NPCs - private static final int VALLERIA = 30176; - private static final int DESMOND = 30855; - private static final int BROOME = 34270; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31649; - private static final int TABLET_OF_VISION_3 = 31652; - private static final int TABLET_OF_VISION_4 = 31654; - private static final int DIVIANNE = 31590; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int WATCHER_OF_THE_ANCIENT_PLEDGE = 27216; - private static final int FALLEN_ANGEL_ALLECTOR = 27250; - private static final int HALISHA_ARCHON = 27219; - private static final int UNKNOWN_STOPPER = 27254; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49822; - private static final int HALISHA_BADGE = 7503; - private static final int RESONANCE_AMULET = 7286; - private static final int RESONANCE_AMULET_2 = 7317; - private static final int RESONANCE_AMULET_3 = 7348; - private static final int RESONANCE_AMULET_4 = 7379; - private static final int INVESTIGATIVE_REPORT = 7529; - // Reward - private static final int BOOK_GOLD_LION = 90038; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00088_SagaOfTheArchmage() - { - super(88); - addStartNpc(VALLERIA); - addTalkId(VALLERIA, DESMOND, BROOME, DIVIANNE, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, WATCHER_OF_THE_ANCIENT_PLEDGE, FALLEN_ANGEL_ALLECTOR, HALISHA_ARCHON, UNKNOWN_STOPPER); - registerQuestItems(INVESTIGATIVE_REPORT, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.SORCERER, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, INVESTIGATIVE_REPORT, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, INVESTIGATIVE_REPORT, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(FALLEN_ANGEL_ALLECTOR, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(UNKNOWN_STOPPER, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 12)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_GOLD_LION, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(94); - player.setBaseClass(94); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == VALLERIA) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case VALLERIA: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case DESMOND: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - case 11: - { - htmltext = "jer5.htm"; - break; - } - case 12: - { - htmltext = "jer6.htm"; - break; - } - } - break; - } - case BROOME: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case DIVIANNE: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case FALLEN_ANGEL_ALLECTOR: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case UNKNOWN_STOPPER: - { - if (qs.isCond(16)) - { - addSpawn(DIVIANNE, npc, true, 20000, true); - } - break; - } - case WATCHER_OF_THE_ANCIENT_PLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(WATCHER_OF_THE_ANCIENT_PLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken01.htm deleted file mode 100644 index 88fd323655..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Valleria:
-The gods sealed the Tablets of Vision and scattered them all over the world. If you commune with all six, you shall obtain great power! Once you do that, I'll grant you Archmage status. It won't be easy.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken01s.htm deleted file mode 100644 index 1c4e5bedf6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken01s.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Valleria:
-To put it simply, you can't just read the text on the Tablet of Vision, you must have a Stone of Commune. It gives you a direct transmission of the knowledge if you commune with the tablet. This stone is quite rare, but has been sighted recently. Ask Magister Desmond of Aden Castle Town about what to do from here. Here, take a guild newsletter with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken02.htm deleted file mode 100644 index c03f93c425..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Valleria:
-I still think Archmage is beyond your reach.
-(This quest may only be undertaken by a character level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken02a.htm deleted file mode 100644 index b3bc8571ca..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Valleria:
-Have you not already received the title of Archmage? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken03.htm deleted file mode 100644 index c69d1c364e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Valleria:
-When we battled, I realized you had become better than all my previous disciples. You can handle yourself now, I see that. That's why I withdrew.
-You still need to grow a little before you can become an Archmage.
-(Class transfer is allowed only for characters of level 76 or above. Do not abandon quest before transfer is complete!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken5.htm deleted file mode 100644 index 9de7540be5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Grand Magister Valleria:
-Do you want to become an Archmage? - Well, then you must pass Saga Archemage, - To prove that you are not just a reckless, quick-tempered warrior, but - Warrior with the soul of the present Archmage. This is a form of ritual and the process of training, - Which must be performed by all who wish to become a Archemage..
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken6.htm deleted file mode 100644 index fef5cefd53..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken6.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Magister Valleria:
-You communed with them all?
-You seek the truth. I'll tell you...
-I have had many disciples, all of which have died pursuing this great power. Until now. I didn't want you to have the same fate, so I sent the fallen angel to stop you. I tried myself at the last tablet, but Devianne intervened. I could have easily dealt with you two.
- - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken7.htm deleted file mode 100644 index 7faae1db78..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/aiken7.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Valleria:
-When we battled, I realized you had become better than all my previous disciples. You can handle yourself now, I see that. That's why I withdrew.
-It's time to release you from my care. Forgive me, but I had good intentions.
-I now bestow upon you the title of Archmage! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/erikrams1.htm deleted file mode 100644 index adf076f2cb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Devian:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/erikrams2.htm deleted file mode 100644 index 585f22f563..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Devian:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/jer1.htm deleted file mode 100644 index b1862892d5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Desmond:
-Master Desmond asks you to go to the Merchant Information Broome in Swamped Swamp and take his Research Report.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/jer2.htm deleted file mode 100644 index d917a780db..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Desmond:
-Go to the Information Broker Information Broker in the Blazing Swamp - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/jer3.htm deleted file mode 100644 index 4cb14aa1b0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Desmond:
-Did you bring the "Information"?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/jer4.htm deleted file mode 100644 index b4f67fe56b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Desmond:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/jer5.htm deleted file mode 100644 index 35fda486de..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Desmond:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/jer6.htm deleted file mode 100644 index 207a22a750..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Desmond:
-Master Desmond says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Molten Tops and collect the Badges of Halisha. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flame Iphreet, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/rifken1.htm deleted file mode 100644 index 9d42fbd8a3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Broome:
-I will share with you the information but I need 50 Fragments of the Crystal of Cold.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/rifken2.htm deleted file mode 100644 index 9e52a792db..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Broome:
-Broome Information Broker requires to bring Crystal Fragments of Shard.in exchange for a Study Report. These fragments can be obtained by destroying monsters to the southeast of Aden.Objective Hunting - Ice Monster, Spirit of the Drowned One, Soul of Cold, Ghost of Solitude, Cold Beast, Spirit of Cold. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/rifken3.htm deleted file mode 100644 index dde51ce073..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Broome:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/rifken4.htm deleted file mode 100644 index 769cf7c6d9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Broome:
-You have received the Study Report from the Merchant with Broome Information. Return to Magister Desmond in Aden. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone11.htm deleted file mode 100644 index b9be1a0a42..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone12.htm deleted file mode 100644 index 522e330abb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is at the Vaults of the Ancient Vow next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone21.htm deleted file mode 100644 index 60f266b60e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone22.htm deleted file mode 100644 index ba679f9bef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you came to the stone, the Fallen Angel Alector appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone24.htm deleted file mode 100644 index 19d863ad92..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone25.htm deleted file mode 100644 index 96bd731d9c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is in the possession of the Master of Desmond from the Guild of Magicians of Aden. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone31.htm deleted file mode 100644 index 6ad135495d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone32.htm deleted file mode 100644 index ebdaba461b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is on the Speaking Island, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone40.htm deleted file mode 100644 index 40743c2291..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is in The Mysterious Demon
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone41.htm deleted file mode 100644 index fe51673d23..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearby there was the Guardian of the Stone Azrael - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone42.htm deleted file mode 100644 index 3977252245..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone43.htm deleted file mode 100644 index e36d246335..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00088_SagaOfTheArchmage/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-You have found all the Stones of Knowledge. Return to the Grand Master of Valeria in the Tower of Ivory. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/Q00089_SagaOfTheMysticMuse.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/Q00089_SagaOfTheMysticMuse.java deleted file mode 100644 index 81a9054457..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/Q00089_SagaOfTheMysticMuse.java +++ /dev/null @@ -1,536 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00089_SagaOfTheMysticMuse; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00089_SagaOfTheMysticMuse extends Quest -{ - // NPCs - private static final int AKENIAS = 30174; - private static final int WINONIN = 30856; - private static final int BROOME = 34270; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31649; - private static final int TABLET_OF_VISION_3 = 31652; - private static final int TABLET_OF_VISION_4 = 31655; - private static final int SILVER_FAYSHAR = 31643; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int WATCHER_OF_THE_ANCIENT_PLEDGE = 27216; - private static final int FALLEN_ANGEL_ALLECTOR = 27250; - private static final int HALISHA_ARCHON = 27219; - private static final int UNKNOWN_STOPPER = 27254; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49823; - private static final int HALISHA_BADGE = 7504; - private static final int RESONANCE_AMULET = 7287; - private static final int RESONANCE_AMULET_2 = 7318; - private static final int RESONANCE_AMULET_3 = 7349; - private static final int RESONANCE_AMULET_4 = 7380; - private static final int INVESTIGATIVE_REPORT = 7530; - // Reward - private static final int BOOK_PEGASUS = 90039; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00089_SagaOfTheMysticMuse() - { - super(89); - addStartNpc(AKENIAS); - addTalkId(AKENIAS, WINONIN, BROOME, SILVER_FAYSHAR, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, WATCHER_OF_THE_ANCIENT_PLEDGE, FALLEN_ANGEL_ALLECTOR, HALISHA_ARCHON, UNKNOWN_STOPPER); - registerQuestItems(INVESTIGATIVE_REPORT, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.SPELLSINGER, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, INVESTIGATIVE_REPORT, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, INVESTIGATIVE_REPORT, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(FALLEN_ANGEL_ALLECTOR, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(UNKNOWN_STOPPER, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 27)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_PEGASUS, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(103); - player.setBaseClass(103); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == AKENIAS) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case AKENIAS: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case WINONIN: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - case 11: - { - htmltext = "jer5.htm"; - break; - } - case 12: - { - htmltext = "jer6.htm"; - break; - } - } - break; - } - case BROOME: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case SILVER_FAYSHAR: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case FALLEN_ANGEL_ALLECTOR: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case UNKNOWN_STOPPER: - { - if (qs.isCond(16)) - { - addSpawn(SILVER_FAYSHAR, npc, true, 20000, true); - } - break; - } - case WATCHER_OF_THE_ANCIENT_PLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(WATCHER_OF_THE_ANCIENT_PLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken01.htm deleted file mode 100644 index e402de63e6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Arkenias:
-The gods have sealed the power in several parts of the world. The Tablet of Vision is the form in which the power is sealed. You must absorb into your body all the information contained in the six stone Tablets of Vision throughout the world to obtain the power. Absorb the power from all six stone tablets, then come back to me... I'll transform you into a Mystic Muse... But, I must warn you... You've chosen a difficult path!
-Are you sure you wish to become a Mystic Muse?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken01s.htm deleted file mode 100644 index 9c4d7d0700..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken01s.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Arkenias:
-I didn't scare you off, huh? Well, I won't try to stop you.
-Just one more thing... The Tablet of Vision can't be read alone. Only by using the Stone of Commune can you decipher it. The Stone of Commune acts as a medium, and you absorb the information directly into your body! This is known as communing with the stone tablet. At one time Stones of Commune were quite rare, but they've been turning up in lots of places lately! I fear that there are unseen, foreign hands at work here...
-You should go and talk to Magister Vinonin in Aden Castle Town. He'll know best what you should do next... Take a copy of the guild bulletin with you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken02.htm deleted file mode 100644 index 5c689066c4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Arkenias:
-So you want to become a Mystic Muse, eh? That path is too perilous for you to walk at this time. Get some more training, and come back and see me again.
-(Only a character of level 76 or above and of the Spellsinger class may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken02a.htm deleted file mode 100644 index b8b6c7dbe6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Arkenias:
-Have you not already received the title of Mystic Muse? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken03.htm deleted file mode 100644 index 08b941cb8c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Arkenias:
-While fighting you, I came to a realization! I was wrong... I was just trying to hold onto my position! I forgot what it was like to compete with many powerful opponents, all determined to win first place! I realized that, with practice, you could possibly be my equal! If I continued to fight young up-and-comers like you, I could maintain my strength! That's why I withdrew.
-Forgive me, and thank you! However I can't let you transfer classes yet. Improve your abilities and come back.
-(Only a character of level 76 or above can transfer to the Mystic Muse class. Don't abandon the quest until your class transfer is complete.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken5.htm deleted file mode 100644 index d027b47950..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Grand Magister Arkenias:
-Do you want to become a Mystic Muse? - Well, then you must pass Saga Mystic Muse, -To prove that you are not just a reckless, quick-tempered warrior, but - A warrior with the soul of a true Mystic Muse. This is a form of ritual and the process of training, - Who must fulfill all who wish to become a Mystic Muse.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken6.htm deleted file mode 100644 index 5c1f914a38..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken6.htm +++ /dev/null @@ -1,8 +0,0 @@ -Grand Magister Arkenias:
-You've obtained the power of all the stone tablets! Good job!
-
-What? Why are you looking at me like that? You want the truth, eh? Very well. What did Feyshar tell you? Oh well, no use crying over spilt milk...
-Since I'm an Elf, I've always dreamed of being a top level wizard! You wouldn't believe what I've had to do just to get where I am now! But this isn't enough! I meant to stay on top forever! I couldn't allow anyone under me to grow stronger! That's why I tried to stop your class transfer...
-But you were tougher than I anticipated! The Fallen Angel Allector tried to stop you but failed. At the last stone tablet, I tried to stop you myself, but that busybody Feyshar interfered... I could've taken on both of you lightweights!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken7.htm deleted file mode 100644 index 06e932f59a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/aiken7.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Arkenias:
-While fighting you, I came to a realization! I was wrong... I was just trying to hold onto my position. I'd forgotten what it's like to compete with powerful opponents, all determined to win first place! I realized that you could possibly be my equal! If I continued to fight young up-and-comers like you, I could maintain my strength! That's why I withdrew.
-Forgive me. And, thank you! Congratulations! You're officially a Mystic Muse! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/erikrams1.htm deleted file mode 100644 index 6d5c283379..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Silver Face:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/erikrams2.htm deleted file mode 100644 index 6bf79a2c02..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Silver Face:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/jer1.htm deleted file mode 100644 index 108e93e7ba..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Vinonin:
-Grand Master Vinonin asks you to go to the Merchant Information Broome in the Sweltered Swamp and take the Study Report from him.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/jer2.htm deleted file mode 100644 index 3249b527e4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Vinonin:
-Grand Master Vinonin asks you to go to the Merchant Information Broome in the Sweltered Swamp and take the Study Report from him. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/jer3.htm deleted file mode 100644 index b449190a84..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Vinonin:
-Did you bring the Report?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/jer4.htm deleted file mode 100644 index 3601479b5e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Vinonin:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/jer5.htm deleted file mode 100644 index bf767a4d57..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Vinonin:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/jer6.htm deleted file mode 100644 index 89a7b8603e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Vinonin:
-The Grand Master Vinonin says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Molten Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flame Iphreet, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/rifken1.htm deleted file mode 100644 index f676027f61..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Broome:
-Broome Information Broker requires to bring Crystal Fragments of the Cold. in exchange for the Study Report. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/rifken2.htm deleted file mode 100644 index b7e1c917eb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Broome:
-Obtain Fragments of the Crystal of Cold.. These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Ghost of Solitude, the Cold Beast, the Spirit of Coldness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/rifken3.htm deleted file mode 100644 index abe3e23210..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Broome:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/rifken4.htm deleted file mode 100644 index b9b42a5b03..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-You have received the Study Report from the Merchant with Broome Information. Return to Grand Master Vinonin in Aden. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone11.htm deleted file mode 100644 index 7ada9a2411..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone12.htm deleted file mode 100644 index cf16d81949..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is at the Vow of the Ancient Vow next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone21.htm deleted file mode 100644 index 16c3214bff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone22.htm deleted file mode 100644 index ba679f9bef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you came to the stone, the Fallen Angel Alector appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone23.htm deleted file mode 100644 index ee3a369e92..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone24.htm deleted file mode 100644 index bd50dce8e3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone25.htm deleted file mode 100644 index 26164d9da0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is located at the Grand Master Vinonin of the Guild of the Magicians of Aden. Get her the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone31.htm deleted file mode 100644 index 7ca745bf55..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm deleted file mode 100644 index 2a16139ab7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone40.htm deleted file mode 100644 index 38ed6bdbba..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone40.htm +++ /dev/null @@ -1,6 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
-The last amulet is in The Mysterious Demon
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone41.htm deleted file mode 100644 index 3d99352682..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -A mysterious demon appeared nearby - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone42.htm deleted file mode 100644 index ee0561d967..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone43.htm deleted file mode 100644 index bb0d8e6ac1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00089_SagaOfTheMysticMuse/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-You have found all the Stones of Knowledge. Return to Grand Magister Arkenias in the Ivory Tower. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/Q00090_SagaOfTheStormScreamer.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/Q00090_SagaOfTheStormScreamer.java deleted file mode 100644 index d8d38ad5ef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/Q00090_SagaOfTheStormScreamer.java +++ /dev/null @@ -1,536 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00090_SagaOfTheStormScreamer; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00090_SagaOfTheStormScreamer extends Quest -{ - // NPCs - private static final int FAIREN = 30175; - private static final int HANELLINE = 30864; - private static final int BROOME = 34270; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31649; - private static final int TABLET_OF_VISION_3 = 31652; - private static final int TABLET_OF_VISION_4 = 31656; - private static final int MEDINA_BLACKHEART = 31598; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int WATCHER_OF_THE_ANCIENT_PLEDGE = 27216; - private static final int FALLEN_ANGEL_ALLECTOR = 27250; - private static final int HALISHA_ARCHON = 27219; - private static final int UNKNOWN_STOPPER = 27254; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49824; - private static final int HALISHA_BADGE = 7505; - private static final int RESONANCE_AMULET = 7288; - private static final int RESONANCE_AMULET_2 = 7319; - private static final int RESONANCE_AMULET_3 = 7350; - private static final int RESONANCE_AMULET_4 = 7381; - private static final int INVESTIGATIVE_REPORT = 7531; - // Reward - private static final int BOOK_SABERTOOTH = 90040; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00090_SagaOfTheStormScreamer() - { - super(90); - addStartNpc(FAIREN); - addTalkId(FAIREN, HANELLINE, BROOME, MEDINA_BLACKHEART, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, WATCHER_OF_THE_ANCIENT_PLEDGE, FALLEN_ANGEL_ALLECTOR, HALISHA_ARCHON, UNKNOWN_STOPPER); - registerQuestItems(INVESTIGATIVE_REPORT, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.SPELLHOWLER, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, INVESTIGATIVE_REPORT, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, INVESTIGATIVE_REPORT, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(FALLEN_ANGEL_ALLECTOR, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(UNKNOWN_STOPPER, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 40)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_SABERTOOTH, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(110); - player.setBaseClass(110); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == FAIREN) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case FAIREN: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case HANELLINE: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - case 11: - { - htmltext = "jer5.htm"; - break; - } - case 12: - { - htmltext = "jer6.htm"; - break; - } - } - break; - } - case BROOME: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case MEDINA_BLACKHEART: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case FALLEN_ANGEL_ALLECTOR: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case UNKNOWN_STOPPER: - { - if (qs.isCond(16)) - { - addSpawn(MEDINA_BLACKHEART, npc, true, 20000, true); - } - break; - } - case WATCHER_OF_THE_ANCIENT_PLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(WATCHER_OF_THE_ANCIENT_PLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken01.htm deleted file mode 100644 index 320ce00a09..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Fairen:
-The gods divided the power between the stones, and then buried and sealed them throughout the world. The stones are known as the Tablets of Vision. Absorb the knowledge from all six Tablets of Vision, and you'll become much stronger than you currently are. After you've done this, return to me and I'll make you a Storm Screamer! I must warn you... You've not chosen an easy path!
-Are you sure you want to become a Storm Screamer?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken01s.htm deleted file mode 100644 index 9fceb01dd4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken01s.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Magister Fairen:
-Well, I suppose you have your mind made up, eh? Well, I won't try to stop you.
-But I'll give you one last piece of advice: the Tablet of Vision cannot be read with your eyes alone. You must use a Stone of Commune to truly comprehend its message. This is known as communing with the tablet. At one time, the Stone of Commune was very rare, but lately, it's been turning up everywhere! I think that dark forces are behind this!
-Now, go and speak with Magister Hanelin in Aden Castle Town. He'll tell you what to do next.
-Good luck! Pick up a copy of the guild bulletin on your way out! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken02.htm deleted file mode 100644 index acbf86fc2a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Fairen:
-So, you want to be a Storm Screamer? You're not ready to take that path yet. Train and try again later.
-(Only characters of level 76 or above and of the Spellhowler class may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken02a.htm deleted file mode 100644 index e7e7d9d4a9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Fairen:
-Have not you already got the title of Storm Screamer? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken03.htm deleted file mode 100644 index b13df149a9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Magister Fairen:
-I realized, after suffering your awesome attack, that you'd actually become more powerful than any disciple I'd ever taught! I knew at that moment I didn't have to worry about you anymore, so I backed off!
-I realize I can't keep you in the nest forever. At some point I must let you go.
-Please forgive me! I was wrong. Your diligence is inspiring, but you're not ready to transfer to the Storm Screamer class yet. Come back when you've improved your skills!
-(Only characters of level 76 or above may transfer to the Storm Screamer class. Don't abandon the quest until your class transfer is complete.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken5.htm deleted file mode 100644 index 936beb89b2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Grand Magister Fairen:
-Do you want to become the Storm Screamer? - Well, then you must pass Saga of Storm Screamer, - To prove that you are not just a reckless, quick-tempered warrior, but - A warrior with the soul of a true virtuoso. This is a form of ritual and the process of training, - They must be performed by all who wish to become the Storm Screamer.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken6.htm deleted file mode 100644 index 20e8da5f8c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken6.htm +++ /dev/null @@ -1,8 +0,0 @@ -Grand Magister Fairen:
-The news of your success has preceded you! Congratulations!
-.
-What? You want the truth? Very well. What did Medina tell you? I suppose there's no harm...
-I've seen too many of my treasured disciples, whom I raised with great care and devotion, fall in battle. I couldn't bear to have you, my most treasured disciple, step into the maelstrom! The more powerful you become, the more dangerous battles you'll be drawn into! That's why I tried to block your class transfer!
-I sent Allector to stop you... but he failed! Finally, just as you'd reached the last stone tablet, I tried to stop you myself! But that busybody Medina got in the way, and it became impossible to carry out my plan. I should've taken you both out then!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken7.htm deleted file mode 100644 index 7fd1ec4b25..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/aiken7.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Fairen:
-I realized, after suffering your awesome attack, that you'd actually become more powerful than any disciple I'd ever taught! I knew at that moment I didn't have to worry about you anymore, so I backed off!
-I realize I can't keep you in the nest forever. At some point I must let you go.
-Please forgive me! I was wrong. Your diligence is inspiring. Congratulations! You're now a Storm Screamer! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/erikrams1.htm deleted file mode 100644 index 6f1a4279ff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Medina Blackhart:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/erikrams2.htm deleted file mode 100644 index 3f61c44f7e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Medina Blackhart:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/jer1.htm deleted file mode 100644 index 553a181333..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hanelin:
-Master Hanelin asks you to go to the Information Broker to the Broome in the Molten Swamp and take the Study Report from him.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/jer2.htm deleted file mode 100644 index fa2eb380a0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Hanelin:
-Master Khanelin asks you to go to the Information Broker to the Broome in the Molten Swamp and take the Study Report from him. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/jer3.htm deleted file mode 100644 index f7f79c067a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hanelin:
-Did you bring the Report?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/jer4.htm deleted file mode 100644 index d1e63e5721..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Hanelin:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/jer5.htm deleted file mode 100644 index aea9301311..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hanelin:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/jer6.htm deleted file mode 100644 index 74d4733384..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Hanelin:
-Khanelin says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Molten Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flamey Ifrit, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/rifken1.htm deleted file mode 100644 index 4993e1fd5c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Broom:
-Brook Information Broker requires you to bring Shards of the Crystal of Cold in exchange for the Study Report. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/rifken2.htm deleted file mode 100644 index 8fb6625501..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Broom:
-Obtain Fragments of the Crystal of Cold. These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Ghost of Solitude, the Cold Beast, the Spirit of Coldness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/rifken3.htm deleted file mode 100644 index 6238432cff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Broom:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/rifken4.htm deleted file mode 100644 index c37aabb23d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Broom:
-You have received the Study Report from the Merchant with Broome Information. Return to Magister Khanelin in Aden. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone11.htm deleted file mode 100644 index 678cab2bdd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone12.htm deleted file mode 100644 index 282c80b38d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is at the Warden of the Ancient Vow next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone21.htm deleted file mode 100644 index 64c24bd43c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone22.htm deleted file mode 100644 index ba679f9bef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you came to the stone, the Fallen Angel Alector appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone24.htm deleted file mode 100644 index f430e98f17..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone25.htm deleted file mode 100644 index f32efc5860..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is located at Master Khanelin from the Guild of Magicians of Aden. Get her the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone31.htm deleted file mode 100644 index 4a2c8d44ab..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone32.htm deleted file mode 100644 index 7b6ad2d5d5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Village of Dark Elves, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone40.htm deleted file mode 100644 index fbf3ebd739..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is in Mysterious Demon
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone41.htm deleted file mode 100644 index b5b4ac3891..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -A Mysterious Demon appeared nearby - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone42.htm deleted file mode 100644 index b5d7494c16..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone43.htm deleted file mode 100644 index c10c99c0ff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00090_SagaOfTheStormScreamer/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-You have found all the Stones of Knowledge. Return to Grand Magister Fahren in the Ivory Tower. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/Q00091_SagaOfTheArcanaLord.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/Q00091_SagaOfTheArcanaLord.java deleted file mode 100644 index 0c4068b45c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/Q00091_SagaOfTheArcanaLord.java +++ /dev/null @@ -1,549 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00091_SagaOfTheArcanaLord; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00091_SagaOfTheArcanaLord extends Quest -{ - // NPCs - private static final int KINSLEY = 31605; - private static final int SPARKY_THE_CAT = 31585; - private static final int KEATS = 31622; - private static final int BELINDA = 31608; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31647; - private static final int TABLET_OF_VISION_3 = 31650; - private static final int TABLET_OF_VISION_4 = 31654; - private static final int SPARKY_THE_CAT_1 = 31586; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int GUARDIAN_OF_FORBIDDEN_KNOWLEDGE = 27214; - private static final int VISION_GUARDIAN_SHAKIEL = 27313; - private static final int HALISHA_ARCHON = 27219; - private static final int KITANIS_VAN_HACKEN = 27310; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49825; - private static final int HALISHA_BADGE = 7506; - private static final int RESONANCE_AMULET = 7289; - private static final int RESONANCE_AMULET_2 = 7320; - private static final int RESONANCE_AMULET_3 = 7351; - private static final int RESONANCE_AMULET_4 = 7382; - private static final int SUMMONER_KEAT_LETTER = 7604; - // Reward - private static final int BOOK_GOLD_LION = 90038; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00091_SagaOfTheArcanaLord() - { - super(91); - addStartNpc(KINSLEY); - addTalkId(KINSLEY, SPARKY_THE_CAT, KEATS, BELINDA, SPARKY_THE_CAT_1, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, GUARDIAN_OF_FORBIDDEN_KNOWLEDGE, VISION_GUARDIAN_SHAKIEL, HALISHA_ARCHON, KITANIS_VAN_HACKEN); - registerQuestItems(SUMMONER_KEAT_LETTER, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.WARLOCK, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, SUMMONER_KEAT_LETTER, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, SUMMONER_KEAT_LETTER, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(VISION_GUARDIAN_SHAKIEL, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(KITANIS_VAN_HACKEN, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 14)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_GOLD_LION, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(96); - player.setBaseClass(96); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == KINSLEY) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case KINSLEY: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case SPARKY_THE_CAT: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - case 11: - { - htmltext = "jer5.htm"; - break; - } - case 12: - { - htmltext = "jer6.htm"; - break; - } - } - break; - } - case BELINDA: - { - if (qs.isCond(11)) - { - htmltext = "jer5.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "jer6.htm"; - } - break; - } - case KEATS: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case SPARKY_THE_CAT_1: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case VISION_GUARDIAN_SHAKIEL: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case KITANIS_VAN_HACKEN: - { - if (qs.isCond(16)) - { - addSpawn(SPARKY_THE_CAT_1, npc, true, 20000, true); - } - break; - } - case GUARDIAN_OF_FORBIDDEN_KNOWLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(GUARDIAN_OF_FORBIDDEN_KNOWLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken01.htm deleted file mode 100644 index 275039b5da..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Head Summoner Kinsley:
-No book or scroll speaks of the ultimate summoning spell. That information has always been restricted to the gods, far beyond the grasp of mere Humans. The secrets are supposedly written on six ancient tablets, in the language of the gods. The gods put these tablets in very out-of-the-way places, and stationed formidable beasts nearby to guard them.
-If you can learn the secrets of the six tablets, you will pass the test to become an Arcana Lord. Two people left to take this test before you, but Belinda sent me a letter saying that she wanted to give up, and I haven't heard from Keats for some time. He's a well-known playboy, and I'm worried that he's in trouble... You must meet them first.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken01s.htm deleted file mode 100644 index b16bcd7ca6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken01s.htm +++ /dev/null @@ -1,5 +0,0 @@ -Head Summoner Kinsley:
-Ask Sparky the Cat, Keats's servitor, where his owner is. He's probably in Goddard Castle Town. It's pretty smart for a low-level spirit, so it should be helpful to you.
-Take this report with you. It's the document Keats was working on before he disappeared. It's about the spirit protecting one of the six tablets. Please read it, you'll be facing that monster one day soon!
-You'd better get going! Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken02.htm deleted file mode 100644 index 958d1cfc88..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Head Summoner Kinsley:
-Well..., shall we look at your records? You graduated from Einhovant's School of Magic, attained a Wizard''s license at Gludio Temple, passed the Test of the Summoner with flying colors and even received a Recommendation letter from Galatea!
-Your record is flawless! However, it's been pointed out that your research activities have been somewhat sluggish since you were promoted to Warlock. Please work harder. Eventually, I'm going to recommend you be a candidate for Arcana Lord, the ultimate summoner!
-(The quest may only be undertaken by a Warlock of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken02a.htm deleted file mode 100644 index 1b392a1358..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Head Summoner Kinsley:
-Have not you already won the title of Arcana Lord? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken03.htm deleted file mode 100644 index 8e51ba8308..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Summoner Kinsley:
- You've obtained the sacred knowledge, but you haven't made it entirely your own. Like food, knowledge must be digested to become truth. To do so, you'll need more time.
-(Only a character of level 76 or above can transfer to the Elemental Master class. Don't abandon the quest until class transfer is complete.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken5.htm deleted file mode 100644 index da8a56e0c6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Head Summoner Kinsley:
-Do you want to become a Arcana Lord? - Well, then you must pass Saga ArcanaLord, -To prove that you are not just a reckless, quick-tempered warrior, but - Warrior with the soul of the present Arcana Lord. This is a form of ritual and the process of training, - Who must fulfill all who wish to become Arcana Lord.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken6.htm deleted file mode 100644 index 8c912afd13..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken6.htm +++ /dev/null @@ -1,5 +0,0 @@ -Head Summoner Kinsley:
-Welcome, pilgrim of vision! Chief Summoner Kinsley of the Ivory Tower humbly greets you. Congratulations on safely completing the pilgrimage of the six tablets and mastering the ultimate knowledge!
- Sparky's kept me apprised of your progress. I'm glad to hear that Keats and Belinda are safe.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken7.htm deleted file mode 100644 index 82ecf50b3b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/aiken7.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Summoner Kinsley:
-You've obtained the sacred knowledge. I'm just a lowly magister whose sole purpose is to recognize those who have achieved knowledge. I hereby bestow upon you the title of Arcana Lord!
-Please take us to a higher level! Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/erikrams1.htm deleted file mode 100644 index e24feeea1b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hindemith:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/erikrams2.htm deleted file mode 100644 index 8f8a348f57..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Hindemith:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/jer1.htm deleted file mode 100644 index 6caffac409..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Cat Sparkles:
-Keats was cursed and turned into a frog. Trying to remove the curse, he went to Aden. Find him and help him get rid of the curse.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/jer2.htm deleted file mode 100644 index fe3a10afbe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Cat Sparkles:
-Find Keats in Aden. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/jer3.htm deleted file mode 100644 index f244e7e41c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Cat Sparkles:
-Did you bring the "Information"?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/jer4.htm deleted file mode 100644 index 7f42f69686..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Cat Sparkles:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/jer5.htm deleted file mode 100644 index ee8dafb7cb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Belinda:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/jer6.htm deleted file mode 100644 index 8474871939..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Belinda:
-The summoner Belinda says that the third Amulet of Resonance is in Archon Halisha. To summon him, you must destroy his minions in the Molten Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flamey Ifrit, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/rifken1.htm deleted file mode 100644 index 025526b011..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Keats:
-To remove the curse from Keats, you need 50 Fragments of the Chill Crystal.They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/rifken2.htm deleted file mode 100644 index d19ccb8049..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/rifken2.htm +++ /dev/null @@ -1,4 +0,0 @@ -Keats:
-Obtain Fragments of the Crystal of Cold.. -These pieces can be obtained by destroying monsters to the southeast of Aden..The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Coldness, the Phantom of Solitude, the Cold Beast, the Spirit of Cold. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/rifken3.htm deleted file mode 100644 index 8e78e5cfac..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Keats:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/rifken4.htm deleted file mode 100644 index 188e200b11..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Keats:
-You did not manage to remove the curse, but Keats still agreed to help you. Bring his letter to Cat Sparky in the Ivory Tower. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone11.htm deleted file mode 100644 index f777ba714e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone12.htm deleted file mode 100644 index d94c43a3c4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is at the Keeper of Forbidden Knowledge next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone21.htm deleted file mode 100644 index 90e32b0468..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrat.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone22.htm deleted file mode 100644 index b393100d4c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you approached the stone, Shakiel the Visionary Guardian appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone24.htm deleted file mode 100644 index c7199560c7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone25.htm deleted file mode 100644 index 676d8cf06e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is from the Summoner Belinda of the Guild of the Magicians of Aden. Get her the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone31.htm deleted file mode 100644 index d72c9206f1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone32.htm deleted file mode 100644 index ebdaba461b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is on the Speaking Island, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone40.htm deleted file mode 100644 index 25fd5310b4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is at Kitanis Van Haken
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone41.htm deleted file mode 100644 index 86f41cbc2d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Kitanis Van Haken appeared nearby - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone42.htm deleted file mode 100644 index 669cade11f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone43.htm deleted file mode 100644 index d5bf281755..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00091_SagaOfTheArcanaLord/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-Activating the last Stone of Cognition, you completed your pilgrimage and gained the strength of the Arcana Lord. Return to Kinsley's Great Summoner in the Ivory Tower. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/Q00092_SagaOfTheElementalMaster.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/Q00092_SagaOfTheElementalMaster.java deleted file mode 100644 index 617bf63170..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/Q00092_SagaOfTheElementalMaster.java +++ /dev/null @@ -1,536 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00092_SagaOfTheElementalMaster; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00092_SagaOfTheElementalMaster extends Quest -{ - // NPCs - private static final int AKENIAS = 30174; - private static final int RADYSS = 31614; - private static final int CERENAS = 31281; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31647; - private static final int TABLET_OF_VISION_3 = 31650; - private static final int TABLET_OF_VISION_4 = 31655; - private static final int KALEIDOS_THE_UNICORN = 31629; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int GUARDIAN_OF_FORBIDDEN_KNOWLEDGE = 27214; - private static final int VISION_GUARDIAN_SHAKIEL = 27313; - private static final int HALISHA_ARCHON = 27219; - private static final int DOG_KELVAS = 27311; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49826; - private static final int HALISHA_BADGE = 7507; - private static final int RESONANCE_AMULET = 7290; - private static final int RESONANCE_AMULET_2 = 7321; - private static final int RESONANCE_AMULET_3 = 7352; - private static final int RESONANCE_AMULET_4 = 7383; - private static final int MIRACLE_POTION = 7605; - // Reward - private static final int BOOK_PEGASUS = 90039; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00092_SagaOfTheElementalMaster() - { - super(92); - addStartNpc(AKENIAS); - addTalkId(AKENIAS, RADYSS, CERENAS, KALEIDOS_THE_UNICORN, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, GUARDIAN_OF_FORBIDDEN_KNOWLEDGE, VISION_GUARDIAN_SHAKIEL, HALISHA_ARCHON, DOG_KELVAS); - registerQuestItems(MIRACLE_POTION, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.ELEMENTAL_SUMMONER, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, MIRACLE_POTION, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, MIRACLE_POTION, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(VISION_GUARDIAN_SHAKIEL, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(DOG_KELVAS, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 28)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_PEGASUS, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(104); - player.setBaseClass(104); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == AKENIAS) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case AKENIAS: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case RADYSS: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - case 11: - { - htmltext = "jer5.htm"; - break; - } - case 12: - { - htmltext = "jer6.htm"; - break; - } - } - break; - } - case CERENAS: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case KALEIDOS_THE_UNICORN: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case VISION_GUARDIAN_SHAKIEL: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case DOG_KELVAS: - { - if (qs.isCond(16)) - { - addSpawn(KALEIDOS_THE_UNICORN, npc, true, 20000, true); - } - break; - } - case GUARDIAN_OF_FORBIDDEN_KNOWLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(GUARDIAN_OF_FORBIDDEN_KNOWLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken01.htm deleted file mode 100644 index f8d707c170..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Arkenias:
-There are no scrolls or books that contain the spell of ultimate summoning. That information has always been restricted to the gods, far beyond the grasp of mere Elves. The secret is supposedly written on six ancient tablets, in the language of the gods. The gods put these tablets in very out-of-the-way places, and stationed formidable beasts nearby to guard them.
-If you can learn the secrets of the six tablets, you will pass the test. Luckily, there is someone who can help you... None less than the greatest Elemental Master of all time, Radyss!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken01s.htm deleted file mode 100644 index 851c8d190e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken01s.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Arkenias:
-Radissa is resting in Aden Castle Town. I'm afraid he doesn't have much time left. You must start your pilgrimage immediately! Although Elves' lives are practically eternal, we have no time to waste!
-Please read this report before you leave. It will tell you all you need to know about the spirit protecting one of the tablets. You must face this challenge bravely. Study the report carefully.
-Please, get going! May Eva's light guide your path! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken02.htm deleted file mode 100644 index 8f85222a3f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Magister Arkenias:
-I feel many forces around you. Human bodies, minds, spirits...
-Our tribe has had a Contract with the unicorns since ancient times. Now, we seek someone to restore nature's harmony.
-We're looking for someone who has passed the Test of the Summoner to become the ultimate summoner, an Elemental Master!
-(This quest may only be undertaken by a character of level 76 or above and of the Elemental Summoner class.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken02a.htm deleted file mode 100644 index e65c24a4be..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Arkenias:
-Have you not already received the title of Master of Elements? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken03.htm deleted file mode 100644 index fddf685e4f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Arkenias:
-You've obtained the sacred knowledge, but you haven't yet made it entirely your own. Like food, it must be digested to become truly yours. You must be patient.
-(Only a character of level 76 or above can transfer to the Elemental Master class. Don't abandon the quest before class transfer is complete.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken5.htm deleted file mode 100644 index dff65315e6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Grand Magister Arkenias:
-Do you want to become a Master of Elements? - Well, then you must pass Saga Elemental Master, -To prove that you are not just a reckless, quick-tempered warrior, but - Warrior with the soul of the present Master of Elements. This is a form of ritual and the process of training, - Which all those who wish to become the Master of Elements must perform.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken6.htm deleted file mode 100644 index ba558409a2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken6.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Arkenias:
-Welcome, pilgrim of vision! At last you've come to the end of your arduous journey! Radissa told me that you'd returned. Congratulations on behalf of all the Grand Magisters in the Ivory Tower!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken7.htm deleted file mode 100644 index e07545e8d5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/aiken7.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Arkenias:
-You've done it! I'm just a lowly magister who exists only to recognize those who have achieved the sacred knowledge! I hereby bestow upon you the title of Elemental Master!
- Lead our Elven brothers of the Ivory Tower towards a new enlightenment with your newly obtained knowledge. May Eva's blessings be with you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/erikrams1.htm deleted file mode 100644 index 3f8f6721a2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Unicorn Kaleidos
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/erikrams2.htm deleted file mode 100644 index 336f461ace..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Unicorn Kaleidos
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/jer1.htm deleted file mode 100644 index a8d3a99916..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Radiss:
-Radiss is seriously ill and is at death. For recovery, he needs a special medicine. Go to the Priest Kerenas in Aden and ask him for help.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/jer2.htm deleted file mode 100644 index 632d5c2131..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Radiss:
-Radiss is seriously ill and is at death. For recovery, he needs a special medicine. Go to the Priest Kerenas in Aden and ask him for help. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/jer3.htm deleted file mode 100644 index ce471e0d31..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Radiss:
-Did you bring the Medication?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/jer4.htm deleted file mode 100644 index 37d5c19f56..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Radiss:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/jer5.htm deleted file mode 100644 index ccb8b8c103..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Radiss:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/jer6.htm deleted file mode 100644 index 9bb51c44a9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Radiss:
-The Great Summoner Radiss says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Molten Tops and collect the Halish Badges. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flame Iphreet, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/rifken1.htm deleted file mode 100644 index d6b193c41d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Kerenas:
-To make a medicine for Radiss, you need Crystal of Cold Fragments. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/rifken2.htm deleted file mode 100644 index 8bacda6468..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Kerenas:
-Obtain Fragments of the Crystal of Cold. These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Ghost of Solitude, the Cold Beast, the Spirit of Coldness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/rifken3.htm deleted file mode 100644 index a61412e59b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Kerenas:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/rifken4.htm deleted file mode 100644 index e013526145..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Kerenas:
-Take the medicine to the Great Summoner Radissa in Aden. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone11.htm deleted file mode 100644 index b6629bfe11..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone12.htm deleted file mode 100644 index 700c48fc9f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is in the Keepers of Forbidden Knowledge next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone21.htm deleted file mode 100644 index b83a545381..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone22.htm deleted file mode 100644 index b393100d4c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you approached the stone, Shakiel the Visionary Guardian appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone24.htm deleted file mode 100644 index 1c96db08de..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone25.htm deleted file mode 100644 index 540aea0de6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Activating the stone, you learned that the third Amulet of Resonance is located at the Great Summoner Radissa from the Guild of Magicians of Aden. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone31.htm deleted file mode 100644 index 2b41840444..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm deleted file mode 100644 index 2a16139ab7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of €‹ €‹the Elven Village, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone40.htm deleted file mode 100644 index 05c2008dfe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone40.htm +++ /dev/null @@ -1,6 +0,0 @@ -Stone of knowledge:
-You came to the stone and he began to vibrate.
-The last amulet is at Kelvas the Hound of Justice
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone41.htm deleted file mode 100644 index c7f8e1bb35..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearby appeared Kelvas the Hound of Justice - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone42.htm deleted file mode 100644 index 40f3e0f5bf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone43.htm deleted file mode 100644 index bb0d8e6ac1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00092_SagaOfTheElementalMaster/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-You have found all the Stones of Knowledge. Return to Grand Magister Arkenias in the Ivory Tower. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/Q00093_SagaOfTheSpectralMaster.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/Q00093_SagaOfTheSpectralMaster.java deleted file mode 100644 index 6a4eb00c11..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/Q00093_SagaOfTheSpectralMaster.java +++ /dev/null @@ -1,536 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00093_SagaOfTheSpectralMaster; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00093_SagaOfTheSpectralMaster extends Quest -{ - // NPCs - private static final int FAIREN = 30175; - private static final int NOCTISSE = 31613; - private static final int KAIRA = 30476; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31647; - private static final int TABLET_OF_VISION_3 = 31652; - private static final int TABLET_OF_VISION_4 = 31656; - private static final int ENIGMATIC_SERVITOR = 31632; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int GUARDIAN_OF_FORBIDDEN_KNOWLEDGE = 27214; - private static final int VISION_GUARDIAN_SHAKIEL = 27313; - private static final int HALISHA_ARCHON = 27219; - private static final int MYSTERIOUS_SERVITOR = 27312; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49827; - private static final int HALISHA_BADGE = 7508; - private static final int RESONANCE_AMULET = 7291; - private static final int RESONANCE_AMULET_2 = 7322; - private static final int RESONANCE_AMULET_3 = 7353; - private static final int RESONANCE_AMULET_4 = 7384; - private static final int KAIRA_ANTIDOTE = 7606; - // Reward - private static final int BOOK_SABERTOOTH = 90040; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00093_SagaOfTheSpectralMaster() - { - super(93); - addStartNpc(FAIREN); - addTalkId(FAIREN, NOCTISSE, KAIRA, ENIGMATIC_SERVITOR, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, GUARDIAN_OF_FORBIDDEN_KNOWLEDGE, VISION_GUARDIAN_SHAKIEL, HALISHA_ARCHON, MYSTERIOUS_SERVITOR); - registerQuestItems(KAIRA_ANTIDOTE, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.PHANTOM_SUMMONER, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, KAIRA_ANTIDOTE, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, KAIRA_ANTIDOTE, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(VISION_GUARDIAN_SHAKIEL, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(MYSTERIOUS_SERVITOR, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 41)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_SABERTOOTH, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(111); - player.setBaseClass(111); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == FAIREN) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case FAIREN: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case NOCTISSE: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - case 11: - { - htmltext = "jer5.htm"; - break; - } - case 12: - { - htmltext = "jer6.htm"; - break; - } - } - break; - } - case KAIRA: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case ENIGMATIC_SERVITOR: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case VISION_GUARDIAN_SHAKIEL: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case MYSTERIOUS_SERVITOR: - { - if (qs.isCond(16)) - { - addSpawn(ENIGMATIC_SERVITOR, npc, true, 20000, true); - } - break; - } - case GUARDIAN_OF_FORBIDDEN_KNOWLEDGE: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(GUARDIAN_OF_FORBIDDEN_KNOWLEDGE, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken01.htm deleted file mode 100644 index ad02d02a99..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Magister Fairen:
-No book or scroll speaks of the ultimate summoning spell. It's secrets have always been in the domain of the gods, far from the grasp of mere Humans. The secret is supposedly written only on six ancient tablets, hidden by the gods in secluded areas and protected by formidable beasts!
-Once you've overcome all the difficulties that the gods could imagine, and learned the knowledge contained in the six tablets, you'll become a Spectral Master.
-Someone has already left on the pilgrimage before you. Summoner Noctisse is a young woman who's advancing rather quickly, like a bright new star, shining in the dawn sky. I'm sure she could tell you a few things about the pilgrimage of tablets if you approached her right. She has has a somewhat notorious personality!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken01s.htm deleted file mode 100644 index 037d11fa2e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken01s.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Fairen:
-Honestly, she and I have had some problems... She's away from the Ivory Tower for the moment. You can probably find her in Aden Castle Town.
-Take this report that Noctisse left here along with you. It tells all about the spirit that protects one of the six tablets. You should read it since you'll eventually have to face it.
-You should get going! Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken02.htm deleted file mode 100644 index e2c04ed039..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Fairen:
- Well, shall I check your records? Let's see, you were educated at the Temple of Shilen, obtained a certificate of Dark Wizard from the Altar of Rites in the Dark Forest, passed the Test of the Summoner with flying colors, and even obtained a Recommendation from Galatea!
-Your records are awesome! Unfortunately, it's come to our attention that your research activities have slowed down since you were promoted to Phantom Summoner. Work harder! Eventually, I'll recommend that you become a candidate for Spectral Master, the ultimate summoner! Do your best!
-(Only characters of level 76 or above and of the Phantom Summoner class may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken02a.htm deleted file mode 100644 index a979d46c85..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Fairen:
-Have you not already received the title of Spectral Master? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken03.htm deleted file mode 100644 index 3111481301..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Fairen:
- You've obtained the ultimate knowledge, but haven't yet made it entirely your own. Like food, knowledge must be digested to become truly yours. You're very close to achieving your objectives. Work harder!
-(Only characters of level 76 or above may transfer to the Spectral Master class. Don't abandon the quest until class transfer is complete.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken5.htm deleted file mode 100644 index 5e9459df7c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Grand Magister Fairen:
-Do you want to become the Spectral Master? - Well, then you must pass Saga of Spectral Master, - To prove that you are not just a reckless, quick-tempered warrior, but - A warrior with the soul of a true virtuoso. This is a form of ritual and the process of training, - They must be performed by all who wish to become the Spectral Master.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken6.htm deleted file mode 100644 index 0c53273f27..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Fairen:
Welcome back, pilgrim of vision! On behalf of all the summoners of the Ivory Tower, I congratulate you on safely completing the pilgrimage of the six tablets and obtaining the ultimate knowledge!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken7.htm deleted file mode 100644 index c3de5a76da..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/aiken7.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Fairen:
- You've achieved the enlightenment of sacred knowledge! My only role now is to confer the proper title upon the possessor of the knowledge. I hereby bestow upon you the title of Spectral Master!
- Welcome to the family, my brother! I pray that you reach new levels of enlightenment! Don't let it go to your head. You never know when somebody might come along and burst your bubble!
-Let's get together again sometime. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/erikrams1.htm deleted file mode 100644 index 47f752b11b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Servant:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/erikrams2.htm deleted file mode 100644 index f0112b9942..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Mysterious Servant:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/jer1.htm deleted file mode 100644 index e9c15052e4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Noktiss:
-Noktiss asks you to bring medicine for her. Go to the Magister of the Dark Elves of Kaira in Giran.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/jer2.htm deleted file mode 100644 index c0223fccca..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Noktiss:
-Noktiss asks you to bring medicine for her. Go to the Magister of the Dark Elves of Kaira in Giran. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/jer3.htm deleted file mode 100644 index c0b8a21781..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Noktiss:
-Did you bring the Medication?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/jer4.htm deleted file mode 100644 index bbecc05098..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Noktiss:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/jer5.htm deleted file mode 100644 index fad02d854f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Noktiss:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/jer6.htm deleted file mode 100644 index 85453d7f59..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Noktiss:
-Noktiss says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Swollen Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flame Iphreet, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/rifken1.htm deleted file mode 100644 index ee405f7cf9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Kaira:
-To prepare the medicine, Magister Kaira needs the Fragments of the Crystal of Cold. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/rifken2.htm deleted file mode 100644 index fded458128..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Kaira:
-Obtain Fragments of the Crystal of Cold.These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Ghost of Solitude, the Cold Beast, the Spirit of Coldness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/rifken3.htm deleted file mode 100644 index 02c4378c3f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Kaira:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/rifken4.htm deleted file mode 100644 index 3d92e95034..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Kaira:
-Take the medicine to the Summoner Noktiss in Aden. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone11.htm deleted file mode 100644 index 799e3653cb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone12.htm deleted file mode 100644 index 287c75d969..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is in the Keepers of Forbidden Knowledge next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone21.htm deleted file mode 100644 index 825a182ff4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone22.htm deleted file mode 100644 index b393100d4c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you approached the stone, Shakiel the Visionary Guardian appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone24.htm deleted file mode 100644 index dc699f758e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone25.htm deleted file mode 100644 index 6bcc4cd173..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is found by the Summoner Noktiss from the Guild of the Magicians of Aden. Get her the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone31.htm deleted file mode 100644 index ea2d63d96e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone32.htm deleted file mode 100644 index 7b6ad2d5d5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Village of Dark Elves, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone40.htm deleted file mode 100644 index 1c0f276a64..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is in Mystic Service
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone41.htm deleted file mode 100644 index 91b87dfbdb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearby appeared the Mystic Servant - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone42.htm deleted file mode 100644 index fe2ad296c4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone43.htm deleted file mode 100644 index e3766a7df6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00093_SagaOfTheSpectralMaster/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-Activating the last Stone of Knowledge, you completed your pilgrimage and gained the power of the Lord of Shadows. Return to Grand Magister Fahren in the Ivory Tower. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/Q00094_SagaOfTheSoultaker.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/Q00094_SagaOfTheSoultaker.java deleted file mode 100644 index 844e6affce..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/Q00094_SagaOfTheSoultaker.java +++ /dev/null @@ -1,536 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00094_SagaOfTheSoultaker; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00094_SagaOfTheSoultaker extends Quest -{ - // NPCs - private static final int HARDIN = 30832; - private static final int ORVEN = 30857; - private static final int ROO_ROO = 34271; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31648; - private static final int TABLET_OF_VISION_3 = 31651; - private static final int TABLET_OF_VISION_4 = 31654; - private static final int HINDEMITH_TRUEVOICE = 31645; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int KEEPER_OF_THE_HOLY_EDICT = 27215; - private static final int ARCHANGEL_ICONOCLASSIS = 27257; - private static final int HALISHA_ARCHON = 27219; - private static final int LICH_KING_ICARUS = 27265; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49828; - private static final int HALISHA_BADGE = 7509; - private static final int RESONANCE_AMULET = 7292; - private static final int RESONANCE_AMULET_2 = 7323; - private static final int RESONANCE_AMULET_3 = 7354; - private static final int RESONANCE_AMULET_4 = 7385; - private static final int INVESTIGATIVE_REPORT = 7533; - // Reward - private static final int BOOK_GOLD_LION = 90038; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00094_SagaOfTheSoultaker() - { - super(94); - addStartNpc(HARDIN); - addTalkId(HARDIN, ORVEN, ROO_ROO, HINDEMITH_TRUEVOICE, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, KEEPER_OF_THE_HOLY_EDICT, ARCHANGEL_ICONOCLASSIS, HALISHA_ARCHON, LICH_KING_ICARUS); - registerQuestItems(INVESTIGATIVE_REPORT, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.NECROMANCER, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, INVESTIGATIVE_REPORT, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, INVESTIGATIVE_REPORT, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(ARCHANGEL_ICONOCLASSIS, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(LICH_KING_ICARUS, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 13)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_GOLD_LION, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(95); - player.setBaseClass(95); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == HARDIN) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case HARDIN: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case ORVEN: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - case 11: - { - htmltext = "jer5.htm"; - break; - } - case 12: - { - htmltext = "jer6.htm"; - break; - } - } - break; - } - case ROO_ROO: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case HINDEMITH_TRUEVOICE: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case ARCHANGEL_ICONOCLASSIS: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case LICH_KING_ICARUS: - { - if (qs.isCond(16)) - { - addSpawn(HINDEMITH_TRUEVOICE, npc, true, 20000, true); - } - break; - } - case KEEPER_OF_THE_HOLY_EDICT: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(KEEPER_OF_THE_HOLY_EDICT, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken01.htm deleted file mode 100644 index 7517591955..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Hardin:
-In order for a Necromancer to become a Soultaker, you must shed your mortal perspective and attain the consciousness of the gods. Long ago, the gods sealed this power and dispersed it throughout the world in order to keep Humans from reaching their full potential. You must reclaim this long-denied knowledge one tablet at a time.
-The Tablets of Vision hold the secret to this power. Find all six tablets and you will become more powerful than you can imagine. All Soultakers must complete the Pilgrimage of the Tablets of Vision.
-Keep an eye out for Orven while you're at it... I've heard rumors that he's joined forces with Lich King Akron!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken01s.htm deleted file mode 100644 index 9d940bccbb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken01s.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hardin:
-Excellent!
-Well, as I said, Orven has been seen near the Tablet of Vision. I believe that he's undertaken the Pilgrimage of the Tablets of Vision! Join that pilgrimage and find out what he's up to.
-First, visit High Priest Orven in Aden Castle Town. He'll tell you what to do next. Take a copy of our guild bulletin with you. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken02.htm deleted file mode 100644 index 62b2cbb2c9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hardin:
-Hmm... A Soultaker, eh? You're not ready yet. Come back when you've had more training.
-(The quest may only be undertaken by a Necromancer of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken02a.htm deleted file mode 100644 index 546df2eff7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hardin:
-Have you not already received the title of the Soultaker? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken03.htm deleted file mode 100644 index 9235a20d7a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Hardin:
-I knew it! He would never have done such a thing! This will surely put the false rumors about him to rest once and for all.
-By the way, congratulations on completing the Pilgrimage of the Tablets of Vision! You've shown that you've got what it takes to be a Soultaker, but...
-You don't yet have the strength and ability you need to do a class transfer. Come back when you're ready and I'll make you a Soultaker!
-(Only a character of level 76 or above may become a Soultaker. Don't abandon the quest until class transfer is complete.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken5.htm deleted file mode 100644 index d869cabb00..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Hardin:
-Do you want to become a Soultaker? - Well, then you must pass Saga Soultaker, -To prove that you are not just a reckless, quick-tempered warrior, but - Warrior with the soul of a real Soultaker. This is a form of ritual and the process of training, - Which must be performed by all who wish to become a Soultaker.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken6.htm deleted file mode 100644 index 0972da87fc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken6.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hardin:
-Ah, you're back! Do you bring news of Orven?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken7.htm deleted file mode 100644 index 6fbe058115..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/aiken7.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hardin:
-I knew it! Orven couldn't have done such a thing! This should relieve the pressure our guild has been under, and get Orven out from under a cloud as well.
-By the way, while you were doing this, you've completed your own Pilgrimage of the Tablets of Vision.
-Henceforth you shall be known as a Soultaker! Congratulations! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/erikrams1.htm deleted file mode 100644 index 91c335b080..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hindemith:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/erikrams2.htm deleted file mode 100644 index 8f8a348f57..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Hindemith:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/jer1.htm deleted file mode 100644 index fc34cf5840..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Orven:
-High Priest Orven asks you to go to the Merchant Information Roo-roo from Aden and pick up the Investigative Report.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/jer2.htm deleted file mode 100644 index 9168fd9772..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Orven:
-Go to the Merchant Information Roo-Roo from Aden and take the Investigative Report. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/jer3.htm deleted file mode 100644 index d11e4f8c42..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Orven:
-Did you bring the "Information"?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/jer4.htm deleted file mode 100644 index 56aca8dc8e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Orven:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/jer5.htm deleted file mode 100644 index 8516b4e8bb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Orven:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/jer6.htm deleted file mode 100644 index ead6319294..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Orven:
-High Priest Orven says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Swollen Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flamey Ifrit, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/rifken1.htm deleted file mode 100644 index 87e99d6662..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ru-Ru:
-I will share with you the information but I need 50 Fragments of the Crystal of Cold.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/rifken2.htm deleted file mode 100644 index 61020ee6ef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Ru-Ru:
-Information Merchant Roo-Roo requires to bring Crystal Fragments Shards. in exchange for the Research Report These fragments can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Ghost of Solitude, the Cold Beast, the Spirit of Cold. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/rifken3.htm deleted file mode 100644 index 268d8af8ae..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ru-Ru:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/rifken4.htm deleted file mode 100644 index 305c298591..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Ru-Ru:
-You have received a Investigative Report from the Merchant by Roo-Roo Information. Return to Aden to High Priest Orven. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone11.htm deleted file mode 100644 index 3ca13cd294..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone12.htm deleted file mode 100644 index d65b2e2a32..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is located near the St Lawyer next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone21.htm deleted file mode 100644 index 825c9d947d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone22.htm deleted file mode 100644 index 7f498f17d0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you approached the stone, the Archangel Bogoborets appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone24.htm deleted file mode 100644 index 0055b13e1c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone25.htm deleted file mode 100644 index 1ddb682811..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is in the possession of High Priest Einhasad of Orven. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone31.htm deleted file mode 100644 index 0eaa7e754d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone32.htm deleted file mode 100644 index ebdaba461b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is on the Speaking Island, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone40.htm deleted file mode 100644 index a21505b52c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is at The King of Icarus Lichards
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone41.htm deleted file mode 100644 index 9f2cdaab7b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearby appeared the Lich King Icarus - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone42.htm deleted file mode 100644 index fcb678e3df..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone43.htm deleted file mode 100644 index 960f5c9d58..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00094_SagaOfTheSoultaker/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-You learned the history of Hindemith and found all the Stones of Knowledge. Go back to Hardin. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/Q00095_SagaOfTheHellKnight.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/Q00095_SagaOfTheHellKnight.java deleted file mode 100644 index fd37619459..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/Q00095_SagaOfTheHellKnight.java +++ /dev/null @@ -1,538 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00095_SagaOfTheHellKnight; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00095_SagaOfTheHellKnight extends Quest -{ - // NPCs - private static final int MORDRED = 31582; - private static final int ROO_ROO = 34271; - private static final int LANCER = 30477; - private static final int LANCER1 = 34271; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31648; - private static final int TABLET_OF_VISION_3 = 31653; - private static final int TABLET_OF_VISION_4 = 31654; - private static final int WALDSTEIN = 31599; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int KEEPER_OF_THE_HOLY_EDICT = 27215; - private static final int ARHANGEL_ICONOCLASSIS = 27257; - private static final int HALISHA_ARCHON = 27219; - private static final int DEATH_LORD_HALLATE = 27262; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49829; - private static final int HALISHA_BADGE = 7510; - private static final int RESONANCE_AMULET = 7293; - private static final int RESONANCE_AMULET_2 = 7324; - private static final int RESONANCE_AMULET_3 = 7355; - private static final int RESONANCE_AMULET_4 = 7386; - private static final int INVESTIGATIVE_REPORT = 7532; - // Reward - private static final int BOOK_GOLD_LION = 90038; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00095_SagaOfTheHellKnight() - { - super(95); - addStartNpc(MORDRED); - addTalkId(MORDRED, ROO_ROO, LANCER, LANCER1, WALDSTEIN, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, KEEPER_OF_THE_HOLY_EDICT, ARHANGEL_ICONOCLASSIS, HALISHA_ARCHON, DEATH_LORD_HALLATE); - registerQuestItems(INVESTIGATIVE_REPORT, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "mordred_q95_02.htm"); - addCondClassId(ClassId.DARK_AVENGER, "mordred_q95_03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "mordred_q95_02a.htm": - { - htmltext = "mordred_q95_5.htm"; - break; - } - case "mordred_q95_001.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "ruru2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "ruru4.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "ruru6.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, INVESTIGATIVE_REPORT, 1); - } - break; - } - case "lancer6.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, INVESTIGATIVE_REPORT, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(ARHANGEL_ICONOCLASSIS, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "lancer12.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "valdwtein2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone42.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "mordred_q95_22.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 6)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_GOLD_LION, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(91); - player.setBaseClass(91); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == MORDRED) - { - htmltext = "mordred_q95_01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case MORDRED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "mordred_q95_001.htm"; - break; - } - case 18: - { - htmltext = "mordred_q95_011.htm"; - break; - } - case 19: - { - htmltext = "mordred_q95_012.htm"; - break; - } - } - break; - } - case LANCER: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "ruru.htm"; - break; - } - case 2: - { - htmltext = "ruru2.htm"; - break; - } - case 5: - { - htmltext = "lancer5.htm"; - break; - } - case 6: - { - htmltext = "lancer6.htm"; - break; - } - case 11: - { - htmltext = "lancer11.htm"; - break; - } - case 12: - { - htmltext = "lancer12.htm"; - break; - } - } - break; - } - case ROO_ROO: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "ruru3.htm"; - break; - } - case 3: - { - htmltext = "ruru4.htm"; - break; - } - case 4: - { - htmltext = "ruru5.htm"; - break; - } - case 5: - { - htmltext = "ruru6.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone33.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone41.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case WALDSTEIN: - { - if (qs.isCond(16)) - { - htmltext = "valdwtein1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "valdwtein2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case ARHANGEL_ICONOCLASSIS: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case DEATH_LORD_HALLATE: - { - if (qs.isCond(15)) - { - qs.setCond(16); - } - break; - } - case KEEPER_OF_THE_HOLY_EDICT: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(KEEPER_OF_THE_HOLY_EDICT, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/lancer11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/lancer11.htm deleted file mode 100644 index 561063f8db..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/lancer11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Lancer:
-Have you come for a stone of knowledge?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/lancer12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/lancer12.htm deleted file mode 100644 index 0670212297..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/lancer12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Lancer:
-Go on a hunt in the Blazing Swamp. Hunt - Swampland Watchman, Flame Drake, Fiery Ifrit, Ikedit. It is necessary to get the Badge of Halisha - 700 pcs.. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/lancer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/lancer5.htm deleted file mode 100644 index c09d267a1a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/lancer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Lancer:
-Did you bring the report?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/lancer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/lancer6.htm deleted file mode 100644 index 08507c0682..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/lancer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Lancer:
-Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_001.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_001.htm deleted file mode 100644 index 4fe6a0cf9d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_001.htm +++ /dev/null @@ -1,5 +0,0 @@ -Dark Knight Mordred:
-Will you find Waldstein for us?
-As I said, Waldstein's been seen near the Tablet of Vision recently. He's probably paying homage to it... Join the pilgrims of the Tablet of Vision so you can follow Waldstein. Find out what he's up to.
-Speak with Sir Orto Lancer at Giran Castle Town. He'll tell you what you need to do next. You should take a copy of the guild bulletin with you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_01.htm deleted file mode 100644 index aa4c4bbc2c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Dark Knight Mordred:
-Haven't you heard? For a Dark Avenger to become a Hell Knight, he must leave the Human realm and enter the Realm of the Gods! Basically, he must receive the power that was forbidden by the gods. This power was sealed by the gods and scattered throughout the world, to keep the Humans from gaining their full potential.
-The Tablets of Vision are the keepers of this power. When you absorb the information from all six Tablets of Vision, you'll gain a power that's far superior to any that anyone has ever possessed! Such is the path of the Hell Knight.
-Waldstein's been spotted lurking near the Tablets of Vision. Find him and see if it's true that he's joined the Death Lords.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_011.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_011.htm deleted file mode 100644 index 26724f49d7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_011.htm +++ /dev/null @@ -1,4 +0,0 @@ -Dark Knight Mordred:
-Ah, you're back! Do you have news of Waldstein?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_012.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_012.htm deleted file mode 100644 index fc19e8aa47..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_012.htm +++ /dev/null @@ -1,3 +0,0 @@ -Dark Knight Mordred:
-You have received the profession of the Knight of Hell! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_02.htm deleted file mode 100644 index 1524a3dec6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Dark Knight Mordred:
-You, a Hell Knight? Ha! Come back when you've grown up!
-(This quest may only be undertaken by a Dark Avenger of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_02a.htm deleted file mode 100644 index eeab3df780..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Dark Knight Mordred:
-Have not you already received the title of Knight of Hell? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_03.htm deleted file mode 100644 index 32d1f557c6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Dark Knight Mordred:
-Oh, I should've known that Waldstein wouldn't join the Death Lords! This should stop any actions against Waldstein...
-By the way, congratulations on completing the Pilgrimage of the Tablet of Vision! You surely earned the right to be a Hell Knight. If I could, I'd transfer you myself right now, but unfortunately...
-You're not quite ready for a class transfer. Come back when you're older!
-(Only a character of level 76 or above may transfer to the Hell Knight class. Don't abandon the quest until class transfer is complete.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_04.htm deleted file mode 100644 index f615afb15d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Dark Knight Mordred:
-Have you not already received -Shard of the Crystal of Cold? -This shard is proof that you have the qualifications, - Necessary to become a Knight. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_1.htm deleted file mode 100644 index fe4686b54e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_1.htm +++ /dev/null @@ -1,3 +0,0 @@ -Dark Knight Mordred:
-Talk to Sir Orto Lancer from Giran, and he will tell you what to do next. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_22.htm deleted file mode 100644 index 77bb795dcf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_22.htm +++ /dev/null @@ -1,5 +0,0 @@ -Dark Knight Mordred:
-What a relief! I should've known not to listen to rumors!
-By the way, congratulations on completing the pilgrimage of the Tablet of Vision! You're more that qualified to be a Hell Knight! In fact, I'll promote you myself!
-Congratulations! You're a a Hell Knight! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_5.htm deleted file mode 100644 index 73a9b6b74c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/mordred_q95_5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Dark Knight Mordred:
-Do you want to become a Knight of Hell? - Well, then you must pass Saga Hell Knight, -To prove that you are not just a reckless, quick-tempered warrior, but - Warrior with the soul of this Knight. This is a form of ritual and the process of training, - They must be performed by all who wish to become a Knight of Hell.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/ruru.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/ruru.htm deleted file mode 100644 index 19fc9269c0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/ruru.htm +++ /dev/null @@ -1,4 +0,0 @@ -Lancer:
-My friend Ru Ru in Aden needs help, could you help him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/ruru2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/ruru2.htm deleted file mode 100644 index 5e33cfac8d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/ruru2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Lancer:
-Ru Ru Waiting in Aden - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/ruru3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/ruru3.htm deleted file mode 100644 index 7570cf37e2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/ruru3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ru Ru:
-Were you sent by Lancer? Are you ready to receive a report?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/ruru4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/ruru4.htm deleted file mode 100644 index d63cb5bd06..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/ruru4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Ru Ru:
-Go hunting to the southeast of Aden. The aim of the hunt is the Ice Monster, the Spirit of the Drowned,Soul of Cold, Ghost of Solitude,Cold Beast, Spirit of Coldness. It is necessary to obtain a fragment of the Crystal of Cold Shard of the Crystal of Cold - 50 pcs. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/ruru5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/ruru5.htm deleted file mode 100644 index 61aa8a1d39..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/ruru5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ru Ru:
-You collected 50 fragments?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/ruru6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/ruru6.htm deleted file mode 100644 index b0d630cf54..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/ruru6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Ru Ru:
-Go to Sir Lancer in Giran - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone11.htm deleted file mode 100644 index 8f78e9933d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You came to the stone and he began to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone12.htm deleted file mode 100644 index 84abf6b96f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought an amulet and an inscription appeared on the stone - Keeper of the Holy Edict - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone21.htm deleted file mode 100644 index 6ec385c772..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You came to the stone and he began to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone22.htm deleted file mode 100644 index d1652db2c0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You came to the stone and he began to vibrate - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone24.htm deleted file mode 100644 index c5f03639d5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You came to the stone and he began to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone25.htm deleted file mode 100644 index 5908f437fb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Speak with Sir Orto Lancer of Giran - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone31.htm deleted file mode 100644 index 9f8ceffa56..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You came to the stone and he began to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone32.htm deleted file mode 100644 index 63d8e13658..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You saw an inscription on which it is written "Talking Island" - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone33.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone33.htm deleted file mode 100644 index 22f3a3da05..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone33.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You have received the last amulet and now you can go in search of the fourth stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone40.htm deleted file mode 100644 index 5708dcaf97..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone40.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You came to the stone and he began to vibrate.
-The last amulet is Death Lord Hallate on 3th tower of insolense - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone41.htm deleted file mode 100644 index 7510f73d83..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone41.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You came to the stone and he began to vibrate
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone42.htm deleted file mode 100644 index 00e94e39bf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You feel how the stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone43.htm deleted file mode 100644 index 033bd590e6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/stone43.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You have successfully activated the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/valdwtein1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/valdwtein1.htm deleted file mode 100644 index 7e2b7734ea..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/valdwtein1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Waldstein:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/valdwtein2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/valdwtein2.htm deleted file mode 100644 index c02f1687a1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00095_SagaOfTheHellKnight/valdwtein2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Waldstein:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/Q00096_SagaOfTheSpectralDancer.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/Q00096_SagaOfTheSpectralDancer.java deleted file mode 100644 index 9d6908e681..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/Q00096_SagaOfTheSpectralDancer.java +++ /dev/null @@ -1,536 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00096_SagaOfTheSpectralDancer; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00096_SagaOfTheSpectralDancer extends Quest -{ - // NPCs - private static final int MORDRED = 31582; - private static final int LORENZO = 30840; - private static final int ROO_ROO = 34271; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31648; - private static final int TABLET_OF_VISION_3 = 31651; - private static final int TABLET_OF_VISION_4 = 31656; - private static final int HEARTSEEKER = 31611; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int KEEPER_OF_THE_HOLY_EDICT = 27215; - private static final int HALLATE_DANCER_LILLIAN = 27272; - private static final int HALISHA_ARCHON = 27219; - private static final int DEATH_LORD_HALLATE = 27262; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49830; - private static final int HALISHA_BADGE = 7511; - private static final int RESONANCE_AMULET = 7294; - private static final int RESONANCE_AMULET_2 = 7325; - private static final int RESONANCE_AMULET_3 = 7356; - private static final int RESONANCE_AMULET_4 = 7387; - private static final int ANCIENT_LANGUAGE_DICTIONARY = 7527; - // Reward - private static final int BOOK_SABERTOOTH = 90040; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00096_SagaOfTheSpectralDancer() - { - super(96); - addStartNpc(MORDRED); - addTalkId(MORDRED, LORENZO, ROO_ROO, HEARTSEEKER, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, KEEPER_OF_THE_HOLY_EDICT, HALLATE_DANCER_LILLIAN, HALISHA_ARCHON, DEATH_LORD_HALLATE); - registerQuestItems(ANCIENT_LANGUAGE_DICTIONARY, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.BLADEDANCER, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, ANCIENT_LANGUAGE_DICTIONARY, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, ANCIENT_LANGUAGE_DICTIONARY, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(HALLATE_DANCER_LILLIAN, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(DEATH_LORD_HALLATE, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 34)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_SABERTOOTH, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(107); - player.setBaseClass(107); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == MORDRED) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case MORDRED: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case LORENZO: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - case 11: - { - htmltext = "jer5.htm"; - break; - } - case 12: - { - htmltext = "jer6.htm"; - break; - } - } - break; - } - case ROO_ROO: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case HEARTSEEKER: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case HALLATE_DANCER_LILLIAN: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case DEATH_LORD_HALLATE: - { - if (qs.isCond(16)) - { - addSpawn(HEARTSEEKER, npc, true, 20000, true); - } - break; - } - case KEEPER_OF_THE_HOLY_EDICT: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(KEEPER_OF_THE_HOLY_EDICT, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken01.htm deleted file mode 100644 index 717b96266c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Dark Knight Mordred:
-No, that's not it. I called you because I want to to conduct an investigation into an ancient document. Elena, a spellbook seller in Goddard Castle Town, is very fluent in ancient languages. I've asked her to dicipher the ancient document. Go to her and find out what she's discovered... If what they say about the forbidden power is true, we should reclaim it, don't you think?
-Will you do it?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken01s.htm deleted file mode 100644 index b687b9727a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken01s.htm +++ /dev/null @@ -1,4 +0,0 @@ -Dark Knight Mordred:
-Well, I suppose you'll have to do... First, visit Spellbook Trader Lorenzo in Aden Castle Town. After analyzing the ancient documents, she'll tell you what to do next.
-Death Lord Hallate is said to be searching for the ancient, forbidden power. I seriously doubt that he would risk going after it in person... He'll probably send his witch Lillian! I've collected as much information about her as I could find and compiled it into this manual. Study it carefully, and keep your eyes open at all times! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken02.htm deleted file mode 100644 index f0eaf0500f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Dark Knight Mordred:
-Are you the new recruit?
-You're kind of scrawny, aren't you? Tell you what, if I get a mission that's suitable for you, I'll call you. Until then, practice!
-(This quest may only be undertaken by a Bladedancer of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken02a.htm deleted file mode 100644 index 67afd9acd3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Dark Knight Mordred:
-Have not you already won the title Spectral Dancer? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken03.htm deleted file mode 100644 index 37fd12b38e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Dark Knight Mordred:
- Please, come here. You've obtained new knowledge, but your physical capabilities are lacking. Train yourself, and come back when you're ready. Then, I'll give you a new title. - (Only characters of level 76 or above may transfer to the Spectral Dancer class. Be careful. You cannot change occupation if you stop Quest!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken5.htm deleted file mode 100644 index 795a88b5ec..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Dark Knight Mordred:
-Do you want to become a Spectral Dancer? - Well, then you must pass Saga of Spectral Dancer, -To prove that you are not just a reckless, quick-tempered warrior, but - A warrior with the soul of a true virtuoso. This is a form of ritual and the process of training, - They must be performed by all who wish to become the Spectral Dancer.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken6.htm deleted file mode 100644 index 69f1b237d5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken6.htm +++ /dev/null @@ -1,5 +0,0 @@ -Dark Knight Mordred:
-Come in. When Elena brought me the translated ancient document, she told me that you were almost finished with the mission. What happened?
-You ran into Hallate? You could've been killed! This is marvelous! Have you obtained the knowledge of the stone tablet?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken7.htm deleted file mode 100644 index cfa07161e3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/aiken7.htm +++ /dev/null @@ -1,3 +0,0 @@ -Dark Knight Mordred:
-Please step forward! You've surpassed the title of Bladedancer! Henceforth, you shall be known as a Spectral Dancer! Please accept the congratulations of the Dark Elven Guild. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/erikrams1.htm deleted file mode 100644 index 44d407ec76..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Skride Hartsiker:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/erikrams2.htm deleted file mode 100644 index 42213607aa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Skride Hartsiker:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/jer1.htm deleted file mode 100644 index b20338adfc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Lorenzo:
-The Merchant of the Magical Books of Lorenzo asks you to go to the Merchant with Roo-Roo Information and pick up the Ancient Dictionary.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/jer2.htm deleted file mode 100644 index 7988fbca1b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Lorenzo:
-The Merchant of the Magical Books of Lorenzo asks you to go to the Merchant with Roo-Roo Information and pick up the Ancient Dictionary. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/jer3.htm deleted file mode 100644 index 6c89174554..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Lorenzo:
-Did you bring the Ancient Dictionary?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/jer4.htm deleted file mode 100644 index c75e49b106..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Lorenzo:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/jer5.htm deleted file mode 100644 index 318ff11217..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Lorenzo:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/jer6.htm deleted file mode 100644 index 595389f9c0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Lorenzo:
-Lorenzo says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Molten Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flame Iphreet, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/rifken1.htm deleted file mode 100644 index 6ff3d8c226..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ru-ru:
-Information Merchant Ru-ru needs Crystal Shards of Cold. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/rifken2.htm deleted file mode 100644 index 24b31b82ec..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Ru-ru:
-Obtain Fragments of the Crystal of Cold. These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Ghost of Solitude, the Cold Beast, the Spirit of Coldness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/rifken3.htm deleted file mode 100644 index 5034c8a513..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ru-ru:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/rifken4.htm deleted file mode 100644 index d184386dfb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Ru-ru:
-You have received the Ancient Dictionary. Return to the Merchant with the Magical Books of Lorenzo. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone11.htm deleted file mode 100644 index 38df3572e3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone12.htm deleted file mode 100644 index d65b2e2a32..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is located near the St Lawyer next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone21.htm deleted file mode 100644 index 4d2a67af9c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone22.htm deleted file mode 100644 index d06eda3ac0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you approached the stone, the Dancer Halleta Lillian appeared. Obviously, she is trying to prevent you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone24.htm deleted file mode 100644 index ad53aef797..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone25.htm deleted file mode 100644 index b01c90eeaf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is at the Merchant with the Magical Books of Lorenzo. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone31.htm deleted file mode 100644 index d0306dc094..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone32.htm deleted file mode 100644 index 7b6ad2d5d5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Village of Dark Elves, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone40.htm deleted file mode 100644 index b77cc99308..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is at Lord of Death of the Hallet
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone41.htm deleted file mode 100644 index 4bf1ed6073..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearby there appeared Lord of Death Hallet - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone42.htm deleted file mode 100644 index 3a94f571ce..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone43.htm deleted file mode 100644 index 90d7702374..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00096_SagaOfTheSpectralDancer/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-Return to Mordred and tell him about your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/Q00097_SagaOfTheShillienTemplar.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/Q00097_SagaOfTheShillienTemplar.java deleted file mode 100644 index 17a0573646..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/Q00097_SagaOfTheShillienTemplar.java +++ /dev/null @@ -1,536 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00097_SagaOfTheShillienTemplar; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00097_SagaOfTheShillienTemplar extends Quest -{ - // NPCs - private static final int GALADRID = 31580; - private static final int OLTRAN = 30862; - private static final int ROO_ROO = 34271; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31648; - private static final int TABLET_OF_VISION_3 = 31651; - private static final int TABLET_OF_VISION_4 = 31656; - private static final int SHIKEN_GLOOMDRAKE = 31610; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int KEEPER_OF_THE_HOLY_EDICT = 27215; - private static final int CHIMERA_GOLEM = 27271; - private static final int HALISHA_ARCHON = 27219; - private static final int ASSASSIN_PEZEL = 27273; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49831; - private static final int HALISHA_BADGE = 7512; - private static final int RESONANCE_AMULET = 7295; - private static final int RESONANCE_AMULET_2 = 7326; - private static final int RESONANCE_AMULET_3 = 7357; - private static final int RESONANCE_AMULET_4 = 7388; - private static final int ANCIENT_LANGUAGE_DICTIONARY = 7526; - // Reward - private static final int BOOK_SABERTOOTH = 90040; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00097_SagaOfTheShillienTemplar() - { - super(97); - addStartNpc(GALADRID); - addTalkId(GALADRID, OLTRAN, ROO_ROO, SHIKEN_GLOOMDRAKE, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, KEEPER_OF_THE_HOLY_EDICT, CHIMERA_GOLEM, HALISHA_ARCHON, ASSASSIN_PEZEL); - registerQuestItems(ANCIENT_LANGUAGE_DICTIONARY, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.SHILLIEN_KNIGHT, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, ANCIENT_LANGUAGE_DICTIONARY, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, ANCIENT_LANGUAGE_DICTIONARY, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(CHIMERA_GOLEM, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(ASSASSIN_PEZEL, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 33)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_SABERTOOTH, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(106); - player.setBaseClass(106); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == GALADRID) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case GALADRID: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case OLTRAN: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - case 11: - { - htmltext = "jer5.htm"; - break; - } - case 12: - { - htmltext = "jer6.htm"; - break; - } - } - break; - } - case ROO_ROO: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case SHIKEN_GLOOMDRAKE: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case CHIMERA_GOLEM: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case ASSASSIN_PEZEL: - { - if (qs.isCond(16)) - { - addSpawn(SHIKEN_GLOOMDRAKE, npc, true, 20000, true); - } - break; - } - case KEEPER_OF_THE_HOLY_EDICT: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(KEEPER_OF_THE_HOLY_EDICT, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken01.htm deleted file mode 100644 index 1f864b05ab..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Galadrid:
-Oltran of Aden Castle Town has deciphered the ancient text on the relic. Will you conduct an investigation based on his translation?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken01s.htm deleted file mode 100644 index 6028e26335..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken01s.htm +++ /dev/null @@ -1,6 +0,0 @@ -Master Galadrid:
-Meet with Oltran of Aden Castle Town to find out what to do next.
-You should know that nobody has succeeded in this mission before.
-Beware, Shiken may try to stop you!
-Oh, I have a letter for you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken02.htm deleted file mode 100644 index cf9aeddddc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Galadrid:
-Keep honing your skills for a while.
-(This quest may only be undertaken by a Shillien Knight of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken02a.htm deleted file mode 100644 index df049f4ada..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Galadrid:
-Have not you already won the title of Shillen Templar? - My brother, you do not have to go through the test of squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken03.htm deleted file mode 100644 index 8e9e4dec60..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Galadrid:
- Then, if so, there's nothing I can say to you. You've already approached a higher level of knowledge than the other knights. However, your ability hasn't reached the level of knowledge. Therefore, I can't give the title of Shillien Templar to you yet. Come back again after growing your ability more. - (Only a character of level 76 or above can become a Shillien Templar. Be careful. You cannot change occupation if you stop Quest!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken5.htm deleted file mode 100644 index 9b53e3d973..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Master Galadrid:
-Do you want to become Shillen Templar? - Well, then you must pass Saga of Shillen Templar, - To prove that you are not just a reckless, quick-tempered warrior, but - A warrior with the soul of a true virtuoso. This is a form of ritual and the process of training, - They must be performed by all who wish to become the Shillen Templar.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken6.htm deleted file mode 100644 index c2186f62d1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken6.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Galadrid:
-You uncovered the secrets of the ancient relic!
-What did Shiken have to say?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken7.htm deleted file mode 100644 index 43649746ca..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/aiken7.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Galadrid:
-That sounds like Shiken, alright!
-You've proven yourself a worthy Knight. I bestow upon you the title of Shillien Templar! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/erikrams1.htm deleted file mode 100644 index d402c03229..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Shiken Gloomdrake:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/erikrams2.htm deleted file mode 100644 index b0ec74c4a3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Shiken Gloomdrake:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/jer1.htm deleted file mode 100644 index f4f431da6a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Oltlin:
-Great Master Oltlin asked you to get the Ancient Dictionary from the Merchant by the Information of Ru-ru.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/jer2.htm deleted file mode 100644 index e2fb62a306..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Oltlin:
-Great Master Oltlin asked you to get the Ancient Dictionary from the Merchant by the Information of Ru-ru. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/jer3.htm deleted file mode 100644 index 2f9a1ef461..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Oltlin:
-Did you bring the Ancient Dictionary?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/jer4.htm deleted file mode 100644 index e82fa25ddb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Oltlin:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/jer5.htm deleted file mode 100644 index 3a2d6168b2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Oltlin:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/jer6.htm deleted file mode 100644 index 084216a645..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Oltlin:
-Oltlin says that the third Amulet of Resonance is in Archon Halisha. To summon him, you must destroy his minions in the Molten Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flame Iphreet, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/rifken1.htm deleted file mode 100644 index d463597f71..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ru-Ru:
-Information Merchant Ru-ru needs Crystal Fragments of Cold. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/rifken2.htm deleted file mode 100644 index d73142735a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Ru-Ru:
-Obtain Fragments of the Crystal of Cold.These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Ghost of Solitude, the Cold Beast, the Spirit of Coldness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/rifken3.htm deleted file mode 100644 index aca667875f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ru-Ru:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/rifken4.htm deleted file mode 100644 index 6487414ed1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Ru-Ru:
-Now you have the Ancient Dictionary. Return to Aden to Grand Master Oltlin. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone11.htm deleted file mode 100644 index 8a84fc618c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone12.htm deleted file mode 100644 index d65b2e2a32..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is located near the St Lawyer next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone21.htm deleted file mode 100644 index 461f7ffafb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone22.htm deleted file mode 100644 index d7761e16e3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you approached the stone, the Golem of the Chimera appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone24.htm deleted file mode 100644 index dd5fd02009..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone25.htm deleted file mode 100644 index 4866f37c96..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is in the possession of Grand Master Oltlin from the Dark Elven Guild of Aden. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone31.htm deleted file mode 100644 index 3a422ba1fd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone32.htm deleted file mode 100644 index 7b6ad2d5d5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Village of Dark Elves, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone40.htm deleted file mode 100644 index 692637458d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is at Assassin Pezel
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone41.htm deleted file mode 100644 index ae3f905685..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearby there was Assassin Pezel.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone42.htm deleted file mode 100644 index 9c29574fb3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone43.htm deleted file mode 100644 index 369c5f0fee..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00097_SagaOfTheShillienTemplar/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-You have found all the Stones of Knowledge. Return to Galadrid and tell him about your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/Q00098_SagaOfTheShillienSaint.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/Q00098_SagaOfTheShillienSaint.java deleted file mode 100644 index c49de7d870..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/Q00098_SagaOfTheShillienSaint.java +++ /dev/null @@ -1,539 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00098_SagaOfTheShillienSaint; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00098_SagaOfTheShillienSaint extends Quest -{ - // NPCs - private static final int ANASTIA = 31581; - private static final int SERESIN = 30657; - private static final int RIFKEN = 34268; - private static final int REIKIN = 30476; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31648; - private static final int TABLET_OF_VISION_3 = 31653; - private static final int TABLET_OF_VISION_4 = 31656; - private static final int ELCADIA = 31621; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int GATEKEEPER_OF_THE_HOLY_EDICT = 27215; - private static final int FALLEN_ANGEL_NAVERIUS = 27269; - private static final int HALISHA_ARCHON = 27219; - private static final int FALLEN_ANGEL_TANAKIA = 27274; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49832; - private static final int HALISHA_BADGE = 7513; - private static final int RESONANCE_AMULET = 7296; - private static final int RESONANCE_AMULET_2 = 7327; - private static final int RESONANCE_AMULET_3 = 7358; - private static final int RESONANCE_AMULET_4 = 7389; - private static final int FOOD_SACK = 49838; - // Reward - private static final int BOOK_SABERTOOTH = 90040; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00098_SagaOfTheShillienSaint() - { - super(98); - addStartNpc(ANASTIA); - addTalkId(ANASTIA, SERESIN, RIFKEN, REIKIN, ELCADIA, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, GATEKEEPER_OF_THE_HOLY_EDICT, FALLEN_ANGEL_NAVERIUS, HALISHA_ARCHON, FALLEN_ANGEL_TANAKIA); - registerQuestItems(FOOD_SACK, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.SHILLIEN_ELDER, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, FOOD_SACK, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, FOOD_SACK, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(FALLEN_ANGEL_NAVERIUS, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(FALLEN_ANGEL_TANAKIA, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 43)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_SABERTOOTH, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(112); - player.setBaseClass(112); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == ANASTIA) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case ANASTIA: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case SERESIN: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - } - break; - } - case REIKIN: - { - if (qs.isCond(11)) - { - htmltext = "jer5.htm"; - } - else if (qs.isCond(12)) - { - htmltext = "jer6.htm"; - } - break; - } - case RIFKEN: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case ELCADIA: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case FALLEN_ANGEL_NAVERIUS: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case FALLEN_ANGEL_TANAKIA: - { - if (qs.isCond(16)) - { - addSpawn(ELCADIA, npc, true, 20000, true); - } - break; - } - case GATEKEEPER_OF_THE_HOLY_EDICT: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(GATEKEEPER_OF_THE_HOLY_EDICT, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken01.htm deleted file mode 100644 index 0d78e41424..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Anastia:
-Humans and Elves are already accepting signs that she's a real saint. Seresin has officially acknowledged her. Guide of Twilight Luna and Sage of Greenleaves Elexia are about to as well. Will you meet her and test your fate?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken01s.htm deleted file mode 100644 index 481ada343a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken01s.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Anastia:
-Meet with the Seresin in Oren Castle Town. You must decide what to do from there. Come back when you are done.
-In this book you will find how to deal with the devil in the north should you run into it. \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken02.htm deleted file mode 100644 index f5e4a3ccbc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Anastia:
- I'll ask you who is following the Path of Faith. What are you doing to get away from your destiny? It seems that you still have to go further to the Path of Faith. Please come back when your convictions are stronger.
-(This quest may only be undertaken by a Shillien Elder of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken02a.htm deleted file mode 100644 index 6247104e6d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Anastia:
-Have you not already won the title of Shillen Saint? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken03.htm deleted file mode 100644 index 0496e85fe3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Anastia:
-Your understanding doesn't yet equal your faith!
-(Only a character of level 76 or above is allowed to transfer class. Do not abandon quest before transfer is complete!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken5.htm deleted file mode 100644 index 92efb9b043..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Magister Anastia:
-Do you want to become a Shillen Saint? - Well, then you must pass Saga of Shillen Saint, -To prove that you are not just a reckless, quick-tempered warrior, but - A warrior with the soul of a true virtuoso. This is a form of ritual and the process of training, - They must be performed by all who wish to become a Shillen Saint.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken6.htm deleted file mode 100644 index 54b0f023d0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken6.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Anastia:
-Congratulations! You've acquired new understanding and earned Alcadia's recognition.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken7.htm deleted file mode 100644 index e050174fb6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/aiken7.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Anastia:
- So, the title of Shillien Elder doesn't become you any more. You have earned the title of Shillien Saint. Your fate is to become a guiding light for others. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/erikrams1.htm deleted file mode 100644 index d102430222..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Saintess Elcadia:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/erikrams2.htm deleted file mode 100644 index ad4008d118..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Saintess Elcadia:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/jer1.htm deleted file mode 100644 index 8e12228052..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Seresin:
-Cardinal Seresin asks to go to the Gourmet Rifken and get food to feed the poor.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/jer2.htm deleted file mode 100644 index b1fa397bd8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Seresin:
-Cardinal Seresin asks to go to the Gourmet Rifken and get food to feed the poor. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/jer3.htm deleted file mode 100644 index 1049d4663a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Seresin:
-Did you bring food?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/jer4.htm deleted file mode 100644 index 43b6cc65ef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Seresin:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/jer5.htm deleted file mode 100644 index 6231d34509..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Kaira:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/jer6.htm deleted file mode 100644 index 21fd51e676..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Kaira:
-Kaira says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Swollen Tops and collect the Halisha Signs. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flame Iphreet, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/rifken1.htm deleted file mode 100644 index 5d47f6f06c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-To the dishes of Gourmet Rifken did not deteriorate, you need the Fragments of the Crystal of Cold. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/rifken2.htm deleted file mode 100644 index d321b60acd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Obtain Fragments of the Crystal of Cold.These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned Man, the Soul of Coldness, the Phantom of Solitude, the Cold Beast, the Spirit of Coldness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/rifken3.htm deleted file mode 100644 index d30ba05f71..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rifken:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/rifken4.htm deleted file mode 100644 index 4ef14a7892..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rifken:
-Now you have a Basket of Meals. Return to Oren to Cardinal Seresin. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone11.htm deleted file mode 100644 index b48303a5e0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone12.htm deleted file mode 100644 index c4fafaac30..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is located near the Streets of the Holy Law next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone21.htm deleted file mode 100644 index 50a67b7d5c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone22.htm deleted file mode 100644 index 79212cc7c3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you came to the stone, the Fallen Angel Nawerious appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone24.htm deleted file mode 100644 index e7b55bc1ed..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone25.htm deleted file mode 100644 index c4ea890744..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is located at the Magistrate of Kaira in Giran. Get her the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone31.htm deleted file mode 100644 index 35f0fb71f4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone32.htm deleted file mode 100644 index 7b6ad2d5d5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Village of Dark Elves, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone40.htm deleted file mode 100644 index c37c1922d2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is in Fallen Angel Tanaka
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone41.htm deleted file mode 100644 index 33983ef8d4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearly appeared the Fallen Angel Tanaka - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone42.htm deleted file mode 100644 index d425342a31..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone43.htm deleted file mode 100644 index 889049c283..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00098_SagaOfTheShillienSaint/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-Return to Master Anastia and tell him about your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/Q00099_SagaOfTheFortuneSeeker.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/Q00099_SagaOfTheFortuneSeeker.java deleted file mode 100644 index 9025733ee9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/Q00099_SagaOfTheFortuneSeeker.java +++ /dev/null @@ -1,536 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00099_SagaOfTheFortuneSeeker; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00099_SagaOfTheFortuneSeeker extends Quest -{ - // NPCs - private static final int MOND = 31594; - private static final int DAZLING = 34267; - private static final int ROO_ROO = 34271; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31648; - private static final int TABLET_OF_VISION_3 = 31651; - private static final int TABLET_OF_VISION_4 = 31658; - private static final int PAMELA_APRODIA = 31601; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int KEEPER_OF_THE_HOLY_EDICT = 27215; - private static final int ARCHANGEL_ICONOCLASSIS = 27257; - private static final int HALISHA_ARCHON = 27219; - private static final int MINERVIA_VAN_HAKKEN = 27309; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49833; - private static final int HALISHA_BADGE = 7514; - private static final int RESONANCE_AMULET = 7297; - private static final int RESONANCE_AMULET_2 = 7328; - private static final int RESONANCE_AMULET_3 = 7359; - private static final int RESONANCE_AMULET_4 = 7390; - private static final int SEALED_DOCUMENT = 7608; - // Reward - private static final int BOOK_KUKURU = 90041; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00099_SagaOfTheFortuneSeeker() - { - super(99); - addStartNpc(MOND); - addTalkId(MOND, DAZLING, ROO_ROO, PAMELA_APRODIA, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, KEEPER_OF_THE_HOLY_EDICT, ARCHANGEL_ICONOCLASSIS, HALISHA_ARCHON, MINERVIA_VAN_HAKKEN); - registerQuestItems(SEALED_DOCUMENT, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.BOUNTY_HUNTER, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, SEALED_DOCUMENT, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, SEALED_DOCUMENT, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(ARCHANGEL_ICONOCLASSIS, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(MINERVIA_VAN_HAKKEN, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.getCond() == 18) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 55)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_KUKURU, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(117); - player.setBaseClass(117); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == MOND) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case MOND: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case DAZLING: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - case 11: - { - htmltext = "jer5.htm"; - break; - } - case 12: - { - htmltext = "jer6.htm"; - break; - } - } - break; - } - case ROO_ROO: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case PAMELA_APRODIA: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case ARCHANGEL_ICONOCLASSIS: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case MINERVIA_VAN_HAKKEN: - { - if (qs.isCond(16)) - { - addSpawn(PAMELA_APRODIA, npc, true, 20000, true); - } - break; - } - case KEEPER_OF_THE_HOLY_EDICT: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(KEEPER_OF_THE_HOLY_EDICT, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken01.htm deleted file mode 100644 index 54b9479130..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken01.htm +++ /dev/null @@ -1,7 +0,0 @@ -Chief Inspector Mond:
-Well then, let's spit on the ground and shake hands! The trust between us has been established while Maphr has watched over us.
-Now I'll tell you what to do. The Benandanti cartel is searching for a legendary relic known as the Grail of Splendor. They would have found it by now if it were a real object, but it's not! It is actually the knowledge that reaches into the domain of the gods! It may be a part of the absolute geometry that elders of our guild have searched for since ancient times!
-There is nothing to be learned in books or scrolls about the grail. The gods wrote their secrets on six ancient stone tablets, and put them in secluded places, guarded by fearsome monsters! If you absorb the knowledge held in the six tablets, you'll attain the level of Fortune Seeker, one who controls disasters and even the flow of destiny!
-We must not let this valuable legacy slip into the hands of Benandantis! You must get the grail before they do!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken01s.htm deleted file mode 100644 index 15704ac003..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken01s.htm +++ /dev/null @@ -1,5 +0,0 @@ -Chief Inspector Mond:
-First you must speak with Dazling, the agent dispatched to Hunters Village. Although she's not a Dwarf, she's an excellent agent who's been working with us for a long time. She's probably investigating the six tablets in Hunters Village right now. You'd better go there and meet her.
-One more thing. Before you leave, read this report. It's an Investigative Report on the spirit protecting one of the tablets. If you follow the Benandantis, you will probably come across this spirit. You should read it now.
-You'd better get going! May Maphr be with you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken02.htm deleted file mode 100644 index 4194a5cc76..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Chief Inspector Mond:
-Do you know who I am? I'm an inspector from the Bronze Key Guild, but that's just a superficial job title!
-What I'm about to tell you is known by only a few people in the whole Dwarven kingdom! Listen carefully! I won't repeat it.
-The Bronze Key Guild was originally formed to resist the von Hellmann family that tried to take over the Elmore Kingdom and the Benandanti cartel that followed them. It was an elite group, consisting of only Dwarves with the very best skills.
-Our guild has watched you for a long time. We saw you pass the cruel test of Master Toma and get your Scavenger license, and when you made 7 journeyman's rings and passed the Trial of the Guildsman. Some time ago, we concluded that a Dwarf with your willpower and acumen deserves to be a member of our guild. But unfortunately, your experience is still lacking... I'll call for you sooner or later. Please keep up the hard work.
-(This quest may only be undertaken only by Bounty Hunters of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken02a.htm deleted file mode 100644 index 2d53a5d3c4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Chief Inspector Mond:
-Have you not already won the title of Fortune Seeker? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken03.htm deleted file mode 100644 index ac2f8d5b90..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Chief Inspector Mond:
-You've drunk from the Grail of Splendor and learned the ultimate absolute geometry, but you still haven't attained the sacred knowledge!
- Just like food, knowledge must be digested to become truth. Come back after you've trained some more.
-(Only a character of level 76 or above may transfer to the Fortune Seeker class. Don't abandon the quest until class transfer is complete.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken5.htm deleted file mode 100644 index bff07e7353..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Chief Inspector Mond:
-Do you want to become a Fortune Seeker? - Well, then you must pass Saga of Fortune Seeker, -To prove that you are not just a reckless, quick-tempered warrior, but - A warrior with the soul of a true virtuoso. This is a form of ritual and the process of training, - Which all those who wish to become a Fortune Seeker must perform.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken6.htm deleted file mode 100644 index d9310ee82f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken6.htm +++ /dev/null @@ -1,4 +0,0 @@ -Chief Inspector Mond:
-Ha, ha, ha! Welcome back! You've cut members of the Benedictine Cartel out and beautifully finished your job!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken7.htm deleted file mode 100644 index 073bb0dfd0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/aiken7.htm +++ /dev/null @@ -1,5 +0,0 @@ -Chief Inspector Mond:
-You've drunk from the Grail of Splendor and learned the ultimate absolute geometry! You've acheived the sacred knowledge! My only role is to confer an appropriate title on the person who has that knowledge. I hereby confer upon you the title of Fortune Seeker!
-Congratulations! I can't believe that a young Dwarf like you has become the Fortune Seeker of our time! Am I witnessing the beginning of the new destiny?
-I expect great things from you in the future! Please work hard to become a positive role model for all the Dwarves! May Maphr's abundance be with you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/erikrams1.htm deleted file mode 100644 index cbd445943c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Pamela Aprodia:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/erikrams2.htm deleted file mode 100644 index 9bdfc0c128..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Pamela Aprodia:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/jer1.htm deleted file mode 100644 index 30b2f0bffd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Dazling:
-It is said that the Merchant has the Information of Ru-ru has information about the Stones of Knowledge. Ru-ru lives in Aden. Why do not you go there?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/jer2.htm deleted file mode 100644 index 192f9dc722..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Dazling:
-It is said that the Merchant has the Information of Ru-ru has information about the Stones of Knowledge. Ru-ru lives in Aden. Why do not you go there? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/jer3.htm deleted file mode 100644 index 51ebec4bfe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Dazling:
-Did you bring the Information?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/jer4.htm deleted file mode 100644 index ded7719aff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Dazling:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/jer5.htm deleted file mode 100644 index a44d061ba5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Dazling:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/jer6.htm deleted file mode 100644 index 2f999e039f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Dazling:
-Dazling says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Molten Tops and collect the Badges of Halisha. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flamey Ifrit, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/rifken1.htm deleted file mode 100644 index 64063d8590..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ru-ru:
-Information Merchant Ru-ru offers information about the Stones of Knowledge in exchange for Shards of the Crystal of Cold. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/rifken2.htm deleted file mode 100644 index 9a8d3ef8f4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Ru-ru:
-Obtain Fragments of the Crystal of Cold. These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Ghost of Solitude, the Cold Beast, the Spirit of Coldness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/rifken3.htm deleted file mode 100644 index d6274ac512..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Ru-ru:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/rifken4.htm deleted file mode 100644 index b7d4194756..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Ru-ru:
-Return to Collector Dazling with the documents received from Merchant Information by Ru-ru. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone11.htm deleted file mode 100644 index a612a373a5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone12.htm deleted file mode 100644 index c4fafaac30..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is located near the Streets of the Holy Law next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone21.htm deleted file mode 100644 index 13a601e908..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone22.htm deleted file mode 100644 index cb8fad55e7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you approached the stone, the Archangel Iconoclasis appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone24.htm deleted file mode 100644 index fedbd49b7f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone25.htm deleted file mode 100644 index a59bdeb822..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is at the Dazling Collector in the Hunters Village. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone31.htm deleted file mode 100644 index 8834595f09..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone32.htm deleted file mode 100644 index 5ebbbf1cb0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Dwarven Village, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone40.htm deleted file mode 100644 index 05b86129af..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is at Minervia Van Haken
-Are you ready to fight her?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone41.htm deleted file mode 100644 index eb3b0dad0d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Nearby there was Minervia Van Haken - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone42.htm deleted file mode 100644 index 378f8ce411..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone43.htm deleted file mode 100644 index 5af43b8169..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00099_SagaOfTheFortuneSeeker/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-Activating the last Stone of Knowledge, you completed your pilgrimage and gained the power of the Treasure Hunter. Return to Chief Inspector Mond in Oren. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/Q00100_SagaOfTheMaestro.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/Q00100_SagaOfTheMaestro.java deleted file mode 100644 index a1ad182bb2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/Q00100_SagaOfTheMaestro.java +++ /dev/null @@ -1,536 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00100_SagaOfTheMaestro; - -import java.util.HashSet; -import java.util.Set; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; -import org.l2jmobius.gameserver.util.Util; - -/** - * @author QuangNguyen - */ -public class Q00100_SagaOfTheMaestro extends Quest -{ - // NPCs - private static final int BALTHAZAR = 30764; - private static final int TOBALD = 31597; - private static final int MIHAI = 34272; - private static final int TABLET_OF_VISION_1 = 31646; - private static final int TABLET_OF_VISION_2 = 31648; - private static final int TABLET_OF_VISION_3 = 31652; - private static final int TABLET_OF_VISION_4 = 31658; - private static final int TOBALD_1 = 31596; - // Monsters - private static final int ICE_MONSTER = 27316; - private static final int SPIRIT_OF_A_DROWNED = 27317; - private static final int SOUL_OF_COLD = 27318; - private static final int GHOST_OF_SOLITUDE = 27319; - private static final int FIEND_OF_COLD = 27320; - private static final int SPIRIT_OF_COLD = 27321; - private static final int SPAMPLAND_WATCHMAN = 21650; - private static final int FLAME_DRAKE = 21651; - private static final int FIERY_IFRIT = 21652; - private static final int IKEDIT = 21653; - private static final int KEEPER_OF_THE_HOLY_EDICT = 27215; - private static final int ARCHANGEL_ICONOCLASSIS = 27257; - private static final int HALISHA_ARCHON = 27219; - private static final int ASSASSIN_FROST = 27308; - // Items - private static final int ICE_CRYSTAL_FRAGMENT = 49834; - private static final int HALISHA_BADGE = 7515; - private static final int RESONANCE_AMULET = 7298; - private static final int RESONANCE_AMULET_2 = 7329; - private static final int RESONANCE_AMULET_3 = 7360; - private static final int RESONANCE_AMULET_4 = 7391; - private static final int COOLANT_REPAIR = 7607; - // Reward - private static final int BOOK_KUKURU = 90041; - // Misc - private static final String KILL_COUNT_VAR = "KillCount"; - - public Q00100_SagaOfTheMaestro() - { - super(100); - addStartNpc(BALTHAZAR); - addTalkId(BALTHAZAR, TOBALD, MIHAI, TOBALD_1, TABLET_OF_VISION_1, TABLET_OF_VISION_2, TABLET_OF_VISION_3, TABLET_OF_VISION_4); - addKillId(ICE_MONSTER, SPIRIT_OF_A_DROWNED, SOUL_OF_COLD, GHOST_OF_SOLITUDE, FIEND_OF_COLD, SPIRIT_OF_COLD, SPAMPLAND_WATCHMAN, FLAME_DRAKE, FIERY_IFRIT, IKEDIT, KEEPER_OF_THE_HOLY_EDICT, ARCHANGEL_ICONOCLASSIS, HALISHA_ARCHON, ASSASSIN_FROST); - registerQuestItems(COOLANT_REPAIR, ICE_CRYSTAL_FRAGMENT, HALISHA_BADGE); - addCondMinLevel(76, "aiken02.htm"); - addCondClassId(ClassId.WARSMITH, "aiken03.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "aiken02a.htm": - { - htmltext = "aiken5.htm"; - break; - } - case "aiken01s.htm": - { - if (qs.isCond(0)) - { - qs.startQuest(); - qs.setCond(1); - } - break; - } - case "jer2.htm": - { - if (qs.isCond(1)) - { - qs.setCond(2); - } - break; - } - case "rifken2.htm": - { - if (qs.isCond(2)) - { - qs.setCond(3); - } - break; - } - case "rifken4.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - takeItems(player, ICE_CRYSTAL_FRAGMENT, -1); - giveItems(player, COOLANT_REPAIR, 1); - } - break; - } - case "jer4.htm": - { - if (qs.isCond(5)) - { - qs.setCond(6); - giveItems(player, RESONANCE_AMULET, 1); - takeItems(player, COOLANT_REPAIR, -1); - } - break; - } - case "stone12.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "stone22.htm": - { - if (qs.isCond(8)) - { - addSpawn(ARCHANGEL_ICONOCLASSIS, npc, true, 0, true); - qs.setCond(9); - } - break; - } - case "stone25.htm": - { - if (qs.isCond(10)) - { - qs.setCond(11); - } - break; - } - case "jer6.htm": - { - if (qs.isCond(11)) - { - qs.setCond(12); - } - break; - } - case "stone32.htm": - { - if (qs.isCond(14)) - { - qs.setCond(15); - } - break; - } - case "stone41.htm": - { - if (qs.isCond(15)) - { - qs.setCond(16); - addSpawn(ASSASSIN_FROST, npc, true, 0, true); - } - break; - } - case "erikrams2.htm": - { - if (qs.isCond(16)) - { - qs.setCond(17); - giveItems(player, RESONANCE_AMULET_4, 1); - } - break; - } - case "stone43.htm": - { - if (qs.isCond(17)) - { - qs.setCond(18); - } - break; - } - case "aiken7.htm": - { - if (qs.isCond(18)) - { - if ((player.getLevel() < 76) || (player.getBaseClass() != 57)) - { - htmltext = "30849-nolvl.htm"; - } - else - { - addExpAndSp(player, 3100000, 103000); - rewardItems(player, BOOK_KUKURU, 1); - takeItems(player, RESONANCE_AMULET, -1); - takeItems(player, RESONANCE_AMULET_2, -1); - takeItems(player, RESONANCE_AMULET_3, -1); - takeItems(player, RESONANCE_AMULET_4, -1); - takeItems(player, HALISHA_BADGE, -1); - qs.exitQuest(false, true); - player.setClassId(118); - player.setBaseClass(118); - player.broadcastUserInfo(); - npc.broadcastPacket(new MagicSkillUse(npc, player, 5103, 1, 1000, 0)); - } - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == BALTHAZAR) - { - htmltext = "aiken01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case BALTHAZAR: - { - if (qs.isCond(1)) - { - htmltext = "aiken01s.htm"; - } - else if (qs.isCond(18)) - { - htmltext = "aiken6.htm"; - } - break; - } - case TOBALD: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "jer1.htm"; - break; - } - case 2: - { - htmltext = "jer2.htm"; - break; - } - case 5: - { - htmltext = "jer3.htm"; - break; - } - case 6: - { - htmltext = "jer4.htm"; - break; - } - case 11: - { - htmltext = "jer5.htm"; - break; - } - case 12: - { - htmltext = "jer6.htm"; - break; - } - } - break; - } - case MIHAI: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "rifken1.htm"; - break; - } - case 3: - { - htmltext = "rifken2.htm"; - break; - } - case 4: - { - htmltext = "rifken3.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_1: - { - if (qs.isCond(6)) - { - htmltext = "stone11.htm"; - } - else if (qs.isCond(7)) - { - htmltext = "stone12.htm"; - } - break; - } - case TABLET_OF_VISION_2: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "stone21.htm"; - break; - } - case 9: - { - htmltext = "stone23.htm"; - break; - } - case 10: - { - htmltext = "stone24.htm"; - break; - } - case 11: - { - htmltext = "stone25.htm"; - break; - } - } - break; - } - case TABLET_OF_VISION_3: - { - if (qs.isCond(14)) - { - htmltext = "stone31.htm"; - } - else if (qs.isCond(15)) - { - htmltext = "stone32.htm"; - } - break; - } - case TABLET_OF_VISION_4: - { - switch (qs.getCond()) - { - case 15: - { - htmltext = "stone40.htm"; - break; - } - case 17: - { - htmltext = "stone42.htm"; - break; - } - case 18: - { - htmltext = "stone43.htm"; - break; - } - } - break; - } - case TOBALD_1: - { - if (qs.isCond(16)) - { - htmltext = "erikrams1.htm"; - } - else if (qs.isCond(17)) - { - htmltext = "erikrams2.htm"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ICE_MONSTER: - case SPIRIT_OF_A_DROWNED: - case SOUL_OF_COLD: - case FIEND_OF_COLD: - case GHOST_OF_SOLITUDE: - case SPIRIT_OF_COLD: - { - if (qs.isCond(3)) - { - if (giveItemRandomly(killer, npc, ICE_CRYSTAL_FRAGMENT, 1, 50, 0.5, true)) - { - qs.setCond(4); - } - } - break; - } - case ARCHANGEL_ICONOCLASSIS: - { - if (qs.isCond(9)) - { - qs.setCond(10); - } - break; - } - case SPAMPLAND_WATCHMAN: - case FLAME_DRAKE: - case FIERY_IFRIT: - case IKEDIT: - { - if (qs.isCond(12)) - { - if (giveItemRandomly(killer, npc, HALISHA_BADGE, 1, 700, 0.5, true)) - { - addSpawn(HALISHA_ARCHON, npc, true, 0, true); - qs.setCond(13); - } - } - break; - } - case HALISHA_ARCHON: - { - if (qs.isCond(13)) - { - giveItems(killer, RESONANCE_AMULET_3, 1, true); - qs.setCond(14); - } - break; - } - case ASSASSIN_FROST: - { - if (qs.isCond(16)) - { - addSpawn(TOBALD_1, npc, true, 20000, true); - } - break; - } - case KEEPER_OF_THE_HOLY_EDICT: - { - if (qs.isCond(7)) - { - final int count = qs.getInt(KILL_COUNT_VAR); - if (count < 20) - { - qs.set(KILL_COUNT_VAR, count + 1); - } - if (count >= 20) - { - qs.setCond(8, true); - giveItems(killer, RESONANCE_AMULET_2, 1); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public Set getNpcLogList(PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(7)) - { - final Set holder = new HashSet<>(1); - - // guardian of forbidden knowledge - final int guardiancount = qs.getInt(KILL_COUNT_VAR); - if (guardiancount > 0) - { - holder.add(new NpcLogListHolder(KEEPER_OF_THE_HOLY_EDICT, false, guardiancount)); - } - return holder; - } - return super.getNpcLogList(player); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken01.htm deleted file mode 100644 index de43e70fe0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Balthazar:
-To reach the level of Maestro, you must learn the basic truths of absolute geometry. No books or scrolls exist on the subject, so your path will not be an easy one. The knowledge is far from the domain of Dwarves, in the territory of the gods. The secret is supposedly written on six ancient tablets, hidden by the gods in secluded areas and protected by formidable monsters to prevent anyone from discovering the magic they contain.
-Once you learn all the knowledge specified in the six tablets, you'll become a Maestro, with the crystal structures of metals flowing through your fingertips! A Dwarf named Master Tobald left earlier to undertake the pilgrimage of the tablets. Do you know him? His brother is the famous Master Toma! He may be careless, it must run in his family, but his abilities are undeniable! Tobald can help you with various things regarding the pilgrimage of the tablets. Go and find him!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken01s.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken01s.htm deleted file mode 100644 index d60fe53171..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken01s.htm +++ /dev/null @@ -1,4 +0,0 @@ -Balthazar:
-He's probably in Dion Castle Town by now. He, like his brother, tends to show up and disappear suddenly! So, I'm not quite sure.
-Yesterday he came running up to me and dropped this off. He asked me to give it to you. I skimmed through it, and it seems to be a report about a spirit that protects one of the six tablets. You should read it, since you'll have to face it eventually. Now, get going! Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken02.htm deleted file mode 100644 index c2856a2e9a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Balthazar:
-The Black Anvil Guild has watched you closely for a long time. We paid particular attention when you passed the cruel test of the three blacksmiths and were proclaimed an Artisan, and when you made seven Journeyman Rings and passed the guild's trial.
-We've determined that you're a splendid Dwarf, with exceptional guts and acumen! I'd really like to offer you the chance to become a Maestro, the ultimate artisan, but you don't have enough experience yet. Keep up the hard work!
-(This quest may only be undertaken by a Warsmith of level 76 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken02a.htm deleted file mode 100644 index c7c462d6d8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Balthazar:
-Have not you already got the title Maestro? - My brother, you do not have to go through the test of the squire again. - Your duty is to fight for your faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken03.htm deleted file mode 100644 index 55dbcb1ccd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Balthazar:
- You've learned the truths of absolute geometry, but you still haven't learned the most sacred truths! Your pilgrimage isn't done yet!
-Like food, knowledge must be digested to become truth. Have more experiences and then come back!
-(Only a character of level 76 or above can transfer to the Maestro class. Don't abandon the quest until class transfer is complete.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken5.htm deleted file mode 100644 index 19ca18a32c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken5.htm +++ /dev/null @@ -1,7 +0,0 @@ -Balthazar:
-Do you want to become a Maestro? - Well, then you must pass Saga of Maestro, - To prove that you are not just a reckless, quick-tempered warrior, but - A warrior with the soul of a true virtuoso. This is a form of ritual and the process of training, - Who must fulfill all who wish to become a Maestro.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken6.htm deleted file mode 100644 index 2b1efc6416..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken6.htm +++ /dev/null @@ -1,5 +0,0 @@ -Balthazar:
-Welcome back! Well, Master Tobald came by a few days ago and was talking about you! He said that you'd be coming by today, and here you are! How strange!
-Did you really finish the pilgrimage of tablets? You finished before Tobald! That's incredible!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken7.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken7.htm deleted file mode 100644 index 0da5b3cd1e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/aiken7.htm +++ /dev/null @@ -1,5 +0,0 @@ -Balthazar:
-You've learned the ultimate sacred truths of absolute geometry! My only role is to confer an appropriate title upon the person with the knowledge.
-On behalf of the Black Anvil Guild, I hereby grant you the title of Maestro!
-Congratulations! The birth of a new Maestro is a very happy occasion! I expect great things from you! Please do your best to become a model for all Dwarves! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams1.htm deleted file mode 100644 index 899743888c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tobald:
-Thank you! You helped avenge me, I will give you the fourth amulet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm deleted file mode 100644 index ae5e47a481..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/erikrams2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Тобальд:
-Now activate the last stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/jer1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/jer1.htm deleted file mode 100644 index dc77f1ee9d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/jer1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tobald:
-Wilma-3, the time machine designed by Master Toma, broke down. The student of Tobald Mihai must repair its cooling system. Why do not you talk to her?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/jer2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/jer2.htm deleted file mode 100644 index a8800138ec..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/jer2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Tobald:
-Wilma-3, the time machine designed by Master Toma, broke down. The student of Tobald Mihai must repair its cooling system. Why do not you talk to her? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/jer3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/jer3.htm deleted file mode 100644 index 6c7de686c4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/jer3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tobald:
-Did you bring the Cooling Device?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/jer4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/jer4.htm deleted file mode 100644 index 6459a63aae..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/jer4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Tobald:
-You have received the Resonance Amulet. Activate the Stone of Knowledge to the south of the Tower of Insolence. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/jer5.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/jer5.htm deleted file mode 100644 index 217e022f94..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/jer5.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tobald:
-Have you come for the third Amulet of Resonance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/jer6.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/jer6.htm deleted file mode 100644 index 3dcb8a7b3a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/jer6.htm +++ /dev/null @@ -1,3 +0,0 @@ -Tobald:
-Tobald says that the third Amulet of Resonance is in Archon Halisha. To summon him, you need to destroy his minions in the Molten Tops and collect the Badges of Halisha. Destroy these monsters and call Archon Halisha. The aim of the hunt is the Ranger of the Swamp, Burning Drake, Flamey Ifrit, Ikedith - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/rifken1.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/rifken1.htm deleted file mode 100644 index a4ea0deb15..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/rifken1.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mihai:
-To fix the Wilma cooling system # 3, I need the Fragments of the Crystal of Cold. They can be obtained by destroying monsters to the southeast of Aden.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/rifken2.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/rifken2.htm deleted file mode 100644 index 3f80c7a629..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/rifken2.htm +++ /dev/null @@ -1,3 +0,0 @@ -Mihai:
-Obtain Fragments of the Crystal of Cold.These pieces can be obtained by destroying monsters to the southeast of Aden.The aim of the hunt is the Ice Monster, the Spirit of the Drowned One, the Soul of Cold, the Ghost of Solitude, the Cold Beast, the Spirit of Coldness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/rifken3.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/rifken3.htm deleted file mode 100644 index e766445ed3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/rifken3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mihai:
-Did you get all the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/rifken4.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/rifken4.htm deleted file mode 100644 index 157c515350..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/rifken4.htm +++ /dev/null @@ -1,3 +0,0 @@ -Mihai:
-Mihai repaired the Wilma cooling system # 3! Take the Cooling Device to Master Tobald in Dion. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone11.htm deleted file mode 100644 index fcadb9da01..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone12.htm deleted file mode 100644 index e8b456486e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone12.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-You brought the amulet and the inscription appeared on the stone - The second Amulet of Resonance is at the St Lawrence Streets next to the second Stone of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone21.htm deleted file mode 100644 index 9a86f58dfa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone21.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone22.htm deleted file mode 100644 index cb8fad55e7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone22.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-As soon as you approached the stone, the Archangel Iconoclasis appeared. Obviously, he is trying to stop you. Destroy it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone23.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone23.htm deleted file mode 100644 index 64876c5c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone23.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-Now you can go in search of the third stone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone24.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone24.htm deleted file mode 100644 index 918b6a4ce2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone24.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone25.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone25.htm deleted file mode 100644 index 909ad8f7e6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone25.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-After activating the stone, you learned that the third Amulet of Resonance is in Master Tobald in Dion. Get him the Resonance Amulet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone31.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone31.htm deleted file mode 100644 index 1a024e7380..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone31.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone32.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone32.htm deleted file mode 100644 index 5ebbbf1cb0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone32.htm +++ /dev/null @@ -1,3 +0,0 @@ -Stone of knowledge:
-When the activation of the third Stone of Knowledge ended, he showed the location of the next stone. The fourth Stone of Knowledge is in the area of the Dwarven Village, and the last Amulet of Resonance is near the stone. Go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone40.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone40.htm deleted file mode 100644 index 6a95692026..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone40.htm +++ /dev/null @@ -1,5 +0,0 @@ -You came to the stone and he began to vibrate.
-The last amulet is in the Ice Assassin
-Are you ready to fight him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone41.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone41.htm deleted file mode 100644 index f6899b648b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone41.htm +++ /dev/null @@ -1,2 +0,0 @@ -Ice Assassin appeared nearby - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone42.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone42.htm deleted file mode 100644 index ea21b71ff6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone42.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You slash like a stone starts to vibrate.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone43.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone43.htm deleted file mode 100644 index 7730662423..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00100_SagaOfTheMaestro/stone43.htm +++ /dev/null @@ -1,4 +0,0 @@ -Stone of knowledge:
-You successfully activated the last stone.
-Activating the last Stone of Knowledge, you completed your pilgrimage and gained the power of the Master. Return to Balthasar in the Hunters Village. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30535-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30535-01.html deleted file mode 100644 index 82f6342a53..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30535-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Filaur:
-Ah, it was you!
-I have recently received reports that dark energies have been felt emanating from the Abandoned Coal Mine. It's because you weakened the force field's power, isn't it?
-The investigators I dispatched found the Succubus Queen there. This monster must be the leader of group which tried to break the force field. You must stop them. Hurry! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30535-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30535-02.html deleted file mode 100644 index 63f02b5504..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30535-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Filaur:
-Fool! Why are you still here? Are you saying you cannot accomplish even such a simple thing without my help? How will you ever prove your bravery to Champion Raldo?
-Go to the Abandoned Coal Mine and there defeat the monsters trying to break the force field. Hurry! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30535-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30535-03.html deleted file mode 100644 index 78f2b79ee9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30535-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Filaur:
-I thought anyone Raldo sent would have excellent skills. You, however, are clearly incompetent. If you go there again, you will only die a useless death.Come back only after devoting yourself to improving your abilities! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30535-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30535-04.html deleted file mode 100644 index 95d2c56943..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30535-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Filaur:
-You there! Champion Raldo is looking for you. He said he wants to give you some sort of "Mark of the Challenger" or somesuch.
-He went to the Abandoned Mine in case the Succubus Queen appears again. You should go there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-01.html deleted file mode 100644 index 7adb130e3c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Kash:
-You wish to earn the Mark of the Challenger? You are certainly aware of the difficulty of this task... It is not to be taken lightly, especially by an unskilled person like yourself... You must realistically assess your abilities!
-(This quest may only be performed by Warriors, Elven Knights, Palus Knights, Orc Raiders, or Monks of level 35 or higher.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-02.html deleted file mode 100644 index 802192ce2f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Kash:
-You seek the Mark of the Challenger? You must be mistaken. That mark is out of your league.
-(This quest may only be performed by Warriors, Elven Knights, Palus Knights, Orc Raiders, or Monks of level 35 or higher.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-03.htm deleted file mode 100644 index dd0d359146..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Kash:
-You wish to earn the Mark of the Challenger? You are certainly aware of the difficulty of this task... I don't have the mark, but I can tell you where it is... if you will you do something for me...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-04.htm deleted file mode 100644 index 28d37a94f1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Kash:
-Are you familiar with the Neutral Zone between the lands of the Elves and the Dark Elves? Shyslyssys, an ancient medusa, makes her home there. Of course, these stories always include an extraordinary amount of treasure. You must go to her cave and kill everyone there. You may keep all the treasure you find, all I ask is that you bring back any old parchment that is there. Will you accept?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-05.htm deleted file mode 100644 index b3ba4f2147..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Kash:
-Your bravery is impressive, my young friend, but you must not go alone. Not that I don't trust your abilities... But this is a medusa that has lived for hundreds of years! She must be guarding something important... It would be best to gather some friends to go with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-06.htm deleted file mode 100644 index 0ef1a635d5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Kash:
-Ha! You get points for courage, if nothing else! But I wouldn't advise that you hunt there all by yourself. Courage alone won't get you very far against a centuries-old Medusa, youngster! That thing must have learned a few tricks over the years, eh? I think you'd best round up a group of your friends before trying your luck against the stone-looker.
-Here, take this Dimension Diamond and hold on to it. You can trade it to the village gatekeeper for something special that may help you on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-07.html deleted file mode 100644 index 92c6201476..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Kash:
-The medusa has feasted on many warriors in its hundreds of years of existence. Not to dismiss your skills lightly, but better warriors than you have ended up as this creature's lunch. By the way, I have learned that it lives in the cave near the waterfalls. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-08.html deleted file mode 100644 index 43d8dc718c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Kash:
-You are true to your word. Ha, only one more to go... Oh, don't pay any attention to me. I am just talking to myself.
-Yes, the Mark of the Challenger. I have entrusted it to Martien, a friend living in the Town of Giran. Take him this Letter of Introduction and he will give you the mark. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-09.html deleted file mode 100644 index 5b8f5f3a88..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Kash:
-Martien is a very influential person in the Town of Giran. It is hard to meet him without a Letter of Introduction! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-10.html deleted file mode 100644 index 206e164c60..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30644-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Kash:
-What a nice surprise to see that you are still alive! You haven't yet performed the task Martien asked of you? Don't blame me, Martien is the villain here. Ha, I have never told a lie in my entire life! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-01.html deleted file mode 100644 index 13df1dcf83..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Martien:
-Yes, I have the mark, but it is not for sale. I could not risk giving it to someone who is not qualified... Would you mind taking a challenge?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-02.html deleted file mode 100644 index d54ebdf050..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Martien:
-Let's see then, what would be appropriate...? Ah, yes! There is an evil creature attacking the villagers of Floran in recent days. He has been called 'Gorr'. He lives in a cave near Floran and attacks innocent villagers at random.
-Go and kill this evil creature. "The hero who saved a village"... Doesn't this sound like someone who might carry such a mark? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-03.html deleted file mode 100644 index 0326cfcd7f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Martien:
-Hmmm, it must be more of a challenge for you than I thought it would be. Oh, well, while you're sitting here resting the monster is devouring a mother and her baby...
-If you have any integrity at all you will get off your ass and go kill 'Gorr' now! Remember, he lives in a cave near Floran. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-04.html deleted file mode 100644 index bf52cfa388..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Martien:
-So, you have killed Gorr? Congratulations! Unfortunately, just now the villagers of Floran were attacked again by another evil creature.
-This time the creature is called 'Baraham'. Perhaps he came to avenge the death of Gorr... Anyway, you should search the other caves near Gorr's shelter... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-05.html deleted file mode 100644 index 00fbf09100..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Martien:
-Please find the evil creature 'Baraham' and kill it! I suggest that you search the other caves nearby where Gorr was found.
-I'll understand if you are not up to this task... After all, you weren't qualified to receive the Mark of Challenger... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-06.html deleted file mode 100644 index b2a7905be4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Martien:
-This man, Kash... I don't trust him... Who was it that said he was an idiot and that I'd easily be able to push him around? He is smarter than I thought!
-All right, I admit it. I took advantage of you. I don't have the mark of the challenger... So what? You can't do anything.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-07.html deleted file mode 100644 index ef5171d9bb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Martien:
-Hiccup!...! Duh,duh,...did you meet Raldo? In case huh, huh, he asks about muh, me, tuh, tuh...tell him that you have nuh, nuh, never seen me...! Puh, puh, please...!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-08.html deleted file mode 100644 index 39337a927f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Martien:
-I duh, duh, don't know...! He is always wandering around eh, eh, everywhere...! He is the watcher of the magic field... I think you can find huh, huh, him near the Cave of 'Baraham'... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-09.html deleted file mode 100644 index 019835fb3e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30645-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Martien:
-Did you kill Baraham? Magnificent! You have fulfilled your task well. About that Mark of the Challenger...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-01.html deleted file mode 100644 index a7b994398d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Raldo:
-You rascal! Why would you harm the guardians?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-02.html deleted file mode 100644 index bf0e2b15dd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Raldo:
-What the hell do you mean? I know everything that goes on in the town of Floran! Now confess! Who sent you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-03.html deleted file mode 100644 index 13f7bb52ab..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Raldo:
-You fool! You were completely bamboozled by those two devils! They have no right to the Mark of Challenger! I, Raldo, alone possess that right!
-You bear the responsibility for weakening the magic field.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-04.html deleted file mode 100644 index 1237543c5b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Raldo:
-Good! I must examine the other magic fields, meanwhile you should to the Dwarven Village. That is where the two devils most likely have gone.
-Ask Filaur of the Gray Pillar of the Dwarven Village for the location of the magic field. They have probably sent a flock of succubus to drain it. Guard the field and when the evil creatures show up, kill them all! This is probably the last chance! If the magic field is destroyed 'the thing' will revive! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-05.html deleted file mode 100644 index 3e2aa03b62..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Raldo:
-So you would abandon the Mark of the Challenger... Damn you! Your true nature emerges! Naturally you have no intention of going to the Dwarven Village to meet Filaur of the Gray Pillar, or to protect the last seal? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-06.html deleted file mode 100644 index e3027f11eb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Raldo:
-Why are you still here? You must leave for the Dwarven Village right away! Find the location of the magic field with the help of Elder Philar and then kill all the succubus so that they cannot destroy it! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-07.html deleted file mode 100644 index 4beb4bc559..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30646-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Champion Raldo:
-That chick is the leader, I think. Don't bother with the small fry, that's my motto! Oh, don't worry about my friends. They're off guarding other places, and honestly they'd dust the floor with you, anyway. But hey, no hard feelings, right? You were a big help in protecting this place, and no one can say that Champion Raldo doesn't know how to repay bravery when he sees it.
-Here, take this! It's a gift for your efforts. In fact, it's the Mark of Challenger, the one you were looking for. Well, enough talk -- I'd best get out there and slay them all before they get away. Excelsior! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30647-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30647-01.html deleted file mode 100644 index 3510f1ee76..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30647-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Chest of Shyslassys:
-There is a keyhole in the middle of the chest.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30647-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30647-02.html deleted file mode 100644 index 87b6ca696b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30647-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Chest of Shyslassys:
-The gold is inside the chest. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30647-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30647-03.html deleted file mode 100644 index 07a07f1efa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30647-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Chest of Shyslassys:
-There are glittering materials inside the box. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30647-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30647-04.html deleted file mode 100644 index 7b9224fdae..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/30647-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Chest of Shyslassys:
-You cannot open the chest if you do not have the correct key! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/Q00211_TrialOfTheChallenger.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/Q00211_TrialOfTheChallenger.java deleted file mode 100644 index ab7e5a5b17..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00211_TrialOfTheChallenger/Q00211_TrialOfTheChallenger.java +++ /dev/null @@ -1,421 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00211_TrialOfTheChallenger; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.datatables.SpawnTable; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.RadarControl; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Trial of the Challenger (211) - * @author Pandragon - */ -public class Q00211_TrialOfTheChallenger extends Quest -{ - // NPCs - private static final int FILAUR = 30535; - private static final int KASH = 30644; - private static final int MARTIAN = 30645; - private static final int RALDO = 30646; - private static final int CHEST_OF_SHYSLASSYS = 30647; - // Monsters - private static final int SHYSLASSYS = 27110; - private static final int CAVEBASILISK = 27111; - private static final int GORR = 27112; - private static final int BARAHAM = 27113; - private static final int QUEEN_OF_SUCCUBUS = 27114; - // Items - private static final int LETTER_OF_KASH = 2628; - private static final int WATCHERS_EYE1 = 2629; - private static final int WATCHERS_EYE2 = 2630; - private static final int SCROLL_OF_SHYSLASSYS = 2631; - private static final int BROKEN_KEY = 2632; - - // Rewards - private static final int ELVEN_NECKLACE_BEADS = 1904; - private static final int WHITE_TUNIC_PATTERN = 1936; - private static final int IRON_BOOTS_DESIGN = 1940; - private static final int MANTICOR_SKIN_GAITERS_PATTERN = 1943; - private static final int GAUNTLET_OF_REPOSE_PATTERN = 1946; - private static final int MITHRIL_SCALE_GAITERS_MATERIAL = 2918; - private static final int BRIGAMDINE_GAUNTLET_PATTERN = 2927; - private static final int TOME_OF_BLOOD_PAGE = 2030; - private static final int MARK_OF_CHALLENGER = 2627; - // Misc - private static final int MIN_LVL = 35; - - public Q00211_TrialOfTheChallenger() - { - super(211); - addStartNpc(KASH); - addTalkId(FILAUR, KASH, MARTIAN, RALDO, CHEST_OF_SHYSLASSYS); - addKillId(SHYSLASSYS, CAVEBASILISK, GORR, BARAHAM, QUEEN_OF_SUCCUBUS); - registerQuestItems(LETTER_OF_KASH, WATCHERS_EYE1, WATCHERS_EYE2, SCROLL_OF_SHYSLASSYS, BROKEN_KEY); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return null; - } - - switch (event) - { - case "30644-04.htm": - { - htmltext = event; - break; - } - case "30645-07.html": - case "30645-08.html": - case "30646-02.html": - case "30646-03.html": - { - if (qs.isStarted()) - { - htmltext = event; - } - break; - } - case "30644-06.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30647-02.html": - { - if (qs.isCond(2) && hasQuestItems(player, BROKEN_KEY)) - { - takeItems(player, BROKEN_KEY, -1); - if (getRandom(10) < 2) - { - playSound(player, QuestSound.ITEMSOUND_QUEST_JACKPOT); - final int random = getRandom(100); - if (random > 90) - { - rewardItems(player, MITHRIL_SCALE_GAITERS_MATERIAL, 1); - rewardItems(player, BRIGAMDINE_GAUNTLET_PATTERN, 1); - rewardItems(player, MANTICOR_SKIN_GAITERS_PATTERN, 1); - rewardItems(player, GAUNTLET_OF_REPOSE_PATTERN, 1); - rewardItems(player, IRON_BOOTS_DESIGN, 1); - } - else if (random > 70) - { - rewardItems(player, TOME_OF_BLOOD_PAGE, 1); - rewardItems(player, ELVEN_NECKLACE_BEADS, 1); - } - else if (random > 40) - { - rewardItems(player, WHITE_TUNIC_PATTERN, 1); - } - else - { - rewardItems(player, IRON_BOOTS_DESIGN, 1); - } - htmltext = "30647-03.html"; - } - else - { - giveAdena(player, getRandom(1000) + 1, true); - htmltext = event; - } - } - else - { - htmltext = "30647-04.html"; - } - break; - } - case "30645-02.html": - { - if (qs.isCond(3) && hasQuestItems(player, LETTER_OF_KASH)) - { - qs.setCond(4, true); - htmltext = event; - } - break; - } - case "30646-04.html": - case "30646-05.html": - { - if (qs.isCond(7) && hasQuestItems(player, WATCHERS_EYE2)) - { - takeItems(player, WATCHERS_EYE2, -1); - qs.setCond(8, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (npc.getId()) - { - case KASH: - { - if (qs.isCreated()) - { - if (!talker.isInCategory(CategoryType.WARRIOR_GROUP)) - { - htmltext = "30644-02.html"; - } - else if (talker.getLevel() < MIN_LVL) - { - htmltext = "30644-01.html"; - } - else - { - htmltext = "30644-03.htm"; - } - } - else if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30644-07.html"; - break; - } - case 2: - { - if (hasQuestItems(talker, SCROLL_OF_SHYSLASSYS)) - { - takeItems(talker, SCROLL_OF_SHYSLASSYS, -1); - giveItems(talker, LETTER_OF_KASH, 1); - qs.setCond(3, true); - htmltext = "30644-08.html"; - } - break; - } - case 3: - { - if (hasQuestItems(talker, LETTER_OF_KASH)) - { - htmltext = "30644-09.html"; - } - break; - } - case 8: - case 9: - case 10: - { - htmltext = "30644-10.html"; - break; - } - } - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(talker); - } - break; - } - case MARTIAN: - { - switch (qs.getCond()) - { - case 3: - { - if (hasQuestItems(talker, LETTER_OF_KASH)) - { - htmltext = "30645-01.html"; - } - break; - } - case 4: - { - htmltext = "30645-03.html"; - break; - } - case 5: - { - if (hasQuestItems(talker, WATCHERS_EYE1)) - { - takeItems(talker, WATCHERS_EYE1, -1); - qs.setCond(6, true); - htmltext = "30645-04.html"; - } - break; - } - case 6: - { - htmltext = "30645-05.html"; - break; - } - case 7: - { - htmltext = "30645-06.html"; - break; - } - case 8: - case 9: - { - htmltext = "30645-09.html"; - break; - } - } - break; - } - case CHEST_OF_SHYSLASSYS: - { - if (qs.isStarted()) - { - htmltext = "30647-01.html"; - } - break; - } - case RALDO: - { - switch (qs.getCond()) - { - case 7: - { - if (hasQuestItems(talker, WATCHERS_EYE2)) - { - htmltext = "30646-01.html"; - } - break; - } - case 8: - { - htmltext = "30646-06.html"; - break; - } - case 10: - { - addExpAndSp(talker, 1067606, 69242); - giveAdena(talker, 194556, true); - giveItems(talker, MARK_OF_CHALLENGER, 1); - talker.sendPacket(new SocialAction(talker.getObjectId(), 3)); - qs.exitQuest(false, true); - htmltext = "30646-07.html"; - break; - } - } - break; - } - case FILAUR: - { - switch (qs.getCond()) - { - case 8: - { - htmltext = "30535-01.html"; - qs.setCond(9, true); - break; - } - case 9: - { - talker.sendPacket(new RadarControl(0, 2, 151589, -174823, -1776)); - htmltext = "30535-02.html"; - break; - } - case 10: - { - htmltext = "30535-03.html"; - break; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs == null) || !Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - return super.onKill(npc, killer, isSummon); - } - - switch (npc.getId()) - { - case SHYSLASSYS: - { - if (qs.isCond(1)) - { - if (SpawnTable.getInstance().getSpawns(npc.getId()).size() < 10) - { - addSpawn(CHEST_OF_SHYSLASSYS, npc, false, 200000); - } - giveItems(killer, SCROLL_OF_SHYSLASSYS, 1); - giveItems(killer, BROKEN_KEY, 1); - qs.setCond(2, true); - } - break; - } - case GORR: - { - if (qs.isCond(4)) - { - giveItems(killer, WATCHERS_EYE1, 1); - qs.setCond(5, true); - } - break; - } - case BARAHAM: - { - if (qs.isCond(6)) - { - if (SpawnTable.getInstance().getSpawns(npc.getId()).size() < 10) - { - addSpawn(RALDO, npc, false, 100000); - } - giveItems(killer, WATCHERS_EYE2, 1); - qs.setCond(7, true); - } - break; - } - case QUEEN_OF_SUCCUBUS: - { - if (qs.isCond(9)) - { - if (SpawnTable.getInstance().getSpawns(npc.getId()).size() < 10) - { - addSpawn(RALDO, npc, false, 100000); - } - qs.setCond(10, true); - } - break; - } - } - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30109-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30109-01.html deleted file mode 100644 index e68258dbd9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30109-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Hannavalt:
-You fool! You are hardly worthy of the title you bear! Before you think of advancement, you must first improve your skills!
-(This quest may only be undertaken by Knights, Elven Knights, or Palus Knights of level 35 or higher.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30109-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30109-02.html deleted file mode 100644 index 80bb50b25e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30109-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Hannavalt:
-The calling I refer to may only be answered by a Knight. You should seek another guide.
-(This quest may only be undertaken by Knights, Elven Knights, or Palus Knights of level 35 or higher.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30109-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30109-03.htm deleted file mode 100644 index dde1fa911e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30109-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Hannavalt:
-Do you hold higher ambitions than being a mere Knight? You must examine your motivation for fighting. It may be to protect loved ones, for the glory of the kingdom, for power... But true knights fight for the 'calling' that is given them. The Trial of Duty is the way for you to determine what your calling is.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30109-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30109-04.htm deleted file mode 100644 index bc62880bcc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30109-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Hannavalt:
-First you must find Sir Aaron Tanford. He resides in the Southern Wastelands of Gludio. He shall give you your first test. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30109-04a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30109-04a.htm deleted file mode 100644 index 446139c526..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30109-04a.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Hannavalt:
-First, meet with Sir Aron Tanford. You will find him south of the Wasteland. He will assign you your first task.
-Take this Dimension Diamond. You can trade it to the village gatekeeper for something special that may help you on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30109-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30109-05.html deleted file mode 100644 index 1825d8269a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30109-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Hannavalt:
-Be welcome. So, now you know your calling? No need to tell me. The actions you saw, heard and felt, those are the very call of the knight and the virtue of chivalry. Learn those lessons well; engrave them on your heart.
-Now I will give you the Mark of Duty. May Einhasad protect you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-01.html deleted file mode 100644 index 1ee93a193f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Dustin:
-Welcome, noble Knight. May the blessings of Einhasad be with you.
-I am troubled by recent violence of the foreign races. We have lost many of our young in fights with them... Just six months ago, a fine, strapping young lad named Leon Athebaldt was killed in battle with the Breka Orcs.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-02.html deleted file mode 100644 index 69e84c789d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Dustin:
-He was a dashing young knight, sworn to serve Einhasad's holy will and protect the innocent. He took his vow in this very temple. He was an honorable and devout young man, nephew of the famous Sir Collin. He was even considered for canonization by the High Priest! We all had high hopes for him, for what he might acheive for the kingdom and for the Goddess of Light... ...but alas, he has been taken from us. Oh well, it was the will of Eisenhad.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-03.html deleted file mode 100644 index 276ae4171f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Priest Dustin:
-Last winter a giant horde of blood-thirsty Breka Orcs swept in from the north and invaded Giran. Those violent thugs looted homes and businesses, and even threatened the castle. They gave the Royal Guards quite a challenge.
-Leon Athebaldt led his men in an attack on the Breka Orc encampment. With remarkable courage, they killed the Breka Orc Overlords one by one. Thanks to this effort the Breka Orcs were driven back into the north part of Giran.
-The final battle to drive them entirely out of Giran was the fiercest yet. The lone survivor of that battle was Leon's servant. He barely escaped with a shield and weapons inscribed with his master's crest. According to him, Athebaldt fought valiantly to the death, slaying Orcs to his left and right. Eventually he was no match for the hundreds of Orcs that continued to attack in waves against him. His remains have not been found. I'm sure the Breka Orcs have taken them for some nefarious purpose. It saddens me deeply that he cannot be given a proper burial.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-04.html deleted file mode 100644 index aec6fcb1d5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Dustin:
-The Orcs have an appalling custom of carrying around the remains of their enemies as a sort of charm or amulet. They say that the more courageous the enemy, the greater the power... It is said that Athebaldt's remains were cut up into pieces and fashioned into amulets for the Breka Orc Overlords. These creatures are fierce and violent! But I must give Leon a proper burial. Can you retrieve his remains for me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-05.html deleted file mode 100644 index aa2abd6211..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Dustin:
-Our religious traditions dictate that we can hold a funeral if we have the skull, ribs, and shinbone. Slay the Breka Orc Overlords and bring back Sir Athebaldt's Skull, ribs, and shinbone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-06.html deleted file mode 100644 index 6f5e634738..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Dustin:
-Please gather Sir Leon Athebaldt's remains. You must recover 3 portions: the skull, ribs, and shinbone. It sickens me to think of precious Leon's body decorating the necks of Orcs! This must not stand! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-07.html deleted file mode 100644 index 1a149d2c79..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Dustin:
-Thank you so very much. Now we may finally hold a proper funeral for Leon Athebaldt. I have cremated part of his remains and put them into this urn. Please deliver it to Leon's uncle, Sir Collin Windawood. He is the Governor of Talking Island. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-08.html deleted file mode 100644 index c88c688b09..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Dustin:
-Well done! I thank you in the name of the church of Einhasad.
-Sir Athebaldt will at last be at peace in the arms of Einhasad. The peace that we now enjoy would not have been possible without sacrifices such as this. Great things are achieved only at great cost... Sometimes a painful sacrifice must be made for the greater good.
-I have written a letter commending your efforts. Take this to Grand Master Hannavalt. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-09.html deleted file mode 100644 index 3361e5df46..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Dustin:
-Have you delivered Sir Leon Athebaldt's remains to his family? Sir Collin Windawood of Talking Island is expecting you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-10.html deleted file mode 100644 index 1895a04e92..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30116-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Dustin:
-You have done all that I asked. Do you still have the letter of commendation I gave you? Deliver it to Grand Master Hannavalt in Giran. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30311-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30311-01.html deleted file mode 100644 index 746d676ed7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30311-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Sir Collin Windawood:
-Could these actually be the bones of Leon? I heard of his glorious death during the battle against Orcs... What a loss... Never did I expect that I would see you like this, my beloved nephew! I regret I wasn't with you at the moment of your death!
-Young Warrior, My family is in your debt. I know it wasn't easy to recover his bones. Thank you so much. Take this letter to Priest Dustin.
-Now I shall prepare for my nephew's funeral... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30311-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30311-02.html deleted file mode 100644 index 991e385612..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30311-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Sir Collin Windawood:
-Young Warrior, thank you for recovering my nephew's remains and bringing them back to us. My family is in your debt. Now please take the letter that I gave you to Priest Dustin of the Town of Giran. Thank you. May the light of Einhasad guide your path. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30653-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30653-01.html deleted file mode 100644 index 3ae296ba31..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30653-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Sir Aaron Tanford:
-Dignity is one of the virtues that define a Knight's worth. Dignity takes various forms in different people...
-As we speak there are vicious gangs, who know nothing of dignity, prowling the Wastelands disturbing the residents. These gangs are led by Herod. He was once a prestigious Knight of Gludio.
-During the war against Gracia, Herod was tempted to treason by the enemy's leader. He became an agent of the invaders! Sir Klaus Vasper chased him doggedly and eventually put a spear through his heart. Karol said that 'A Knight who abandons his dignity is as good as dead.' Not wanting to give the traitor the dignity of a funeral, his corpse was left to rot in the Wastelands.
-This made his soul become a cursed devil, and the only way to get rid of him is to free him from the curse with this rusty sword. The skeleton raiders wandering around the Wastelands are his minions. As you destroy the filthy skeleton raiders one by one, you will confront the Spirit of Herod. Kill him with the rusty sword I gave you, and remind him of the noble dignity of a Gludio Knight. If possible, please bring proof of his end. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30653-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30653-02.html deleted file mode 100644 index 4bf04fff19..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30653-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Sir Aaron Tanford:
-I realize that it is not an easy task. But it is necessary for you to do it in order to acquire brilliance. You must kill the Spirit of Herod with the rusty sword I gave you, and free him from his disgraceful curse. While killing the skeleton raiders wandering around the Wastelands you will confront Herod. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30653-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30653-03.html deleted file mode 100644 index 9c08a045bd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30653-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Sir Aaron Tanford:
-So the unfortunate knight was not able to recover his honor. Was this tear of return the only thing that remained? What a dreadful curse! So it is his fate to wander the Wastelands forever... He has no one to blame but himself.
-Well done! You have completed the task successfully. But the task does not end with this. Go to the Dark Elf Guild in the Town of Dion and meet Sir Kiel Nighthawk. He will be waiting for you with your second task. I pray to Einhasad that you finish all your tasks successfully and get your "wish". - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30653-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30653-04.html deleted file mode 100644 index 3f5d9bca5f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30653-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Sir Aaron Tanford:
-You will learn the second part of the trial when you visit Sir Kiel Nighthawk. He is in the Dark Elf Guild of the Town of Dion. I shall pray to Einhasad for the successful completion of your tasks. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30654-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30654-01.html deleted file mode 100644 index 3dc0e22f83..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30654-01.html +++ /dev/null @@ -1,8 +0,0 @@ -Sir Kiel Nighthawk:
-Greetings, young Warrior. I am Kiel Nighthawk of the Griffon Knight union. Hannavalt sent word that you were coming.
-One of the virtues that define a Knight's character is a sense of justice. The history of this land of Dion is rife with gross injustice. One of the most heinous was the case of Sir Talianus.
-He was commissioned by the King to write a report about the causes and effects of the peasant's uprising. He was captured by rebels and accused of being a spy. He suffered days of unspeakable torture before death mercifully came. His report was torn up and scattered to the wind.
-His troops tried to collect the pieces of the report and they suffered the same fate as their leader.
-Until this day people claim that they hear the agonized wails of Sir Talianus and his troops, wafting across the execution grounds. I fear that their spirits are wandering the earth, unable to join with Shilen... Would you please seek justice for Sir Talianus?
-Kill the strains and the ghouls to collect the torn pieces of the report. When you gather all the pieces and complete Talianus' Report bring it back to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30654-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30654-02.html deleted file mode 100644 index 1d3b1c3316..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30654-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Sir Kiel Nighthawk:
-As I said, you must kill the strains and the ghouls to collect the torn pieces of the report. When you gather all the pieces of Sir Talianus' report, bring it back to me. Got it? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30654-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30654-03.html deleted file mode 100644 index fb3bef7700..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30654-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Sir Kiel Nighthawk:
-Ah, the report that was to be presented to the King... Perhaps now we can release the spirits of Sir Talianus and his comrades from their torment...
-Take this Mirror of Orpic with you and go to the Execution Grounds. There is power dwelling in this mirror which enables you to see the spirits of the dead. You must find and confront the doomed hangman tree. Free the spirits of Sir Talianus and his troops from their prison. Tell the spirit of Sir Talianus that the report for which he and his men gave their lives will be delivered to the King. This should give them peace at last. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30654-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30654-04.html deleted file mode 100644 index 78ff8e18ff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30654-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Sir Kiel Nighthawk:
-You have not yet freed Spirit of Sir Talianus. The spirits of these brave soldiers must be put to rest. Go now to the Execution Grounds and destroy the hangman tree to free Sir Talianus from his torment. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30654-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30654-05.html deleted file mode 100644 index e4315025cf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30654-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Sir Kiel Nighthawk:
-Very interesting... It occurs to me that there must be some other reason why the spirits of Talianus and his men cannot rest in peace... I must do more research on this.
-You should now go and find Sir Isael Silvershadow in Hunter's Village to take the next part of the test. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30654-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30654-06.html deleted file mode 100644 index ff36dd27f9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30654-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Sir Kiel Nighthawk:
-You have given peace to the tortured souls of Sir Talianus and his men. You have passed this part of the trial admirably. For the next stage, you must seek out Sir Isael Silvershadow in the Hunter's Village. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30655-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30655-01.html deleted file mode 100644 index f11ed532a9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30655-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Isael Silvershadow:
-Hello, young knight. May you be blessed by starlight. Welcome to the Hunters Village.
-True to Hannavalt's words, you have the talent to become a great Knight, but you are not quite ready this task. Please continue your training. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30655-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30655-02.html deleted file mode 100644 index 63311e3afb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30655-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Isael Silvershadow:
-May the blessings of the starlight shine upon you. Hello, young warrior. Welcome to the Hunters Village. True to Hannavalt's words, you seem to have the potential to become a great Knight someday.
-Let's briefly discuss the last virtue of a Knight, loyalty. Loyalty may be towards a lord, towards the teachings of the divine powers, or to a town and its residents whom you've sworn to protect... A good example would be the guards that risked their lives to battle the Leto Lizardmen and protect this village. The loyalty they displayed in sacrificing their lives to protect their homes and loved ones is surely honorable indeed.
-My task for you is to recover the milita's article from the Leto Lizardmen. The families of the fallen guards wish to hold a memorial for them. Considering their sacrifice, should we not at least do this much for them? In order to hold the memorial, we need 20 pieces of the articles. Well then, good luck on your journey.
-Leto Lizardmen can be found on the Plains of the Lizardmen. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30655-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30655-03.html deleted file mode 100644 index 42970e53c0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30655-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Isael Silvershadow:
-The hour of the memorial service draws near. We must have the personal articles of the guards from the Leto Lizardmen for the ceremony. We need about 20 pieces of the articles. Thank you for your assistance in this matter.
-Leto Lizardmen can be found on the Plains of the Lizardmen. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30655-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30655-04.html deleted file mode 100644 index a597ca16ae..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30655-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Isael Silvershadow:
-Well done! The guards' families will be eternally grateful for your services. The representative of the families has asked me to present you with this jewel. It is called the Tear of Loyalty.
-Grand Master Hannavalt has requested that you go to Father Dustin in the Town of Giran. He shall give you your final task. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30655-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30655-05.html deleted file mode 100644 index 7c55baa1c0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30655-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Isael Silvershadow:
-You must proceed with haste to Father Dustin in the Town of Giran. He is preparing the last trial that you must face. With your admirable skills you should pass this test easily. I wish you luck. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30656-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30656-01.html deleted file mode 100644 index c69d6d8c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/30656-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Spirit of Sir Talianus:
-The report... Must get to the King! Please... please, could you deliver it to the King of Aden...
-Young Warrior... hear my confession... The depth of my sin is deeper than you can imagine... Until my wrongs are righted, and justice prevails in this land of Dion, I shall not rest in peace... I do not dare to... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/Q00212_TrialOfDuty.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/Q00212_TrialOfDuty.java deleted file mode 100644 index 82cd424ad3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00212_TrialOfDuty/Q00212_TrialOfDuty.java +++ /dev/null @@ -1,554 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00212_TrialOfDuty; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.items.Weapon; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Trial of Duty (212) - * @author jurchiks - */ -public class Q00212_TrialOfDuty extends Quest -{ - // NPCs - private static final int HANNAVALT = 30109; - private static final int DUSTIN = 30116; - private static final int SIR_COLLIN_WINDAWOOD = 30311; - private static final int SIR_ARON_TANFORD = 30653; - private static final int SIR_KIEL_NIGHTHAWK = 30654; - private static final int ISAEL_SILVERSHADOW = 30655; - private static final int SPIRIT_OF_SIR_TALIANUS = 30656; - // Items - private static final int LETTER_OF_DUSTIN = 2634; - private static final int KNIGHTS_TEAR = 2635; - private static final int MIRROR_OF_ORPIC = 2636; - private static final int TEAR_OF_CONFESSION = 2637; - private static final ItemHolder REPORT_PIECE = new ItemHolder(2638, 10); - private static final int TALIANUSS_REPORT = 2639; - private static final int TEAR_OF_LOYALTY = 2640; - private static final ItemHolder MILITAS_ARTICLE = new ItemHolder(2641, 20); - private static final int SAINTS_ASHES_URN = 2641; - private static final int ATHEBALDTS_SKULL = 2643; - private static final int ATHEBALDTS_RIBS = 2644; - private static final int ATHEBALDTS_SHIN = 2645; - private static final int LETTER_OF_WINDAWOOD = 2646; - private static final int OLD_KNIGHTS_SWORD = 3027; - // Monsters - private static final int HANGMAN_TREE = 20144; - private static final int SKELETON_MARAUDER = 20190; - private static final int SKELETON_RAIDER = 20191; - private static final int STRAIN = 20200; - private static final int GHOUL = 20201; - private static final int BREKA_ORC_PREFECT = 20270; - 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 SPIRIT_OF_SIR_HEROD = 27119; - // Rewards - private static final int MARK_OF_DUTY = 2633; - // Misc - private static final int MIN_LEVEL = 35; - - public Q00212_TrialOfDuty() - { - super(212); - addStartNpc(HANNAVALT); - addTalkId(HANNAVALT, DUSTIN, SIR_COLLIN_WINDAWOOD, SIR_ARON_TANFORD, SIR_KIEL_NIGHTHAWK, ISAEL_SILVERSHADOW, SPIRIT_OF_SIR_TALIANUS); - addKillId(HANGMAN_TREE, SKELETON_MARAUDER, SKELETON_RAIDER, STRAIN, GHOUL, BREKA_ORC_PREFECT, LETO_LIZARDMAN, LETO_LIZARDMAN_ARCHER, LETO_LIZARDMAN_SOLDIER, LETO_LIZARDMAN_WARRIOR, LETO_LIZARDMAN_SHAMAN, LETO_LIZARDMAN_OVERLORD, SPIRIT_OF_SIR_HEROD); - registerQuestItems(LETTER_OF_DUSTIN, KNIGHTS_TEAR, MIRROR_OF_ORPIC, TEAR_OF_CONFESSION, REPORT_PIECE.getId(), TALIANUSS_REPORT, TEAR_OF_LOYALTY, MILITAS_ARTICLE.getId(), SAINTS_ASHES_URN, ATHEBALDTS_SKULL, ATHEBALDTS_RIBS, ATHEBALDTS_SHIN, LETTER_OF_WINDAWOOD, OLD_KNIGHTS_SWORD); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String html = null; - - if (qs == null) - { - return html; - } - - switch (event) - { - case "quest_accept": - { - if (qs.isCreated() && (player.getLevel() >= MIN_LEVEL) && player.isInCategory(CategoryType.KNIGHT_GROUP)) - { - qs.startQuest(); - qs.setMemoState(1); - qs.set("flag", 0); - } - break; - } - case "30116-02.html": - case "30116-03.html": - case "30116-04.html": - { - if (qs.isMemoState(10) && hasQuestItems(player, TEAR_OF_LOYALTY)) - { - html = event; - } - break; - } - case "30116-05.html": - { - if (qs.isMemoState(10) && hasQuestItems(player, TEAR_OF_LOYALTY)) - { - html = event; - takeItems(player, TEAR_OF_LOYALTY, -1); - qs.setMemoState(11); - qs.setCond(14, true); - } - break; - } - } - return html; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs == null) || !Util.checkIfInRange(Config.ALT_PARTY_RANGE, killer, npc, true)) - { - return super.onKill(npc, killer, isSummon); - } - - switch (npc.getId()) - { - case SKELETON_MARAUDER: - case SKELETON_RAIDER: - { - if (qs.isMemoState(2)) - { - final int flag = qs.getInt("flag"); - - if (getRandom(100) < (flag * 10)) - { - addSpawn(SPIRIT_OF_SIR_HEROD, npc); - qs.set("flag", 0); - } - else - { - qs.set("flag", flag + 1); - } - } - break; - } - case SPIRIT_OF_SIR_HEROD: - { - if (qs.isMemoState(2)) - { - final Weapon weapon = killer.getActiveWeaponItem(); - - if ((weapon != null) && (weapon.getId() == OLD_KNIGHTS_SWORD)) - { - giveItems(killer, KNIGHTS_TEAR, 1); - qs.setMemoState(3); - qs.setCond(3, true); - } - } - break; - } - case STRAIN: - case GHOUL: - { - if (qs.isMemoState(5) && !hasQuestItems(killer, TALIANUSS_REPORT)) - { - if (giveItemRandomly(killer, npc, REPORT_PIECE.getId(), 1, REPORT_PIECE.getCount(), 1, true)) - { - takeItem(killer, REPORT_PIECE); - giveItems(killer, TALIANUSS_REPORT, 1); - qs.setCond(6); - } - } - break; - } - case HANGMAN_TREE: - { - if (qs.isMemoState(6)) - { - final int flag = qs.getInt("flag"); - - if (getRandom(100) < ((flag - 3) * 33)) - { - addSpawn(SPIRIT_OF_SIR_TALIANUS, npc); - qs.set("flag", 0); - qs.setCond(8, true); - } - else - { - qs.set("flag", flag + 1); - } - } - 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 (qs.isMemoState(9) && giveItemRandomly(killer, npc, MILITAS_ARTICLE.getId(), 1, MILITAS_ARTICLE.getCount(), 1, true)) - { - qs.setCond(12); - } - break; - } - case BREKA_ORC_PREFECT: - { - if (qs.isMemoState(11)) - { - if (!hasQuestItems(killer, ATHEBALDTS_SKULL)) - { - giveItems(killer, ATHEBALDTS_SKULL, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - else if (!hasQuestItems(killer, ATHEBALDTS_RIBS)) - { - giveItems(killer, ATHEBALDTS_RIBS, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - else if (!hasQuestItems(killer, ATHEBALDTS_SHIN)) - { - giveItems(killer, ATHEBALDTS_SHIN, 1); - qs.setCond(15, true); - } - } - break; - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String html = getNoQuestMsg(talker); - - switch (npc.getId()) - { - case HANNAVALT: - { - if (qs.isCreated()) - { - if (!talker.isInCategory(CategoryType.KNIGHT_GROUP)) - { - html = "30109-02.html"; - } - else if (talker.getLevel() < MIN_LEVEL) - { - html = "30109-01.html"; - } - else - { - html = "30109-03.htm"; - } - } - else if (qs.isStarted()) - { - switch (qs.getMemoState()) - { - case 1: - { - html = "30109-04.html"; - break; - } - case 14: - { - if (hasQuestItems(talker, LETTER_OF_DUSTIN)) - { - html = "30109-05.html"; - takeItems(talker, LETTER_OF_DUSTIN, -1); - addExpAndSp(talker, 762576, 49458); - giveAdena(talker, 138968, true); - giveItems(talker, MARK_OF_DUTY, 1); - qs.exitQuest(false, true); - talker.sendPacket(new SocialAction(talker.getObjectId(), 3)); - } - break; - } - } - } - else - { - html = getAlreadyCompletedMsg(talker); - } - break; - } - case SIR_ARON_TANFORD: - { - switch (qs.getMemoState()) - { - case 1: - { - html = "30653-01.html"; - - if (!hasQuestItems(talker, OLD_KNIGHTS_SWORD)) - { - giveItems(talker, OLD_KNIGHTS_SWORD, 1); - } - - qs.setMemoState(2); - qs.setCond(2, true); - break; - } - case 2: - { - if (hasQuestItems(talker, OLD_KNIGHTS_SWORD)) - { - html = "30653-02.html"; - } - break; - } - case 3: - { - if (hasQuestItems(talker, KNIGHTS_TEAR)) - { - html = "30653-03.html"; - takeItems(talker, -1, KNIGHTS_TEAR, OLD_KNIGHTS_SWORD); - qs.setMemoState(4); - qs.setCond(4, true); - } - break; - } - case 4: - { - html = "30653-04.html"; - break; - } - } - break; - } - case SIR_KIEL_NIGHTHAWK: - { - switch (qs.getMemoState()) - { - case 4: - { - html = "30654-01.html"; - qs.setMemoState(5); - qs.setCond(5, true); - break; - } - case 5: - { - if (!hasQuestItems(talker, TALIANUSS_REPORT)) - { - html = "30654-02.html"; - } - else - { - html = "30654-03.html"; - qs.setMemoState(6); - qs.setCond(7, true); - giveItems(talker, MIRROR_OF_ORPIC, 1); - } - break; - } - case 6: - { - if (hasQuestItems(talker, MIRROR_OF_ORPIC)) - { - html = "30654-04.html"; - } - break; - } - case 7: - { - if (hasQuestItems(talker, TEAR_OF_CONFESSION)) - { - html = "30654-05.html"; - takeItems(talker, TEAR_OF_CONFESSION, -1); - qs.setMemoState(8); - qs.setCond(10, true); - } - break; - } - case 8: - { - html = "30654-06.html"; - break; - } - } - break; - } - case SPIRIT_OF_SIR_TALIANUS: - { - if (qs.isMemoState(6) && hasQuestItems(talker, MIRROR_OF_ORPIC, TALIANUSS_REPORT)) - { - html = "30656-01.html"; - takeItems(talker, -1, MIRROR_OF_ORPIC, TALIANUSS_REPORT); - giveItems(talker, TEAR_OF_CONFESSION, 1); - qs.setMemoState(7); - qs.setCond(9, true); - npc.deleteMe(); - } - break; - } - case ISAEL_SILVERSHADOW: - { - switch (qs.getMemoState()) - { - case 8: - { - if (talker.getLevel() < MIN_LEVEL) - { - html = "30655-01.html"; - } - else - { - html = "30655-02.html"; - qs.setMemoState(9); - qs.setCond(11, true); - } - break; - } - case 9: - { - if (!hasItem(talker, MILITAS_ARTICLE)) - { - html = "30655-03.html"; - } - else - { - html = "30655-04.html"; - giveItems(talker, TEAR_OF_LOYALTY, 1); - takeItem(talker, MILITAS_ARTICLE); - qs.setMemoState(10); - qs.setCond(13, true); - } - break; - } - case 10: - { - if (hasQuestItems(talker, TEAR_OF_LOYALTY)) - { - html = "30655-05.html"; - } - break; - } - } - break; - } - case DUSTIN: - { - switch (qs.getMemoState()) - { - case 10: - { - if (hasQuestItems(talker, TEAR_OF_LOYALTY)) - { - html = "30116-01.html"; - } - break; - } - case 11: - { - if (!hasQuestItems(talker, ATHEBALDTS_SKULL, ATHEBALDTS_RIBS, ATHEBALDTS_SHIN)) - { - html = "30116-06.html"; - } - else - { - html = "30116-07.html"; - takeItems(talker, -1, ATHEBALDTS_SKULL, ATHEBALDTS_RIBS, ATHEBALDTS_SHIN); - giveItems(talker, SAINTS_ASHES_URN, 1); - qs.setMemoState(12); - qs.setCond(16, true); - } - break; - } - case 12: - { - if (hasQuestItems(talker, SAINTS_ASHES_URN)) - { - html = "30116-09.html"; - } - break; - } - case 13: - { - if (hasQuestItems(talker, LETTER_OF_WINDAWOOD)) - { - html = "30116-08.html"; - takeItems(talker, LETTER_OF_WINDAWOOD, -1); - giveItems(talker, LETTER_OF_DUSTIN, 1); - qs.setMemoState(14); - qs.setCond(18, true); - } - break; - } - case 14: - { - if (hasQuestItems(talker, LETTER_OF_DUSTIN)) - { - html = "30116-10.html"; - } - break; - } - } - break; - } - case SIR_COLLIN_WINDAWOOD: - { - switch (qs.getMemoState()) - { - case 12: - { - if (hasQuestItems(talker, SAINTS_ASHES_URN)) - { - html = "30311-01.html"; - takeItems(talker, SAINTS_ASHES_URN, -1); - giveItems(talker, LETTER_OF_WINDAWOOD, 1); - qs.setMemoState(13); - qs.setCond(17, true); - } - break; - } - case 13: - { - if (hasQuestItems(talker, LETTER_OF_WINDAWOOD)) - { - html = "30311-02.html"; - } - break; - } - } - break; - } - } - return html; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-01.html deleted file mode 100644 index 9cf2d360fd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Terry:
-Ah, a letter from Master Dufner... Yes, I am he who was once called the 'Hawkeye'. But Hawkeye is no more... You can't possibly expect me to revive Hawkeye now... That is too much. ...Only Master Dufner would ask such a favor... It was he who helped me abandon Hawkeye and settle down in this town...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-02.html deleted file mode 100644 index 4419c25d2e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Terry:
-Well... I guess I have no choice. I have been curious about the increase in those mutations... But first you must do me a favor. I will need some time to revive Hawkeye. In the meantime, I need you to do some planning and scout the area.
-We need a rough Map of the monsters' mutations. You must capture one and bring it to me. We will make our next move according to what we find.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-03.html deleted file mode 100644 index d860db0f11..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Terry:
-We'll begin with the one living closest to this town. That would be Neer Ghoul Berserker. At the east Execution Grounds you will find many neer crawlers. Among them you will find Neer Ghoul Berserker. Catch him, take anything you find on him and come back to me right away. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-04.html deleted file mode 100644 index 004e76eba1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Terry:
-Why are you still here? You must go to the eastern Execution Grounds and catch the Neer Ghoul Berserker among the flock of Neer Crawlers.
-Search him and bring back to me anything that you find. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-05.html deleted file mode 100644 index 62e3e55e05..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Terry:
-Any good news? Oh, what is this? A bezoar?! Hmm, no wonder Dufner asked me to investigate. Hmm...
-Wait a moment... If this is how it turns out, I'll just have to push ahead with the plan... However, this plan might be a bit tough for you. Will that be okay?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-06.html deleted file mode 100644 index a0c65fe1a0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-06.html +++ /dev/null @@ -1,7 +0,0 @@ -Master Terry:
-You must heed my every word. We each have our own tasks to do. While I am away you must investigate the mutations one at a time.
-They are Ol Mahum Captain, Turek Orc Warlord, Ant Captain, and Turak Bugbear Warrior... That's it. I expect that they each have a bezoar planted in their bodies.
-The problem is that these creatures are all very aggressive, even more so than normal.
-But I think you can handle it... Do you need any more information?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-07.html deleted file mode 100644 index 9df889614d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-07.html +++ /dev/null @@ -1,9 +0,0 @@ -Master Terry:
-Since time is of the essence we must attack them systematically. Now listen carefully!
-The Ol Mahum Captain can be found near the Fortress of Resistance in the northeast.
-Next you must go to Gludio, which is quite a distance away. I guess it is becoming obvious that these mutations happened simultaneously in several places around the world.
-You can find the Turek Orc Warlord at the Orc Barracks in the northern part of Gludio.
-You can find the Ant Captain in the Wastelands of Gludio. Try the underground Ant's Nest. You should not attempt this one alone...
-And last, the most dangerous of them all... Have you ever seen the so-called Turak bugbears wandering about Gorgon Flower Garden in Giran? Turak bugbear Warriors are their leaders.
-Now then, let's get busy. You start your task and I shall follow you soon thereafter. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-08.html deleted file mode 100644 index df4262737e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Terry:
-I hope your investigation is going well? Time is short so you must hurry. Do you remember your task? You must hunt Ol Mahum Captains, Turek Orc Warlords, Ant Captain, and Turak Bugbear Warriors... Catch them and collect the bezoars from their bodies.
-I am not sure if it is due to the bezoars, but they are behaving very aggressively. Please, be careful.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-09.html deleted file mode 100644 index 35d513f913..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Terry:
-All right, I see that you were successful! Now we can start to work on the investigation. I have been to Giran Castle where I acquired the secret documents necessary for solving this case...
-Now, I must do more research on these documents. Can I ask you one more favor?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-10.html deleted file mode 100644 index e4561dd202..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-10.html +++ /dev/null @@ -1,6 +0,0 @@ -Master Terry:
-Take this letter and the box containing the bezoars to Viktor of the Hunter's Village.
-He is an expert in such matters. Back when I was called Hawkeye, he was known as the clairvoyant. He is quite well known for being an excellent source of information, even to this day. I am sure he'll be able to find something out from the bezoars. He owns a shop at the moment... A very unlikely occupation for him...
-Anyway, take this letter to him. Tell him that Hawkeye sent you, he will talk to you. If he feigns a lack of understanding, say 'Altebar Karryos' loudly. That is my real name. By the way, he never does anything for free... He will probably ask you for something. In that case, use your own judgement.
-I am sure you shall do your best! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-11.html deleted file mode 100644 index af2ffdb9e1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Terry:
-Take the letter and box to Viktor in the Hunter's Village. I already told you my real name, right? Do you remember it? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-12.html deleted file mode 100644 index be56935211..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-12.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Terry:
-What did you say to Viktor? He thinks you are a liar!
-Did you forget my real name, by any chance? I shall repeat it once more! My true name is Altebar Karryos. I took my current moniker 'Terry' from the second letters in my real name.
-Anyway, I shall write you another letter. Go and meet Viktor again. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-13.html deleted file mode 100644 index aa9d7155e9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-13.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Terry:
-Hurry! You must go to Viktor from the Hunter's Village! Don't forget to take special care of the box containing the bezoars. Viktor is very skilled and knowledgeable and will be of great help in the investigation of the bezoars. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-14.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-14.html deleted file mode 100644 index 64b5d3e181..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-14.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Terry:
-We must hurry and discover the meaning of the bezoars! Now that we have Viktor's trust we should get to the bottom of this! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-15.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-15.html deleted file mode 100644 index dc04408c43..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-15.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Terry:
-So, this is the report on the findings about the bezoar! Good job. I mean it! It must not have been easy to get information from that hard-to-please Viktor. How is he doing? Dufner, me and Viktor used to hang around together way back when. That brings back memories... Are his explanations still so hard to understand? Anyway, I shall have to look into the results.
-Let me see... My bad premonitions are always right in these cases. I had hoped that this time I was wrong... Damn it! This can't be!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-16.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-16.html deleted file mode 100644 index 1457fa4bac..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-16.html +++ /dev/null @@ -1,7 +0,0 @@ -Master Terry:
-I am sure you are aware that creatures who have an Abyss Spirit Ore inside them have exceptional intelligence... The matter would not be so dangerous if that's all there was to it, but these creatures are extremely hostile towards Elves, Dark Elves, Orcs, Dwarves and Humans. Do you understand why those creatures have become so aggressive?... They are very clever so they will surely influence their fellow creatures... Imagine the carnage if they incite the others!
-I am convinced that this has something to do with the Goddess Shilen. The dark powers of Shilen are the origin of the Dark Bezoars... It is said the Goddess of Darkness and the original Goddess of Water traveled east, where she created many different magical creatures. It is quite alarming how many years have passed and only now are Shilen's powers are being detected in the monsters.
-The most frightening part we have learned from this experiment is that the Dark Bezoar is contagious. Moreover, according to Marina's experiment, these Bezoars are not natural, but manufactured.
-The road ahead will be rough. We will both be tested to our limits. Certainly you wouldn't abandon the investigation at this point?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-17.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-17.html deleted file mode 100644 index 542642275d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-17.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Terry:
-The next part of the task holds more danger than you have ever seen. Regardless of the urgency I cannot pressure you to make such a momentous decision. I don't think you will survive... Why don't you go and get more training? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-18.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-18.html deleted file mode 100644 index 4f35f9228d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-18.html +++ /dev/null @@ -1,6 +0,0 @@ -Master Terry:
-I think you are ready for the next task. Being contaminated by a Dark Bezoar is somewhat worrisome, but according to Marina's research, the contamination is limited to only a few creatures. You must destroy those hosts.
-Marsh Stakato Drones, Breka Orc Overlords, Ant Warrior Captains, and Leto Lizardman Warriors are the monsters you must hunt. Of course, these creatures all have aggressive tendencies. Extract the Dark Bezoars from their bodies.
-Do you know where they are??
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-19.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-19.html deleted file mode 100644 index 706c0443c5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-19.html +++ /dev/null @@ -1,8 +0,0 @@ -Trainer Terry:
-Marsh Stakato Drones can be found in the Cruma Marshlands north of Dion. It is a dangerous monster, so take care. You must try to avoid attacking them from a close distance when they are in groups. You must lure them away before fighting.
-You have already seen many Breka Orc Overlords, yes? They are located in Breka's Stronghold. The same goes for them. When they are in a group, do not attack them.
-The Ant Warrior Captains can be found below the Wastelands in the Ant's Nest. I presume you have already seen them when you were hunting the Ant Captain? He is very fierce.
-The Leto Lizardmen Warrior is the one you must be most wary of. He is the most dangerous of all, and may be too strong for you even now.
-We don't have much time. I must ask you to take the risk, and do your best, though it is a tough task. If you have friends that you can trust, it would be good to take them with you. Leto Lizardmen Warriors can be found on the Plains of the Lizardmen.
-Good luck to you, then! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-20.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-20.html deleted file mode 100644 index d3b4cca126..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-20.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Terry:
-I appreciate your enthusiasm, but you are not ready yet. Come back when you have completed more training. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-21.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-21.html deleted file mode 100644 index 0203a1efc8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-21.html +++ /dev/null @@ -1,6 +0,0 @@ -Trainer Terry:
-I think you are sufficiently prepared now. I will tell you about the next task. Being contaminated by a Dark Bezoar is something to worry about; however, according to Marina's research, the contamination seems to be limited to only a few creatures. I want you to be in charge of getting rid of those hosts.
-Marsh stakato drones, Breka Orc overlords, noble ant leaders, and Leto Lizardmen warriors are on the list. Of course, these creatures all have tendencies to be aggressive. Extract the Dark Bezoars from their bodies.
-Do you know where you can find them?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-22.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-22.html deleted file mode 100644 index 0dbd108294..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-22.html +++ /dev/null @@ -1,6 +0,0 @@ -Master Terry:
-How is the hunting going? Being contaminated by a Dark Bezoar is something to worry about; however, according to Marina's research, the contamination seems to be limited to only a few creatures. I want you to be in charge of getting rid of those hosts.
-Marsh Stakato Drones, Breka Orc Overlords, Ant Warrior Captains, and Leto Lizardman Warriors are on the list. Of course, these creatures all have tendencies to be aggressive. Extract the Dark Bezoars from their bodies.
-Do you know where you can find them?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-23.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-23.html deleted file mode 100644 index ec84f96702..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-23.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Terry:
-So, there are 4 Dark Bezoars altogether! I am so glad to see you alive. Master Dufner, he still has the sense for recognizing talented people. Thanks to you, I could solve the problem in a short hour.
-Oh, I guess you must also be curious about the results? I secretly found out that there was a group of people called the 'children of Shilen' behind this case. Did you ever hear of the name? They are the followers of Shilen who are looking forward to the resurrection of their Goddess. They are working secretly so few people know about them. The Royal palace is busy enough dealing with the war, and they have no time to take measures against them.
-This is becoming a serious matter now that it turned out to be their organization that is related to this case. This is not something that we can just overlook. I shall have to report this. This is a report which contains the details on this case. Take it to Master Dufner. He will take care of the rest. You have done a good job, thank you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-24.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-24.html deleted file mode 100644 index 0a90af65ad..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30064-24.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Terry:
-I thought that you had returned to Giran! Master Dufner must be wondering where you are. Go there now. We will meet again... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-01.html deleted file mode 100644 index 78baeef241..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Master Dufner:
I -'m not sure if you are aware of it, but the magical creatures have been acting very strange lately. They seem to be organizing for something. I am sure this is a bad sign.
-We must find out what those mutants are up to! While it is important to have young volunteers like yourself in service to the kingdom, this particular task requires someone that is skilled in concealment and scouting. I don't think you are up to the task...
-If you know anyone that possesses these skills, please tell me.
-(This quest may only be performed by Rogues, Elven Scouts, or Assassins of level 35 or higher.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-02.html deleted file mode 100644 index 4f884f02d5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Dufner:
-Our kingdom is being threatened by mutants! I am in need of guild members skilled in concealment and scouting. I think you will be very useful once you gain a bit more experience.
-If you successfully complete this task the guild will acknowledge your skills and you will find it easier to change to a higher level occupation. Please come back to me when you have more experience. I will be waiting for you.
-(This quest may only be performed by Rogues, Elven Scouts, or Assassins of level 35 or higher.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-03.htm deleted file mode 100644 index 49f99134f9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Dufner:
-I am not sure if you are aware of this, but the mutants have been behaving strange lately. They have been forming gangs and looting local regions, and their recent movements have become more organized and accurate. I am sure this a very bad sign.
-Overwhelming force would probably be the best way to deal with this threat, but our forces are away at war...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-04.htm deleted file mode 100644 index 459f16ea2f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Dufner:
-For now, the guild has decided to keep our investigation of this matter secret. For that we must have the aid of guild members skilled in concealment and scouting, like yourself. Of course, you must also be able to defend yourself in dangerous situations. Conflict with the mutants will be unavoidable... I must warn you, your life will be at great risk.
-But such is the life of a Scout. This is a great opportunity to prove your skills... Will you lend us your aid?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-05.htm deleted file mode 100644 index 839163ad1e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Dufner:
-Good! I think it'd be easier to investigate if you slayed a few of the mutant magical creatures first. But... once the investigation reaches a certain point, you'll run into problems that you can't handle by yourself.
-I'll introduce you to someone that may be of help to you. His name is Hawkeye, he acts the part of a common master, but he was once a great Assassin. He was nicknamed 'Hawkeye' for never failing to achieve his mission or eliminate his target. Take this letter to him and request his aid.
-I have written the identity of this person in the letter, so keep that in mind. Don't tell anyone about this, your utmost discretion is needed, and be careful. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-05a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-05a.htm deleted file mode 100644 index 8a331173d9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-05a.htm +++ /dev/null @@ -1,6 +0,0 @@ -Master Dufner:
-Very well! This is just my opinion, but I suspect that it will be easier for you to first find and kill some of those evil mutants and then investigate. Once your investigation reaches a certain point, howver, I'm reasonably certain that you will encounter a situation you cannot handle by yourself.
-Let me introduce you to someone who might be able to assist you. He is currently in hiding, masquerading like any other master, but in his day he was a feared assassin known as "Hawkeye." His targets could never escape his ruthless aim. Take this letter to him and ask him for help.
-I have included some additional information about him for your enlightenment. Please be careful that it doesn't fall into the wrong hands.
-Also, take this Dimension Diamond. You can trade this Dimension Diamond for something special from the village gatekeeper, and it will help you a lot on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-06.html deleted file mode 100644 index a26374bed1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Dufner:
-You will find the name of the person you seek in this letter. You must leave at once! Don't forget, you must not be seen by anyone! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-07.html deleted file mode 100644 index ab489074d4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Dufner:
-I expect great things from you. Should this task go well, I shall acknowledge your talents and lend you my aid should you want to change to a higher level occupation. May the divine light of Einhasad shine on you always. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-08.html deleted file mode 100644 index e671536968..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30106-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Dufner:
-This is the report of Terry, the Hawkeye! Pardon me a moment while I peruse this . . . Hmmm . . . the children of Shilen! Oh my -- it seems as though they have finally begun to act on a large scale . . .
-Well, enough of that for now. My thanks for a job well done. We'll handle it from here. Terry was impressed with your skills, and I see no reason to doubt him. As a token of our thanks, please accept this Mark of Seeker from our guild.
-Your efforts may have made the difference in our ability to weather the coming storm. Thank you! I wish you every good fortune as you depart. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30526-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30526-01.html deleted file mode 100644 index c00c6b46ea..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30526-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Brunon:
-Oh, a letter from Marina! She must be too busy to come herself. I've done a lot of business with her, but I still can't figure her out! I understand she's had a great past...
-Anyways, here's what she asked for. Be careful! It's fragile. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30526-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30526-02.html deleted file mode 100644 index 5c5231ba46..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30526-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Brunon:
-Take this to Marina at once! Be careful, it's very fragile. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-01.html deleted file mode 100644 index b2b937db4d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Viktor:
-A clairvoyant? Me? What do you mean? I never had such a nickname. You must be thinking about someone else. If you want to buy anything, I will treat you with respect. Otherwise, buzz off!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-02.html deleted file mode 100644 index 4a3a092bcd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Viktor:
-Terry? Who the hell is this? What idiot sent me this letter! What a pain in the ass. OK, well then, I'll give it a try.
-Wait...! This sign... Hawkeye?! Could this be true that Hawkeye is still alive? His name is now 'Master Terry'? Ha! Good joke! He had so many enemies that I thought surely that one of them would have killed him by now...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-03.html deleted file mode 100644 index 94cea01899..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Trader Viktor:
-That is wonderful news! Ha, what a surprise. By the way, if you are truly sent by Hawkeye, you should know what his real name is... What is it?
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-04.html deleted file mode 100644 index d52a62f90d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-04.html +++ /dev/null @@ -1,7 +0,0 @@ -Trader Viktor:
-Well, we'll just chalk that one up to a fuzzy memory. Tell me again! What is his real name?
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-05.html deleted file mode 100644 index fe3f3897fe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Viktor:
-You... Who are you? Bug off!
-If it is true that you have simply forgotten the name, then go back and find out what it is! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-06.html deleted file mode 100644 index b2e91a6bf6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Viktor:
-Yes I see that you are indeed sent by Hawkeye. I thought I recognized his handwriting...
-You are right, I am the clairvoyant Viktor. By the way, I see from the letter that it is regarding a very serious matter.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-07.html deleted file mode 100644 index 721a227758..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Trader Viktor:
-Hmm, what is this? So these are the bezoars...Ok, I see. You want me to check out these bezoars?
-You must realize that there is no such thing as pro bono in my occupation. I am sure you are aware of that already? Even though you were probably sent by the Hawkeye, my services won't be absolutely free. So, what do you have?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-08.html deleted file mode 100644 index 2645a3220a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Viktor:
-Don't lie to me, mister. I can tell by your shabby clothes that you have nothing of value. That equipment? Worthless!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-09.html deleted file mode 100644 index 7e68cfde60..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Viktor:
-Hey, young fellow. Are you an idiot?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-10.html deleted file mode 100644 index 22c297acdd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Viktor:
-Hmm, let me think... Yes! I am involved in a secret project these days. I don't have the time to do everything alone. Would you please help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-11.html deleted file mode 100644 index 60f8ef5dc1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-11.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Viktor:
-Ah, good, so we understand each other. Now that we have come to an understanding I feel closer to you. You seem to understand me.
-Anyway, let me fill you in on my project. In Giran there is a monster called the Medusa. Have you seen her already? This Medusa is, in fact...oops, no, this is a secret. I am sorry but this cannot be heard by anyone.
-Anyway, my point is that I want you to kill the Medusa and bring 10 of its scales. Then I shall give you the information you seek. Welcome to my project, I will be counting on you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-12.html deleted file mode 100644 index 126728c307..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-12.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Viktor:
-Yes I see that you are indeed sent by Hawkeye. I was already fairly certain...
-You are right, I am the clairvoyant Viktor. I see from the letter that this is a very serious matter.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-13.html deleted file mode 100644 index a7523063ae..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-13.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Viktor:
-Did you forget my request already? I asked you to find 10 scales of Medusa for me. I shall begin my research on the bezoars, trusting you to do your part. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-14.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-14.html deleted file mode 100644 index 4fda9702e7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-14.html +++ /dev/null @@ -1,8 +0,0 @@ -Trader Viktor:
-1, 2, 3... 10! Yes you have brought all 10 of them. Ha ha...This takes me one step further in my plan... Ha ha ha!
-Did I say that out loud? Never mind, I was just daydreaming...
-You have proven yourself and I shall give you the information you seek. While you were hunting I was studying the bezoar.
-It is also known as 'Abyss Spirit Ore'. It is often associated with Shilen, the Goddess of Abyss. How do I know this? When you flash a particular wavelength of light, the emanation of the refraction-dispersion creates a typical distribution of Ruper's curve. If you magnify the pattern, apply the Magnus' constant, compare it by Bernu's analysis, you will find a shape similar to Shilen's pattern between the 8th and the 9th diagram... What does this mean? It means that this bezoar is related to Shilen. I could tell you more but you wouldn't understand.
-However, there is one problem.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-15.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-15.html deleted file mode 100644 index 40536c9e7e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-15.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Viktor:
-The appearance of the pattern is very irregular. The probabilities are random and its condition is still a mystery. Moreover, I don't understand why the bezoar is only found in the body of an aggressive monster. We must send it to Marina to find out more specifics...
-She is a Magister in the Ivory Tower of Oren. She is an acquaintance of mine. Take this letter detailing the results of my research and requesting assistance to Magister Marina of the Ivory Tower. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-16.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-16.html deleted file mode 100644 index fb4a8acbdd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-16.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Viktor:
-Find Magister Marina in the Ivory Tower of Oren. Don't forget to show her the letter that I gave you. She is an expert in this area. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-17.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-17.html deleted file mode 100644 index ee67dd063c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30684-17.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Viktor:
-I am sure Marina will be able to discover the secrets of the bezoar. Report her findings to Master Terry. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30715-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30715-01.html deleted file mode 100644 index 4e7c0af175..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30715-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Marina:
-Ah, a letter is from Viktor... I thought he was focused on his business these days but I guess not... Hawkeye?! Is it still around? What joy the sound of that name brings me! There was a time when...
-Oh my, I mustn't go on in front of a guest... Shall we get down to business? My analysis may take some time. These things can get quite complicated. Perhaps you could do me a favor while I work? It will help my analysis as well...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30715-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30715-02.html deleted file mode 100644 index e9b39f3cbf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30715-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Marina:
-Thank you. It shouldn't be too difficult. I ordered an item a few days ago from Mr. Brunon the Blacksmith of the Dwarven Village. I have been too busy to pick it up. Could you please go and pick it up for me? Thank you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30715-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30715-03.html deleted file mode 100644 index a02db216b9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30715-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Marina:
-Go to Blacksmith Brunon of the Dwarven Village and bring back to me what I ordered from him. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30715-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30715-04.html deleted file mode 100644 index a76345824f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30715-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Marina:
-Ah, thank you. This will make the work go much faster. Now, let's do the final check. This will conclude my analysis and most likely prove my theory...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30715-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30715-05.html deleted file mode 100644 index b4657ca0ca..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30715-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Marina:
-Hmm...Let's see, 2 drops of Medusa's Blood, 3 spoons of the bugbear's molar tooth powder, 1 drop of inpichio's poison ... ...Good!
-It's done. Just as I expected! But this doesn't make me happy... In fact it confirms my worst nightmares... Too bad, really.
-Take the results of my analysis to Hawk..., no, to Master Terry. I will send one to Viktor. He will explain it fully to you. Now hurry! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30715-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30715-06.html deleted file mode 100644 index b0c0a7a451..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/30715-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Marina:
-Please take the results of my analysis to Master Terry. And hurry! This information is troubling. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/Q00213_TrialOfTheSeeker.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/Q00213_TrialOfTheSeeker.java deleted file mode 100644 index ffb6beaeb1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00213_TrialOfTheSeeker/Q00213_TrialOfTheSeeker.java +++ /dev/null @@ -1,603 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00213_TrialOfTheSeeker; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Trial Of The Seeker (213) - * @author ivantotov - */ -public class Q00213_TrialOfTheSeeker extends Quest -{ - // NPCs - private static final int MASTER_TERRY = 30064; - private static final int MASTER_DUFNER = 30106; - private static final int BLACKSMITH_BRUNON = 30526; - private static final int TRADER_VIKTOR = 30684; - private static final int MAGISTER_MARINA = 30715; - // Items - private static final int DUFNERS_LETTER = 2647; - private static final int TERRYS_1ST_ORDER = 2648; - private static final int TERRYS_2ND_ORDER = 2649; - private static final int TERRYS_LETTER = 2650; - private static final int VIKTORS_LETTER = 2651; - private static final int HAWKEYES_LETTER = 2652; - private static final int MYSTERIOUS_SPIRIT_ORE = 2653; - private static final int OL_MAHUM_SPIRIT_ORE = 2654; - private static final int TUREK_SPIRIT_ORE = 2655; - private static final int ANT_SPIRIT_ORE = 2656; - private static final int TURAK_BUGBEAR_SPIRIT_ORE = 2657; - private static final int TERRY_BOX = 2658; - private static final int VIKTORS_REQUEST = 2659; - private static final int MEDUSA_SCALES = 2660; - private static final int SHILENS_SPIRIT_ORE = 2661; - private static final int ANALYSIS_REQUEST = 2662; - private static final int MARINAS_LETTER = 2663; - private static final int EXPERIMENT_TOOLS = 2664; - private static final int ANALYSIS_RESULT = 2665; - private static final int TERRYS_3RD_ORDER = 2666; - private static final int LIST_OF_HOST = 2667; - private static final int ABYSS_SPIRIT_ORE1 = 2668; - private static final int ABYSS_SPIRIT_ORE2 = 2669; - private static final int ABYSS_SPIRIT_ORE3 = 2670; - private static final int ABYSS_SPIRIT_ORE4 = 2671; - private static final int TERRYS_REPORT = 2672; - // Reward - private static final int MARK_OF_SEEKER = 2673; - // Monsters - private static final int ANT_CAPTAIN = 20080; - private static final int ANT_WARRIOR_CAPTAIN = 20088; - private static final int MEDUSA = 20158; - private static final int NEER_GHOUL_BERSERKER = 20198; - private static final int OL_MAHUM_CAPTAIN = 20211; - private static final int MARSH_STAKATO_DRONE = 20234; - private static final int TURAK_BUGBEAR_WARRIOR = 20249; - private static final int BREKA_ORC_OVERLORD = 20270; - private static final int TUREK_ORC_WARLORD = 20495; - private static final int LETO_LIZARDMAN_WARRIOR = 20580; - // Misc - private static final int MIN_LVL = 35; - private static final int LEVEL = 36; - - public Q00213_TrialOfTheSeeker() - { - super(213); - addStartNpc(MASTER_DUFNER); - addTalkId(MASTER_DUFNER, MASTER_TERRY, BLACKSMITH_BRUNON, TRADER_VIKTOR, MAGISTER_MARINA); - addKillId(ANT_CAPTAIN, ANT_WARRIOR_CAPTAIN, MEDUSA, NEER_GHOUL_BERSERKER, OL_MAHUM_CAPTAIN, MARSH_STAKATO_DRONE, TURAK_BUGBEAR_WARRIOR, BREKA_ORC_OVERLORD, TUREK_ORC_WARLORD, LETO_LIZARDMAN_WARRIOR); - registerQuestItems(DUFNERS_LETTER, TERRYS_1ST_ORDER, TERRYS_2ND_ORDER, TERRYS_LETTER, VIKTORS_LETTER, HAWKEYES_LETTER, MYSTERIOUS_SPIRIT_ORE, OL_MAHUM_SPIRIT_ORE, TUREK_SPIRIT_ORE, ANT_SPIRIT_ORE, TURAK_BUGBEAR_SPIRIT_ORE, TERRY_BOX, VIKTORS_REQUEST, MEDUSA_SCALES, SHILENS_SPIRIT_ORE, ANALYSIS_REQUEST, MARINAS_LETTER, EXPERIMENT_TOOLS, ANALYSIS_RESULT, TERRYS_3RD_ORDER, LIST_OF_HOST, ABYSS_SPIRIT_ORE1, ABYSS_SPIRIT_ORE2, ABYSS_SPIRIT_ORE3, ABYSS_SPIRIT_ORE4, TERRYS_REPORT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (qs.isCreated()) - { - qs.startQuest(); - if (!hasQuestItems(player, DUFNERS_LETTER)) - { - giveItems(player, DUFNERS_LETTER, 1); - } - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - break; - } - case "30106-04.htm": - case "30064-02.html": - case "30064-07.html": - case "30064-16.html": - case "30064-17.html": - case "30064-19.html": - case "30684-02.html": - case "30684-03.html": - case "30684-04.html": - case "30684-06.html": - case "30684-07.html": - case "30684-08.html": - case "30684-09.html": - case "30684-10.html": - { - htmltext = event; - break; - } - case "30064-03.html": - { - if (hasQuestItems(player, DUFNERS_LETTER)) - { - takeItems(player, DUFNERS_LETTER, 1); - giveItems(player, TERRYS_1ST_ORDER, 1); - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "30064-06.html": - { - if (hasQuestItems(player, TERRYS_1ST_ORDER)) - { - takeItems(player, TERRYS_1ST_ORDER, 1); - giveItems(player, TERRYS_2ND_ORDER, 1); - takeItems(player, MYSTERIOUS_SPIRIT_ORE, 1); - qs.setCond(4, true); - htmltext = event; - } - break; - } - case "30064-10.html": - { - giveItems(player, TERRYS_LETTER, 1); - takeItems(player, OL_MAHUM_SPIRIT_ORE, 1); - takeItems(player, TUREK_SPIRIT_ORE, 1); - takeItems(player, ANT_SPIRIT_ORE, 1); - takeItems(player, TURAK_BUGBEAR_SPIRIT_ORE, 1); - takeItems(player, TERRYS_2ND_ORDER, 1); - giveItems(player, TERRY_BOX, 1); - qs.setCond(6, true); - htmltext = event; - break; - } - case "30064-18.html": - { - if (hasQuestItems(player, ANALYSIS_RESULT)) - { - takeItems(player, ANALYSIS_RESULT, 1); - giveItems(player, LIST_OF_HOST, 1); - qs.setCond(15, true); - htmltext = event; - } - break; - } - case "30684-05.html": - { - if (hasQuestItems(player, TERRYS_LETTER)) - { - takeItems(player, TERRYS_LETTER, 1); - giveItems(player, VIKTORS_LETTER, 1); - qs.setCond(7, true); - htmltext = event; - } - break; - } - case "30684-11.html": - { - takeItems(player, TERRYS_LETTER, 1); - takeItems(player, TERRY_BOX, 1); - takeItems(player, HAWKEYES_LETTER, 1); - takeItems(player, VIKTORS_LETTER, 1); - giveItems(player, VIKTORS_REQUEST, 1); - qs.setCond(9, true); - htmltext = event; - break; - } - case "30684-15.html": - { - takeItems(player, VIKTORS_REQUEST, 1); - takeItems(player, MEDUSA_SCALES, -1); - giveItems(player, SHILENS_SPIRIT_ORE, 1); - giveItems(player, ANALYSIS_REQUEST, 1); - qs.setCond(11, true); - htmltext = event; - break; - } - case "30715-02.html": - { - takeItems(player, SHILENS_SPIRIT_ORE, 1); - takeItems(player, ANALYSIS_REQUEST, 1); - giveItems(player, MARINAS_LETTER, 1); - qs.setCond(12, true); - htmltext = event; - break; - } - case "30715-05.html": - { - takeItems(player, EXPERIMENT_TOOLS, 1); - giveItems(player, ANALYSIS_RESULT, 1); - qs.setCond(14, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ANT_CAPTAIN: - { - if (hasQuestItems(killer, TERRYS_2ND_ORDER) && !hasQuestItems(killer, ANT_SPIRIT_ORE)) - { - giveItems(killer, ANT_SPIRIT_ORE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (hasQuestItems(killer, OL_MAHUM_SPIRIT_ORE, TUREK_SPIRIT_ORE, TURAK_BUGBEAR_SPIRIT_ORE)) - { - qs.setCond(5); - } - } - break; - } - case ANT_WARRIOR_CAPTAIN: - { - if (hasQuestItems(killer, LIST_OF_HOST) && !hasQuestItems(killer, ABYSS_SPIRIT_ORE3)) - { - giveItems(killer, ABYSS_SPIRIT_ORE3, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (hasQuestItems(killer, ABYSS_SPIRIT_ORE1, ABYSS_SPIRIT_ORE2, ABYSS_SPIRIT_ORE4)) - { - qs.setCond(16); - } - } - break; - } - case MEDUSA: - { - if (hasQuestItems(killer, VIKTORS_REQUEST) && (getQuestItemsCount(killer, MEDUSA_SCALES) < 10)) - { - giveItems(killer, MEDUSA_SCALES, 1); - if (getQuestItemsCount(killer, MEDUSA_SCALES) == 10) - { - qs.setCond(10, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case NEER_GHOUL_BERSERKER: - { - if (hasQuestItems(killer, TERRYS_1ST_ORDER) && !hasQuestItems(killer, MYSTERIOUS_SPIRIT_ORE)) - { - if (getRandom(100) < 50) - { - giveItems(killer, MYSTERIOUS_SPIRIT_ORE, 1); - qs.setCond(3, true); - } - } - break; - } - case OL_MAHUM_CAPTAIN: - { - if (hasQuestItems(killer, TERRYS_2ND_ORDER) && !hasQuestItems(killer, OL_MAHUM_SPIRIT_ORE)) - { - giveItems(killer, OL_MAHUM_SPIRIT_ORE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (hasQuestItems(killer, TUREK_SPIRIT_ORE, ANT_SPIRIT_ORE, TURAK_BUGBEAR_SPIRIT_ORE)) - { - qs.setCond(5); - } - } - break; - } - case MARSH_STAKATO_DRONE: - { - if (hasQuestItems(killer, LIST_OF_HOST) && !hasQuestItems(killer, ABYSS_SPIRIT_ORE1)) - { - giveItems(killer, ABYSS_SPIRIT_ORE1, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (hasQuestItems(killer, ABYSS_SPIRIT_ORE2, ABYSS_SPIRIT_ORE3, ABYSS_SPIRIT_ORE4)) - { - qs.setCond(16); - } - } - break; - } - case TURAK_BUGBEAR_WARRIOR: - { - if (hasQuestItems(killer, TERRYS_2ND_ORDER) && !hasQuestItems(killer, TURAK_BUGBEAR_SPIRIT_ORE)) - { - giveItems(killer, TURAK_BUGBEAR_SPIRIT_ORE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (hasQuestItems(killer, OL_MAHUM_SPIRIT_ORE, TUREK_SPIRIT_ORE, ANT_SPIRIT_ORE)) - { - qs.setCond(5); - } - } - break; - } - case BREKA_ORC_OVERLORD: - { - if (hasQuestItems(killer, LIST_OF_HOST) && !hasQuestItems(killer, ABYSS_SPIRIT_ORE2)) - { - giveItems(killer, ABYSS_SPIRIT_ORE2, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (hasQuestItems(killer, ABYSS_SPIRIT_ORE1, ABYSS_SPIRIT_ORE3, ABYSS_SPIRIT_ORE4)) - { - qs.setCond(16); - } - } - break; - } - case TUREK_ORC_WARLORD: - { - if (hasQuestItems(killer, TERRYS_2ND_ORDER) && !hasQuestItems(killer, TUREK_SPIRIT_ORE)) - { - giveItems(killer, TUREK_SPIRIT_ORE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (hasQuestItems(killer, OL_MAHUM_SPIRIT_ORE, ANT_SPIRIT_ORE, TURAK_BUGBEAR_SPIRIT_ORE)) - { - qs.setCond(5); - } - } - break; - } - case LETO_LIZARDMAN_WARRIOR: - { - if (hasQuestItems(killer, LIST_OF_HOST) && !hasQuestItems(killer, ABYSS_SPIRIT_ORE4)) - { - giveItems(killer, ABYSS_SPIRIT_ORE4, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (hasQuestItems(killer, ABYSS_SPIRIT_ORE1, ABYSS_SPIRIT_ORE2, ABYSS_SPIRIT_ORE3)) - { - qs.setCond(16); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == MASTER_DUFNER) - { - if ((player.getClassId() == ClassId.ROGUE) || (player.getClassId() == ClassId.ELVEN_SCOUT) || ((player.getClassId() == ClassId.ASSASSIN))) - { - if (player.getLevel() < MIN_LVL) - { - htmltext = "30106-02.html"; - } - else - { - htmltext = "30106-03.htm"; - } - } - else - { - htmltext = "30106-01.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case MASTER_DUFNER: - { - if (hasQuestItems(player, DUFNERS_LETTER) && !hasQuestItems(player, TERRYS_REPORT)) - { - htmltext = "30106-06.html"; - } - else if (!hasAtLeastOneQuestItem(player, DUFNERS_LETTER, TERRYS_REPORT)) - { - htmltext = "30106-07.html"; - } - else if (hasQuestItems(player, TERRYS_REPORT) && !hasQuestItems(player, DUFNERS_LETTER)) - { - giveAdena(player, 187606, true); - giveItems(player, MARK_OF_SEEKER, 1); - addExpAndSp(player, 1029478, 66768); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30106-08.html"; - } - break; - } - case MASTER_TERRY: - { - if (hasQuestItems(player, DUFNERS_LETTER)) - { - htmltext = "30064-01.html"; - } - else if (hasQuestItems(player, TERRYS_1ST_ORDER)) - { - if (!hasQuestItems(player, MYSTERIOUS_SPIRIT_ORE)) - { - htmltext = "30064-04.html"; - } - else - { - htmltext = "30064-05.html"; - } - } - else if (hasQuestItems(player, TERRYS_2ND_ORDER)) - { - if ((getQuestItemsCount(player, OL_MAHUM_SPIRIT_ORE) + getQuestItemsCount(player, TUREK_SPIRIT_ORE) + getQuestItemsCount(player, ANT_SPIRIT_ORE) + getQuestItemsCount(player, TURAK_BUGBEAR_SPIRIT_ORE)) < 4) - { - htmltext = "30064-08.html"; - } - else - { - htmltext = "30064-09.html"; - } - } - else if (hasQuestItems(player, TERRYS_LETTER)) - { - htmltext = "30064-11.html"; - } - else if (hasQuestItems(player, VIKTORS_LETTER)) - { - takeItems(player, VIKTORS_LETTER, 1); - giveItems(player, HAWKEYES_LETTER, 1); - qs.setCond(8, true); - htmltext = "30064-12.html"; - } - else if (hasQuestItems(player, HAWKEYES_LETTER)) - { - htmltext = "30064-13.html"; - } - else if (hasAtLeastOneQuestItem(player, VIKTORS_REQUEST, ANALYSIS_REQUEST, MARINAS_LETTER, EXPERIMENT_TOOLS)) - { - htmltext = "30064-14.html"; - } - else if (hasQuestItems(player, ANALYSIS_RESULT)) - { - htmltext = "30064-15.html"; - } - else if (hasQuestItems(player, TERRYS_3RD_ORDER)) - { - if (player.getLevel() < LEVEL) - { - htmltext = "30064-20.html"; - } - else - { - takeItems(player, TERRYS_3RD_ORDER, 1); - giveItems(player, LIST_OF_HOST, 1); - qs.setCond(15, true); - htmltext = "30064-21.html"; - } - } - else if (hasQuestItems(player, LIST_OF_HOST)) - { - if ((getQuestItemsCount(player, ABYSS_SPIRIT_ORE1) + getQuestItemsCount(player, ABYSS_SPIRIT_ORE2) + getQuestItemsCount(player, ABYSS_SPIRIT_ORE3) + getQuestItemsCount(player, ABYSS_SPIRIT_ORE4)) < 4) - { - htmltext = "30064-22.html"; - } - else - { - takeItems(player, LIST_OF_HOST, 1); - takeItems(player, ABYSS_SPIRIT_ORE1, 1); - takeItems(player, ABYSS_SPIRIT_ORE2, 1); - takeItems(player, ABYSS_SPIRIT_ORE3, 1); - takeItems(player, ABYSS_SPIRIT_ORE4, 1); - giveItems(player, TERRYS_REPORT, 1); - qs.setCond(17, true); - htmltext = "30064-23.html"; - } - } - else if (hasQuestItems(player, TERRYS_REPORT)) - { - htmltext = "30064-24.html"; - } - break; - } - case BLACKSMITH_BRUNON: - { - if (hasQuestItems(player, MARINAS_LETTER)) - { - takeItems(player, MARINAS_LETTER, 1); - giveItems(player, EXPERIMENT_TOOLS, 1); - qs.setCond(13, true); - htmltext = "30526-01.html"; - } - else if (hasQuestItems(player, EXPERIMENT_TOOLS)) - { - htmltext = "30526-02.html"; - } - break; - } - case TRADER_VIKTOR: - { - if (hasQuestItems(player, TERRYS_LETTER)) - { - htmltext = "30684-01.html"; - } - else if (hasQuestItems(player, HAWKEYES_LETTER)) - { - htmltext = "30684-12.html"; - } - else if (hasQuestItems(player, VIKTORS_REQUEST)) - { - if (getQuestItemsCount(player, MEDUSA_SCALES) < 10) - { - htmltext = "30684-13.html"; - } - else - { - htmltext = "30684-14.html"; - } - } - else if (hasQuestItems(player, SHILENS_SPIRIT_ORE, ANALYSIS_REQUEST)) - { - htmltext = "30684-16.html"; - } - else if (hasQuestItems(player, MARINAS_LETTER, EXPERIMENT_TOOLS, ANALYSIS_REQUEST, TERRYS_REPORT)) - { - htmltext = "30684-17.html"; - } - else if (hasQuestItems(player, VIKTORS_LETTER)) - { - htmltext = "30684-05.html"; - } - break; - } - case MAGISTER_MARINA: - { - if (hasQuestItems(player, SHILENS_SPIRIT_ORE, ANALYSIS_REQUEST)) - { - htmltext = "30715-01.html"; - } - else if (hasQuestItems(player, MARINAS_LETTER)) - { - htmltext = "30715-03.html"; - } - else if (hasQuestItems(player, EXPERIMENT_TOOLS)) - { - htmltext = "30715-04.html"; - } - else if (hasQuestItems(player, ANALYSIS_RESULT)) - { - htmltext = "30715-06.html"; - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == MASTER_DUFNER) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30070-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30070-01.html deleted file mode 100644 index 07d5e4484d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30070-01.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Sylvain:
-You must learn about the purification of light.
-As you probably know, my duty is to purify the land of unclean energy. In the eastern part of this village is an Execution Grounds where many of the people involved in the peasant's uprising were killed. This place casts a dark shadow over all of Dion. This evil history has made the area a fertile ground for strange creatures.
-You must sooth the angry spirits of the Execution Grounds and assist in the purification of this land. This won't be easy or quick. It requires patience and persistence. Will you assist me in purifying the Execution Grounds?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30070-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30070-02.html deleted file mode 100644 index f8a921d355..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30070-02.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Sylvain:
-Carry this mark while you perform the task I have assigned you. Let us begin the purification of the Execution Grounds. To do so, we must acquire the Crystal of Purity. It is a purely formed crystal.
-This pure gem is not obtained easily. The only person capable of creating it is Maria in this village. Take this letter to her. She will tell you more about the Crystal of Purity. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30070-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30070-03.html deleted file mode 100644 index 45ff5095e7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30070-03.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Sylvain:
-Please visit Maria and obtain the Crystal of Purity. That is the only way that we can cleanse this spiritually bereft land. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30070-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30070-04.html deleted file mode 100644 index bc3bf30d2e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30070-04.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Sylvain:
-Ah, the Crystal of Purity! Behold the beauty of the most pure formation!
-To tell you the truth, I knew that Maria wasn't quite ready to make the crystal and I thought that you might help her find the way.
-Thanks to you, the method of creating this crystal has been restored to us, and we have the object we need to purify the Execution Grounds. Good work.
-You shall have the mark as promised. Take it to Magister Mirien over there. Good luck in the Trial of the Scholar. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30070-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30070-05.html deleted file mode 100644 index a64c65901f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30070-05.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Sylvain:
-You have successfully completed the task that I assigned you. You should go and meet Magister Mirien now, she has another task for you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30070-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30070-06.html deleted file mode 100644 index f17943f4d7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30070-06.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Sylvain:
-I wish you good luck on your tasks and hope that you become a mature Magician soon. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-01.html deleted file mode 100644 index 11a3a21b4a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Lucas:
-Maria's scroll... Ah yes, I have heard of its importance. We have looked everywhere and are still unable to find it. The thief must be very cunning.
-It is very unusual to have no clues in a whole month! Maybe we should consult a fortune-teller...
-Anyway, please tell Maria that I am terribly sorry. I'll do my best to apprehend this thief as soon as possible. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-02.html deleted file mode 100644 index e26ff781e6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Lucas:
-Please give my message to Maria. Be patient, I will catch the thief as soon as I can. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-03.html deleted file mode 100644 index 4ada018935..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Lucas:
-You saw the fortune-teller? Fortune-teller, astrologer, what's the difference? I was only kidding the other day when I suggested it. Who thought you would have taken me seriously? I guess I just ran out of ideas...
-What is that picture, anyway? Why are you holding such a thing? Ah! Hold on, what the hell is that strange reflection?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-04.html deleted file mode 100644 index 6faad6506d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Captain Lucas:
-Do you mean this is the reflection of the thief?
-I can't help noticing that it looks exactly like a Leto Lizardman. He appears to be a perfect Warrior... I heard that the Leto Lizardmen have been seen in the southeastern part of Oren.
-If this fortune-teller's mirror is correct, we have a huge problem. There must be a deeper reason for their behavior...
-Let's get started. The fortune-teller might be correct. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-05.html deleted file mode 100644 index 3f8e934236..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Lucas:
-If this mirror is correct, the person who stole the scroll will be among the Leto Lizardmen. We might find the scroll if we find them. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-06.html deleted file mode 100644 index bd73cd507e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Lucas:
-We have recovered all the scrolls from the leto Lizardman! Thank God. Take them to Maria immediately. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-07.html deleted file mode 100644 index 88f20a1942..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30071-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Lucas:
-I'm afraid I didn't express my gratitude adequately before. Thanks to you we recovered the scrolls from the leto Lizardman. I am in your debt... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-01.html deleted file mode 100644 index c1a2a48e05..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Valkon:
-The Scriptures of Knowledge? Ah, what a strange book! I got it from that Drunkard Triff as payment for his debt... Is it as valuable as he said? Well the money that he owes me wasn't that much, anyway... 1,000 Adena, I believe...?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-02.html deleted file mode 100644 index ac84e41310..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Valkon:
-Hey, youngster! You expect me to give it to you for free? What about the debt? Would you care to pay for that instead?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-03.html deleted file mode 100644 index 7eee55c70d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Valkon:
-So, you will pay the debt? Hey since I loaned that man 1,000 Adena... How long has it been? Let me see... Yes, that was 10 years ago, 10 years! Do you know how much interest is drawn from that? If you compute the compound interest, that would be... Let's say, 100,000 Adena! You will pay all that money for him?
-Forget it... I gave up collecting that debt a long time ago. Instead, I have a proposal. If you do me a favor, I shall give you that Scriptures of Knowledge.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-04.html deleted file mode 100644 index 5aea3391c0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Valkon:
-Good! You are a good fellow. Now listen to me carefully. I have heard of a very precious crystal, what was its name, yes, that's right, it is called the Purifying Crystal. I have heard that only one person can make it.
-If you will bring me one of those, I shall gladly give you that Scriptures of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-05.html deleted file mode 100644 index 4f8db64f99..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Valkon:
-Have you forgotten the terms already? First you must bring me the Crystal of Purity! Then we will talk about that scripture thing. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-06.html deleted file mode 100644 index 389c46482f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Valkon:
-Wow, this is indeed the Crystal of Purity! How did you find such a precious thing so quickly? You are more skillful than I had expected. Oh, well, a man should keep his word. Here is the Scripture: Volume II. Take good care of it! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-07.html deleted file mode 100644 index fd1e5caf67..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30103-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Valkon:
-I understand that you are trying to acquire the whole collection of scriptures? Well, I doubt that you can find them so easily? Keep trying, young one! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-01.html deleted file mode 100644 index 2b777e6792..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Dieter:
-Yes, I used to work for Master Cronos. Ha, he told you that, did he?
-I took that job because I wanted to learn magic. He mainly wanted an errand boy, but I was able to learn much from him eventually. Master Cronos was a nice man.
-He asked you to find the Book of Intelligence? I shudder when I remember the last time I heard of that book. He flew into such a rage I thought he would kill me.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-02.html deleted file mode 100644 index 0905d3697c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-02.html +++ /dev/null @@ -1,8 +0,0 @@ -Magister Dieter:
-These memories bring me such pain...
-Well, you'll find out soon enough so I might as well tell you.
-I stole the books. Master crossed the line that day. I was enraged when he told me I should consider being a farmer... I stole the books that night to spite him.
-I hid the books in a very safe place.
-I wanted to get Master into trouble... But it got complicated. Master flew into such a rage that, fearing for my life, I went to retrieve the books but they were gone!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-03.html deleted file mode 100644 index 67d35d90ba..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Dieter:
-Since then I have been searching without success for any sign of the books. If this gets out I would be strung up for sure.
-So, I forgot it until today. I have no idea where the scripture may be... Do you have any ideas? I would be very grateful if we could find that book...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-04.html deleted file mode 100644 index 0894a03573..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Dieter:
-Isn't an astrologer the same thing as a fortune-teller? If word got around to the other Magisters that I consulted a fortune-teller I would never hear the end of it. No way!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-05.html deleted file mode 100644 index 94612f336a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Dieter:
-Really? Thank you! However, is this Astrologer Creta trustworthy?
-Solved that robbery case, huh? That's impressive. I am not familiar with such things but I get the sense there may be some truth to it. I will take your word for it.
-If you are looking for clues, you may find this interesting. Here is the key to the chest that the stolen books were in. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-06.html deleted file mode 100644 index dcc596be91..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Dieter:
-I thought you might show my key to the astrologer... I see that you haven't yet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-07.html deleted file mode 100644 index 962814da0e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Dieter:
-What did the astrologer say? Is this letter from him? Let me see...
-Hmm... the guy seems to have real powers...
-Creta... Is that a real name? I didn't realize he would be so helpful! Let me read it to you.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-08.html deleted file mode 100644 index 78046a7993..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-08.html +++ /dev/null @@ -1,8 +0,0 @@ -Magister Dieter:
-This vision came to me from the key you gave me.
-"You were being watched by the thieves before you even stole the scripture. Because it was so long ago I was not able to distinguish much about them.
-There were 4 shadows. One of them was definitely a Dwarf, obvious from the short shadow. The other 3 were more difficult to distinguish. It was a moonless night.
-I saw them open the box and steal the scripture shortly after you left it there. They left hurriedly, in a northerly direction."
-I don't remember anything after this. I think there may be more secrets locked in my memory.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-09.html deleted file mode 100644 index 6fdae1c39a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-09.html +++ /dev/null @@ -1,7 +0,0 @@ -Magister Dieter:
-The loss of the scriptures diminished my reasoning for a time...
-There were many outsiders around in those days... Mostly ill-trained hunters, watching for a chance for one shot at the village. They were laughable. However there were some outsiders who did not hunt and were always gone in the evenings...
-Yes! I remember them! There were 4 in the party, 2 humans, a Dwarf and a Dark Elf! I remember speaking with the Dark Elf once. He asked me something about my master, I can't really remember.
-The inn where they stayed is gone and the innkeeper died 2 years ago...
-I was good friends with the innkeeper's son, his name was Edroc. The last I heard he was running a shop in the Hunters Village. He might have some useful information. Go and see him, I will write a Letter of Introduction for you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-10.html deleted file mode 100644 index 2fb91369e5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Dieter:
-Meet my friend Edroc at the weapon shop in the Hunters Village. He might have some useful information for you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-11.html deleted file mode 100644 index 4823adce68..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Dieter:
-Hmm... Is that so? Gludin Township, and Warehouse Keeper Route... Isn't this letter from theWarehouse Keeper Route of Gludin Township...,? It must be investigated. I have to ask you one more time. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-12.html deleted file mode 100644 index 0fe1cf2e42..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-12.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Dieter:
-Have you made any progress locating the Book of Intelligence? Please, you must find it! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-13.html deleted file mode 100644 index 9809381f5c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-13.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Dieter:
-Ah, the Scriptures are safely returned and my master's anger shall be appeased. This certainly takes a weight off of my mind. I cannot thank you enough!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-14.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-14.html deleted file mode 100644 index e1a894f07b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-14.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Dieter:
-What?! That's not possible...! There were only 4 that I know of. He must have been misunderstood.
-Don't worry. Now carry all the books of intelligence to my master. I'm sure he will be happy to see them. This will be such a relief for me. Thank you very much. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-15.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-15.html deleted file mode 100644 index f2bd0a97f3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30111-15.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Dieter:
-Thank you so much for returning the Scriptures to their rightful owner. I feel like a new man now that that has been resolved! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-01.html deleted file mode 100644 index 86e1b22d66..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Jurek:
-Mirien has sent word that you have taken the path of the seeker. Are you prepared to test your magical abilities?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-02.html deleted file mode 100644 index 14a9a3eb23..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Grand Magister Jurek:
-Not long after I arrived in Giran frightening monsters began to gather in the corridor to the north. During this time I learned that the creatures using magic were not originally magic users.
-I can't be sure, but I sense the complicity of Dark Magician Hardin. As you know, his school is nearby.
-I can't imagine why, but I am quite sure that it is he who gave these monsters the ability to use magic. I have no evidence of this crime, and the suspicions seem to be mine alone.
-I intend to investigate, starting with the monsters that use magic. What do you say? Will you assist with my investigation?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-03.html deleted file mode 100644 index 46fd5b69c2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Jurek:
-Good. Take this mark for now. I will tell you about the monsters that you must investigate. First, we have the Monster Eye Destroyers. There are many of them in the Wasteland and the Plains of Dion. Please bring back 5 of their hides.
-Second, we have the Breka Orc Shamans. You will find them easily in Giran. Defeat them and bring back 5 Shaman Necklaces.
-Finally, you must confront the monsters called Shackle. We need 2 scalps from them. They appear at the Watcher's Tomb, but one word of caution: Recently, they have also appeared at the Ivory Tower Crater. Either way, if you aren't careful, you will lose your life. So remain vigilant. All this may be difficult to remember, so I will make a list for you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-04.html deleted file mode 100644 index 5126c450cd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Jurek:
-It seems that you have not yet completed the investigation that I tasked you with. As I said before, please investigate the Monster Eye Destroyer, Breka Orc Shaman, and Shackle. The Monster Eye Destroyer appears at the Wasteland and the Plains of Dion, the Breka Orc Shaman appears at Breka's Stronghold, and Shackle appears at the Watcher's Tomb and the Ivory Tower Crater. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-05.html deleted file mode 100644 index 1d0407f97c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Jurek:
-Let's see, Monster Eye Destroyer Skins, Shaman Necklaces, and Shackle Scalps. You have brought me all that I have asked of you. I thank you on behalf of the Mystics Guild of Giran! With this evidence, I should be able to prove my suspicions and find Hardin's true purpose.
-As a token of my appreciation, I will give you my mark. You are more than qualified to receive this. Now return to Mirien. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-06.html deleted file mode 100644 index 3439c4298e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Jurek:
-Return to Mirien and she will instruct you regarding the next stage of the trial. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-07.html deleted file mode 100644 index 773527cbb2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30115-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Jurek:
-The Trial of the Scholar is the first step toward reaching a higher understanding. I wish you luck. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30230-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30230-01.html deleted file mode 100644 index b2543ff6e3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30230-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Edroc:
-Ah, a letter from Dieter! Dieter the crybaby! Of course I remember him! Did you say that he became a teacher at the School of Wizardry? Oh, my! He did better than I expected he would... He used to cry like a baby after being scolded by Cronos the wise, and I always had to cheer him up.
-Oh, well, what did you say you came here for?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30230-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30230-02.html deleted file mode 100644 index 9f476e0a7b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30230-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Trader Edroc:
-The letter! Oh, yes, yes... It was probably 20 years ago but I do remember. There was a big fuss about a stolen book, and the burglar...
-Yes, he sure seemed strange to me as well. Back then, the atmosphere was very tense between the Dwarves, Dark Elves and Humans.
-What? The far west...? Uh? What fortune-teller?...
-Ah, yes, I remember now. I was sitting inside an apple barrel that night. Right beside me, they were talking about going to Gludin Harbor. Perhaps they stole the expensive book and hid it there? They were so rushed that they didn't notice that something extra was included with the bill.
-Wait a moment please! Where... did I put it...? Yes, it was an empty envelope. I kept it just in case... It says here Raut the Warehouse Keeper. Do you want it? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30230-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30230-03.html deleted file mode 100644 index de30fdb5da..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30230-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Edroc:
-What did you do with the envelope? I hope Dieter finds the book soon so that he will stop crying. Oh, yes, I remember... You said he is a good teacher now. Ha ha! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30230-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30230-04.html deleted file mode 100644 index 9158317d2f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30230-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Edroc:
-Did you find the book? Please help Dieter! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30316-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30316-01.html deleted file mode 100644 index 97822a4844..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30316-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Raut:
-What, this envelope? It can't be... After so long, and now...?
-Oh, my... Please forgive me. It was a thoughtless mistake by my brother when he was young. I apologize for him. Please forgive us this one time.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30316-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30316-02.html deleted file mode 100644 index 58beaf082b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30316-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Raut:
-What? Weren't you here looking for the Scriptures of Knowledge? I have been suffering from bad dreams for the last couple of nights. Every night an old man appears and demands that I give the scripture to the person who brings this envelope. First I thought it was just a silly dream, but then it keeps recurring night after night!
-Anyway, I truly apologize. Take this Scriptures of Knowledge: Volume I. Regarding the remaining 3 volumes, I do not know. My brother said that he gave them to his friends. It was said that some strange man asked them to steal the scriptures... However my brother and his young comrades kept it for themselves. They ran all the way to this village where I now live. Afterwards they split up and took one book each, and have not been heard from since.
-What do you say, would you like to meet my brother? He might remember something. By the way, he won't even speak to you if you don't bring him any alcohol. Here, take this wine with you. I hope you can sort it out so that I can sleep in peace.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30316-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30316-03.html deleted file mode 100644 index 4be62ad55c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30316-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Raut:
-You will find my brother near the harbor. He drinks there everyday. If you go and mention my name he will talk to you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30316-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30316-04.html deleted file mode 100644 index b18540a2b2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30316-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Raut:
-Have you met my brother? He can be found near the harbor. If you give him the wine that I gave you, he will answer your questions. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30316-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30316-05.html deleted file mode 100644 index 03b051c9c8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30316-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Raut:
-I didn't realize that my brother had stolen such an important thing... By all means, I shall pray for you to find the rest of the Scriptures of Knowledge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30458-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30458-01.html deleted file mode 100644 index aeb2f0a7b0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30458-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Poitan:
-The Book of Knowledge? Ha! That was sold long ago.
-Triff left it to cover his bar tab, but I didn't think he would pay it back so I sold it.
-It was a Sage who bought it. He was a very eager buyer and paid handsomely for it. If you want the book, talk to him. I have his name here, I wrote it in the account book...
-Ah! Here it is!. It was a month ago. Casian is his name. Elder Casian... Address...The Wastelands. I wonder what he is doing in a place like the Wastelands. Anyway, if you want to try to talk him out of his precious book, he is there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30458-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30458-02.html deleted file mode 100644 index 42c7a97cd2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30458-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Poitan:
-I told you the book has already been sold to Elder Casian from the Wastelands! Go to the Wastelands if you want the book! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30458-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30458-03.html deleted file mode 100644 index a4c3ded435..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30458-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Poitan:
-I guess Elder Casian gave you work to do. Well, nothing is free, my friend. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30458-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30458-04.html deleted file mode 100644 index 8de4d5cb56..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30458-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Poitan:
-You have found all 4 of the books! Very impressive! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-01.html deleted file mode 100644 index b9d28ccbb4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Mirien:
-The Test of the Scholar is one that all Wizards must pass. Only those who possess a passion for research and humility in learning will advance to the level of high magic and knowledge.
-I can tell that research is not your strong suit. Each person has their own way. Some will be Warriors, and others will search for enlightenment through spirituality. I pray that you find your own road and overcome all the obstacles that you confront along the way.
-(Quest available only for Wizards or Elven Wizards above Level 35 ) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-02.html deleted file mode 100644 index 992a74a097..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Mirien:
-'Scholar' is a term used to describe all high level Magicians of the Ivory Tower. They are the ones we count on to research magic and make sense of the chaotic world we live in. They are also charged with educating our young...
-The Scholar is qualified to teach the highest-level magic.
-The Scholar's Trial determines if one is qualified for this responsibility. If you choose to advance your learning, you must pass this trial. However, at this time I don't think that you are ready. As the great Magician Akenias said, "There is a right time for all learning."
-(Quest available only for Wizards or Elven Wizards above Level 35 ) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-03.htm deleted file mode 100644 index 5040a88368..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Mirien:
-'Scholar' is a term used to describe all high level Magicians of the Ivory Tower. They are the ones we count on to research magic and make sense of the chaotic world we live in. They are also charged with educating our young...
-The Scholar is qualified to teach the highest-level magic.
The Scholar's Trial determines if one is qualified for this responsibility. If you choose to advance your learning, you must pass this trial. However, you still look a little green to me. As the great Magician Akenias said, "Knowledge must be won." If you think that you are ready, do not hesitate to accept the challenge.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-04.htm deleted file mode 100644 index 1f326c49f1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Mirien:
-Now you must seek the highly respected Scholar Magicians and complete the tasks that they give you. Once you complete all the tasks, you will qualify for the trial.
-First you should see High Priest Sylvain. He knows more than anyone about light's purifying power. He is also in charge of the spiritual purification of Dion territory. Previously he participated in the Elves' plan to purify the Sea of Spores.
-Take this mark to the High Priest and then come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-04a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-04a.htm deleted file mode 100644 index b3ba2341f6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-04a.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magister Mirien:
-Very well. You must meet with well-respected scholar mystics and complete the tasks they give you in order to qualify.
-First, visit High Priest Sylvain. He has studied the cleansing power of light more deeply than anyone else and oversees the spiritual cleansing of Dion territory. Rumor has it that he even assisted the Elves in their previous attempts to cleanse the Sea of Spores.
-Bear this mark to him and he will give you an appropriate task. When he have accomplished it, return to me.
-Finally, accept this Dimension Diamond. You can trade it to the village gatekeeper for something special that may help you on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-05.html deleted file mode 100644 index b6ec4f636b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Mirien:
-Did you meet the High Priest Sylvain? He is here in this temple.
-The High Priest Sylvain will give you a task concerning the 'Scholar's Trial'. When you have completed it, come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-06.html deleted file mode 100644 index e37287b02a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Mirien:
-Good job. I understand that High Priest Sylvain asked you to bring back the Crystal of Purity? I am glad to see that my concerns were unjustified. Congratulations!
-Now you should see Grand Magister Jurek. He can be found at the Wizard Guild of the Town of Giran. He once was Chief Wizard of the Ivory Tower, but grew weary of the factional infighting within the Ivory Tower and quit.
-Now, take this mark and go see Jurek in the Town of Giran. I wish you a safe journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-07.html deleted file mode 100644 index 64d4715514..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Mirien:
-Have you met Grand Magister Jurek? He is in the Wizard's Guild of the Town of Giran.
-You must complete the task he gives you in order to advance. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-08.html deleted file mode 100644 index ff162310bc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Mirien:
-You have brought the mark of Grand Magister Jurek! Good job. Your integrity gladdens my heart.
-There is only one challenge remaining, expand your abilities and do your best.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-09.html deleted file mode 100644 index bcefaee1ed..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Mirien:
-You are in danger of getting hurt! You have done well up to now, but are headed for disaster.
-May I suggest that you return after some more education. When you are ready I'll let you go on to the next trial. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-10.html deleted file mode 100644 index 07bc90b2b3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-10.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Mirien:
-For your last task you must see Elder Cronos. He is the wisest prophet and the greatest scholar of all time. He is so old that he is mentioned in our history books, although no one actually knows how old he is or even his true name... It is said that he has been alive since the age of Elmoreden!
-He does have his detractors, however, with some going so far as to call him a swindler! However, I met him during my days of discipline and, in my opinion, he is the true prophet.
-He currently lives in seclusion in Hunters Village. Occasionally he will venture out to join us in a trial in the hope of meeting some young scholars.
-Go and see Elder Cronos and take this mark with you. Accomplishing the task that he will give you is the final step of this trial. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-11.html deleted file mode 100644 index 09787ad385..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Mirien:
-Are you hard of hearing? Your time has not come. Come back when you have completed more training. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-12.html deleted file mode 100644 index d55a15f83d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-12.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Mirien:
-For your last task you must see Elder Cronos. He is the wisest prophet and the greatest scholar of all time. He is so old that he is mentioned in our history books, although no one actually knows how old he is or even what his true name is... It is said that he has been alive since the age of Elmoreden.
-He does have his detractors, however, with some going so far as to call him a swindler! However, I met him during my days of discipline and, in my opinion, he is the true prophet.
-He currently lives in seclusion in Hunters Village. Occasionally he will venture out to join us in a trial in the hope of meeting some young scholars.
-Go and see Elder Cronos and take this mark with you. Accomplishing the task that he will give you is the final step of this trial. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-13.html deleted file mode 100644 index a3adb4dffe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-13.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Mirien:
-Did you meet Elder Cronos? He is in seclusion in Hunters Village.
-To complete the Test of the Scholar, you must accomplish the task that he gives you. Good luck. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-14.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-14.html deleted file mode 100644 index a5a816d734..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30461-14.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Mirien:
-You've brought the Symbol of Cronos! Did you have any trouble? I have to admit, I wondered if you could do it. Please don't take any offense at that -- it's no reflection on your ability, simply the difficulty of the task.
-But with all sincerity, please accept my congratulations. You have passed the Trial of the Scholar and are now one step closer to achieving a higher level of wisdom and knowledge. Take this Mark of Scholar. You will need it when you transfer to a higher class. May the Goddess protect and keep you. Farewell! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-01.html deleted file mode 100644 index f73d119e48..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Maria:
-So, you seek the Crystal of Purity?
-Traditionally the first born daughter of our family inherits the recipe for the crystal. My aunt, who passed the recipe to me, died in a peasants' uprising. Since then I have given up making Crystals of Purity.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-02.html deleted file mode 100644 index edbb45f573..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Maria:
-The execution grounds...? Oh yes... Many lives were lost unjustly there. Most of my family was among them...
-I will help you in order to put their souls at rest.
-A month ago the recipe for the crystal was stolen from me. I reported this incident to the guards but have not heard anything from them. Take this letter to Captain Lucas and ask about the progress of the investigation. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-03.html deleted file mode 100644 index 377c3fe099..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Maria:
-If you expect me to make the Crystal of Purity, you should go and ask Captain Lucas how the investigation is going. Without his help, it will be impossible to find the lost scrolls, and without the scrolls, the crystal cannot be made. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-04.html deleted file mode 100644 index 45e0737f59..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Maria:
-I must have the scrolls in order to help you...
-Lucas's mention of the fortune-teller reminds me of something... I know an astrologer who is an old friend of my family. I haven't seen her since the peasant's uprising...
-Her name is Creta the Astrologer. You should be able to find her in Floran Village.
-Take her this letter. I think she may be able to help us... Please. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-05.html deleted file mode 100644 index 72d7ee8f73..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Maria:
-Go and meet the Astrologer Creta of Floran Village. He will help us to find the lost scrolls. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-06.html deleted file mode 100644 index 21fc6fd9fb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Maria:
-How is Creta? I remember her as a kind woman, although she tends to mumble...
-Did she give you any clue as to the location of the scrolls?

-You mean Creta said so? Let me see... Ah, yes, I remember the day...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-07.html deleted file mode 100644 index 59ac317c8f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Maria:
-It wasn't very much different from any other day. I was alone, daydreaming as usual. As always, my thoughts eventually returned to that horrible day...
-Then my childhood friend Lucilla came to visit. We went out together and I had more fun than I have in years. We stayed the night in Gludin. The next morning we parted, going to our respective homes. When I got there my house had been ransacked and the scroll stolen from its locker. The only thing undisturbed was Lucilla's Handbag that she left behind.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-08.html deleted file mode 100644 index 6b29fede14..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Maria:
-Do you really think that this could possibly be the clue that Creta had asked for? Hmm... Maybe...! Then go ahead and take the handbag, but don't let Lucilla know, she would most likely be upset. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-09.html deleted file mode 100644 index ac2fd8b7c0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Maria:
-You think Lucilla's Handbag could be a clue? Then by all means, take it to Astrologer Creta! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-10.html deleted file mode 100644 index 18fc7628c1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Maria:
-So Creta drew this? Hmm... Look here! What is that strange shadow? Could it be the figure of the thief? It is very hard to make out. It appears to not be human...
-We should show this to Captain Lucas... He is an expert in this field and should be able to help us. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-11.html deleted file mode 100644 index 7d8b4b0650..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Maria:
-Show Creta's painting to Captain Lucas. I'll wager Lucas can tell us who's shadow it is. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-12.html deleted file mode 100644 index 106c60fd0c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Maria:
-The Leto Lizardman Warrior? Lucas says this? Well, he should know...
-I beg you... Please track down the lizardmen and recover the scrolls. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-13.html deleted file mode 100644 index ac237c6498..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-13.html +++ /dev/null @@ -1,8 +0,0 @@ -Maria:
-You've torn the scroll! How could you have been so careless?!
-Well, perhaps we can piece it together and make out what it says.
-How ironic that it should fall to me to create the crystal that will purify this land.
-I will reopen Maria's Crystal Workshop!
-And you shall have my first product... Please wait, it won't take long.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-14.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-14.html deleted file mode 100644 index 58fa35e9c0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-14.html +++ /dev/null @@ -1,4 +0,0 @@ -Maria:
-The Crystal of Purity is complete... May this crystal pacify the souls of my family.
-Take it now. I shall continue making more. I wish you a future that shines as brightly as this crystal. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-15.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-15.html deleted file mode 100644 index cbe0b157ca..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-15.html +++ /dev/null @@ -1,3 +0,0 @@ -Maria:
-You said that you would use this crystal to purge the dark energy from the Execution Grounds? You must hurry and give it to High Priest Sylvain. I hope that the purification of that place will soon be achieved. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-16.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-16.html deleted file mode 100644 index 9da24b09bb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-16.html +++ /dev/null @@ -1,3 +0,0 @@ -Maria:
-I am happy to see you again. How is your task coming along? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-17.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-17.html deleted file mode 100644 index 0c41a8a44a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-17.html +++ /dev/null @@ -1,3 +0,0 @@ -Maria:
-I pray that the crystals I make will always be used for good. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-18.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-18.html deleted file mode 100644 index 0a7784c440..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30608-18.html +++ /dev/null @@ -1,4 +0,0 @@ -Maria:
-Ah, you seek the Crystal of Purity? Well, you helped me, so I can't say no. I will give you a Crystal of Purity.
-I want to be perfectly clear, you must not use this for any dark purpose! Take this Crystal of Purity. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-01.html deleted file mode 100644 index cd802941ea..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Astrologer Creta:
-Greetings. I have been waiting for you. Maria sent you, correct? By your expression, it must be. The stars are never wrong.
-We have no time to waste, please give me Maria's Letter.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-02.html deleted file mode 100644 index fe8bfc49f3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Astrologer Creta:
-How is my old friend Maria? She seems to have nothing to live for since she stopped making the Crystal of Purity.
-This skill requires extensive knowledge of the coldness of the moon, and the waxing and waning of a star. I would like to help her in any way I can.
-You came to me seeking information, didn't you?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-03.html deleted file mode 100644 index 686ab25d81..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Astrologer Creta:
-I need more clues before I can determine the identity of the thief of the scroll. I only have a vague idea of who may have the scroll now. A clue that can be evidence is essential, do you understand?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-04.html deleted file mode 100644 index 9d863b4ac4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Astrologer Creta:
-My divination skills seem to be failing me lately, dark clouds cover the future of all I see. There are surely dark days ahead for the Kingdom. We must keep the faith.
-I sense that you are in the midst of an important test, perhaps one that will benefit Maria?
-I also sense that you have a question for me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-05.html deleted file mode 100644 index 997854f6c8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Astrologer Creta:
-The clue I need is an item from the place where the incident happened. It could be anything, I only know that it is related to the incident.
-Bring one clue for me. Speak with Maria, she can answer questions about any object associated with the incident. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-06.html deleted file mode 100644 index 22199d81ff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Astrologer Creta:
-I am not getting anywhere without any clues. Go to Maria and ask her for any object that is related to the incident. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-07.html deleted file mode 100644 index 489c85c4d7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Astrologer Creta:
-Ah, a handbag left by Maria's friend! Very interesting... Handbags are very important to most women. Only a very careless woman would leave such an object behind.
-This is certainly a sign of a future incident.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-08.html deleted file mode 100644 index ae0a3e71df..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-08.html +++ /dev/null @@ -1,10 +0,0 @@ -Astrologer Creta:
-Please be still, I am feeling something....
-...
-I see a shadow...
-A long, dark shadow that hugs the ground...
-Now the shadow stands on it's two legs...
-The arms and head are not human, and there is a tail!
-Hard to explain in words... This is my feeling...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-09.html deleted file mode 100644 index 77f41aa00f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-09.html +++ /dev/null @@ -1,4 +0,0 @@ -

Astrologer Creta:
-A very good idea, I shall do my best....

Let's see, the arms were unusually long, and the head much larger than a human's. And the tail... It seemed as though the shadow was cast by one far away..


-Oh yes, one more thing before you go. . Soon you shall meet an ancient one. This meeting will be a part of the test you are taking. . You will return to this place soon.. Until then... Farewell....

- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-10.html deleted file mode 100644 index a35a4dc285..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Astrologer Creta:
-This drawing will be a great help to you. You will surely be able to find the thief and retrieve Maria's scroll. Believe in yourself. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-11.html deleted file mode 100644 index 40ede2f38e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Astrologer Creta:
-I am very happy to help people find precious items that have been misplaced. Have you found that which you seek? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-12.html deleted file mode 100644 index 1f32a8d2bd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-12.html +++ /dev/null @@ -1,5 +0,0 @@ -Astrologer Creta:
-As I foretold you have come to me again. I see from your face that you are somewhat uncomfortable with your situation.
-What can I do for you?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-13.html deleted file mode 100644 index 7bb6517050..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-13.html +++ /dev/null @@ -1,5 +0,0 @@ -Astrologer Creta:
-Another robbery, eh? 20 years ago? There was a recent robbery that I could see quite clearly, but one so far in the past, I cannot be sure.
-Let me attempt to see...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-14.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-14.html deleted file mode 100644 index 5584a5e60e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-14.html +++ /dev/null @@ -1,5 +0,0 @@ -Astrologer Creta:
-I can see that you are still in a hurry. I have told you all that I have seen. There were many shadows, this means many culprits. I definitely recognize the shadow of a human.
-There are differences between shadows, but I see no more shadows of monsters.
-Take this letter explaining the situation back to the owner of the key.
There will come a day when we will meet again. I hope our next meeting is of a more pleasant nature. Until then. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-15.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-15.html deleted file mode 100644 index a776639837..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30609-15.html +++ /dev/null @@ -1,3 +0,0 @@ -Astrologer Creta:
-These days I am very happy to help people who have misplaced precious items. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-01.html deleted file mode 100644 index 4928b2b14a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-01.html +++ /dev/null @@ -1,9 +0,0 @@ -Elder Cronos:
-Running errands for Mirien, are you? How are those greenhorns? Aren't they annoying when they ask you to do this and that? They call themselves High Priest or Grand Magister or whatever, but only their words are courageous.
-They probably don't even know any great magic... All of their 'knowledge' has come from books, they have no practical experience. 'That's the way of a Sorcerer' doesn't ring so true anymore, does it?
-OK, I'll ask you just one more time... Why do you want to learn magic?
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-02.html deleted file mode 100644 index e4f50ae340..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Cronos:
-Success? What do you mean, that you wish to succeed as a Mystic? Have you ever heard of a Mystic who became King? Well, there was Baium, the Emperor of Elmoreden, but he didn't become King as a Mystic! Do you get it? The highest calling you can achieve is the pursuit of wealth!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-03.html deleted file mode 100644 index 1cda68d3e2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Cronos:
-You think you can build wealth with magic? How naive! Do you think that all the other Dwarves are wrong? They gave up magic long ago and used their limited intelligence for earning money! If you wish to learn to accumulate wealth, you should go to a Dwarf and learn from him.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-04.html deleted file mode 100644 index b8064e9500..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Cronos:
-You're so vain! Do you think people will respect you because you're a Magician? Ha! Showing off your magic like a trained monkey... Is that what you want? If you wish to earn the respect of others, the best way is to be generous. Yes, that's the best way!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-05.html deleted file mode 100644 index c2260eab89..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Cronos:
-No reason in particular, huh? Could it possibly be that the stupidest person in the world is in my presence? What are you thinking? Or are you thinking at all?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-06.html deleted file mode 100644 index ed762f14a7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Cronos:
-Ha! Cheeky, aren't you? Well, if you are sure that you are ready... Don't hang around here bawling if you fail...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-07.html deleted file mode 100644 index 43843ca647..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Cronos:
-Ah ha, a flash of boldness! Good, that characteristic will serve you well. OK, you shall have the test. If you fail, don't think you can stand around here crying about it though...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-08.html deleted file mode 100644 index efbccad4b6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Cronos:
-What a cheeky youngster! Very well, you shall have the test. Now listen carefully, as I hate to repeat things! I also have no patience for laggards, so keep up! Are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-09.html deleted file mode 100644 index 4858c7a3c1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Cronos:
-Over 100 years ago I wrote a book that some fool got ahold of and named 'The Scriptures of Knowledge'. 20 years ago the book disappeared, I'm not sure if it was stolen or if I lost it. Please find it for me.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-10.html deleted file mode 100644 index c702a5c140..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Cronos:
-Such a helpless child, must I do everything for you? If you are totally flummoxed I shall give you a clue. You must find Dieter from the Magister's Guild in Giran. He used to work for me... You should be able to get some advice from him. Don't waste time! Dieter will probably not want to talk to a greenhorn like you, take this mark and letter to introduce yourself! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-11.html deleted file mode 100644 index 0f16997ae3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Cronos:
-Did you see Dieter? Did you meet my helpless pupil in the Magister's Guild of Giran? You must go and meet him. He will tell you about the Scriptures of Knowledge. Stop lolling about and leave right now! And don't come back until you have the book! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-12.html deleted file mode 100644 index 5019ab30f3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-12.html +++ /dev/null @@ -1,5 +0,0 @@ -Sage Cronos:
-Impressive! You collected all 4 of them. Good work!
-Now a promise is a promise, and I believe I now owe you a mark?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-13.html deleted file mode 100644 index 9635d40580..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-13.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Cronos:
-Well, yes, of course. There are 6. To tell you the truth, I know who has the other 2, and I am not inclined to get them back.
-As Dieter told you, the books are meaningless unless you have all 6. This knowledge could be very dangerous if it became widespread in the world.
-My book is a mere copy of the key of knowledge which the Gods used to teach the Giants the secrets of absolute geometry. I just transcribed this knowledge and have no intention of allowing this awkward copy loose upon the world. It must be kept from the grasp of greedy Humans and Dwarves at all costs.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-14.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-14.html deleted file mode 100644 index fe1a0a8b0a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-14.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Cronos:
-Absolute geometry evolved from the beginning of time. It contains all truth in the universe. Mathematics, dynamics, architecture, astronomy, and navigation were all derived from the absolute geometry. He who truly understands absolute geometry can control the world.
-The secrets of absolute geometry are contained on Maphr's Tablet Fragment, written in the ancient language of the Giants. Word has come that the Dwarves have been trying to obtain the tablet... I shudder to think of the consequences if this knowledge should fall into the hands of those greedy creatures!
-The Scriptures of Knowledge contains the secrets of absolute geometry written down in understandable language. Do you have any idea how dangerous this knowledge is? You must bring it back. Even though it was only a part that I transcribed... And with only 4 books the knowledge should be safe... We cannot be too careful... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-15.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-15.html deleted file mode 100644 index b516c01e07..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30610-15.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Cronos:
-Why have you returned? Stop bothering me and go see Mirien! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30611-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30611-01.html deleted file mode 100644 index 823083e7a6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30611-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Drunkard Triff:
-Who are you~hiccup
-Raut? Who is that, hiccup~
-Leave me alone! I don't want any!
-Again...one shot for sea, one shot for me. Two shots for me, one shot for sea...hiccup!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30611-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30611-02.html deleted file mode 100644 index af19c3380c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30611-02.html +++ /dev/null @@ -1,8 +0,0 @@ -Drunkard Triff:
-Uh, is this wine? For me?
-Woohoo! What a pal! hiccup~
-Yeah, Raut is my great big brother, hiccup.
-Is that the first book you have there? Put it away! Hiccup~!
-When I think of my friends, sob, hiccup, sob~
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30611-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30611-03.html deleted file mode 100644 index a8ceae8cf3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30611-03.html +++ /dev/null @@ -1,8 +0,0 @@ -Drunkard Triff:
-Sob...hiccup~! My poor friends...?
-Hiccup~ yes, it was the time that Despe.., he told us to steal the books from that difficult man. He offered us a tidy sum of money for them, too. Burp~!
-But you see, we discovered that these were extraordinary books! Hiccup~!
-So we decided to keep them for ourselves. Hiccup~ First we went to my brother's house and split up the books and then went our separate ways.
-We promised to reunite when things calmed down. Hiccup~ Now my friends will never return...sob...sob~
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30611-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30611-04.html deleted file mode 100644 index edf866ac3b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30611-04.html +++ /dev/null @@ -1,7 +0,0 @@ -Drunkard Triff:
-Hiccup~ Everyone but I was confronted by Des... something?! He is an unusually cruel and deceitful Magician. Damn! Burp~!
-Ever the hero, I gathered the scriptures and hid them away before he could find them. But the third one was lost to the forces of evil, the dastardly Grandis, a huge monster living in Giran. Hiccup~!
-But, now all is lost, hiccup~ all my friends are dead and I'm alone... sob...
-The second book and the fourth book are entrusted to the Warehouse Keeper Valkon at Giran and the Blacksmith Poitan at Dion. Hiccup~ Take my ring and meet them.
-Burp~I don't feel so good. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30611-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30611-05.html deleted file mode 100644 index b8b87272d9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30611-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Drunkard Triff:
-Hiccup~! Wow great~!
-One shot for sea, one shot for me~
-Two shots for me, One shot for sea~
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30611-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30611-06.html deleted file mode 100644 index e11fb32f02..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30611-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Drunkard Triff:
-Hey, you! Hiccup~! I've already told you all I know...Hiccup~!
-The 3rd book was stolen by the two-headed Grandis~! Hiccup~!
The 2nd book was given to Warehouse Keeper Valkon~! Burp~!
-Hiccup~! The 4th book was given to Blacksmith Poitan~! Burp~I feel dizzy! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-01.html deleted file mode 100644 index fa4d35304c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Casian:
-So, you have come for the 4th volume of the Scriptures of Knowledge? I understand your situation but it is not something that I can give freely. Do you have any idea of the power of these volumes? .
-They contain the knowledge of the Giants' technology that was thought lost for millennia! The absolute geometry... It's a pity that we can't decipher the texts since we are missing volumes 1, 2, and 3... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-02.html deleted file mode 100644 index 40476bff06..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Casian:
-You are looking for Chapter 4 of the sacred scripture? That is not something that I can hand over easily. Do you know what the scripture contains? Nothing less than all the knowledge of the world!
-This book may yet reveal the lost knowledge and science of the Giants, who have long since vanished from this world. Oh, the ultimate secrets of geometry... I lack the rest of chapters 1, 2 and 3, so many details are still unknown to me.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-03.html deleted file mode 100644 index f4762a2603..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Casian:
-What is that? You have the rest of the scripture? Could it be true?
-This sounds acceptable, but let me make a copy for myself. It won't take too long if we use magic instead transcribing it by hand. We will need some special materials for it, though. Would you help me gather the ingredients?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-04.html deleted file mode 100644 index 07626c71ff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-04.html +++ /dev/null @@ -1,8 +0,0 @@ -Elder Casian:
-Excellent. Here is what we'll need.
-10 pieces of Ghoul's Skin, 12 bottles of Medusa's Blood, 5 bottles of Fettered Soul's Ichor, and 5 Enhanced Gargoyle Nails.
-You must get the Ghoul's Skin from the Ghoul himself. He can be found in the execution place of Dion.
-You must collect the Medusa's Blood from the medusas that you can find in the northern part of Giran.
-The Fettered Soul has been seen frequently in the Corridors of Death.
-Last, the Enhanced Gargoyle Nail... Among all the materials that you must find, this will be the most difficult. The Enhanced Gargoyles are much stronger than any of the other creatures. They may be found near the Ivory Tower of Oren. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-05.html deleted file mode 100644 index c0ff39294f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Casian:
-When you bring all the materials that I have requested, I will make a copy of the texts. I will then give you the 4th volume. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-06.html deleted file mode 100644 index 842c51d156..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Casian:
-I see that you have obtained all the materials! Good job! An old Sage like me is no good at chasing down magical creatures... Thank you very much. The copying will be finished soon. Please wait a minute...
-Here we go... All done. This is truly a momentous occasion. Here, I'll give you back volumes 1, 2 and 3, and here's my 4th volume...
-Hold on! What is this?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-07.html deleted file mode 100644 index b4df4b5f57..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Casian:
-What in blazes? I understood that there were only 4 volumes of the Scriptures of Knowledge... But now this! It says that there is one before the 1st and one after the 4th...! How could it be...? Without those two, we won't be able to understand the Scripture! What a blow! To find 4 volumes and then discover that it is not enough... Now I will never be able to decipher the texts... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-08.html deleted file mode 100644 index 5743314b93..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/30612-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Casian:
-So you have acquired the 4 original copies of the existing Scriptures. An admirable feat, but as I said, without the introduction and the 5th volume it will be impossible to fully understand its meaning. What a shame. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/Q00214_TrialOfTheScholar.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/Q00214_TrialOfTheScholar.java deleted file mode 100644 index 642b4b09a3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00214_TrialOfTheScholar/Q00214_TrialOfTheScholar.java +++ /dev/null @@ -1,1068 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00214_TrialOfTheScholar; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Trial Of The Scholar (214) - * @author ivantotov - */ -public class Q00214_TrialOfTheScholar extends Quest -{ - // NPCs - private static final int HIGH_PRIEST_SYLVAIN = 30070; - private static final int CAPTAIN_LUCAS = 30071; - private static final int WAREHOUSE_KEEPER_VALKON = 30103; - private static final int MAGISTER_DIETER = 30111; - private static final int GRAND_MAGISTER_JUREK = 30115; - private static final int TRADER_EDROC = 30230; - private static final int WAREHOUSE_KEEPER_RAUT = 30316; - private static final int BLACKSMITH_POITAN = 30458; - private static final int MAGISTER_MIRIEN = 30461; - private static final int MARIA = 30608; - private static final int ASTROLOGER_CRETA = 30609; - private static final int ELDER_CRONOS = 30610; - private static final int DRUNKARD_TRIFF = 30611; - private static final int ELDER_CASIAN = 30612; - // Items - private static final int MIRIENS_1ST_SIGIL = 2675; - private static final int MIRIENS_2ND_SIGIL = 2676; - private static final int MIRIENS_3RD_SIGIL = 2677; - private static final int MIRIENS_INSTRUCTION = 2678; - private static final int MARIAS_1ST_LETTER = 2679; - private static final int MARIAS_2ND_LETTER = 2680; - private static final int LUCASS_LETTER = 2681; - private static final int LUCILLAS_HANDBAG = 2682; - private static final int CRETAS_1ST_LETTER = 2683; - private static final int CRERAS_PAINTING1 = 2684; - private static final int CRERAS_PAINTING2 = 2685; - private static final int CRERAS_PAINTING3 = 2686; - private static final int BROWN_SCROLL_SCRAP = 2687; - private static final int CRYSTAL_OF_PURITY1 = 2688; - private static final int HIGH_PRIESTS_SIGIL = 2689; - private static final int GRAND_MAGISTER_SIGIL = 2690; - private static final int CRONOS_SIGIL = 2691; - private static final int SYLVAINS_LETTER = 2692; - private static final int SYMBOL_OF_SYLVAIN = 2693; - private static final int JUREKS_LIST = 2694; - private static final int MONSTER_EYE_DESTROYER_SKIN = 2695; - private static final int SHAMANS_NECKLACE = 2696; - private static final int SHACKLES_SCALP = 2697; - private static final int SYMBOL_OF_JUREK = 2698; - private static final int CRONOS_LETTER = 2699; - private static final int DIETERS_KEY = 2700; - private static final int CRETAS_2ND_LETTER = 2701; - private static final int DIETERS_LETTER = 2702; - private static final int DIETERS_DIARY = 2703; - private static final int RAUTS_LETTER_ENVELOPE = 2704; - private static final int TRIFFS_RING = 2705; - private static final int SCRIPTURE_CHAPTER_1 = 2706; - private static final int SCRIPTURE_CHAPTER_2 = 2707; - private static final int SCRIPTURE_CHAPTER_3 = 2708; - private static final int SCRIPTURE_CHAPTER_4 = 2709; - private static final int VALKONS_REQUEST = 2710; - private static final int POITANS_NOTES = 2711; - private static final int STRONG_LIGUOR = 2713; - private static final int CRYSTAL_OF_PURITY2 = 2714; - private static final int CASIANS_LIST = 2715; - private static final int GHOULS_SKIN = 2716; - private static final int MEDUSAS_BLOOD = 2717; - private static final int FETTERED_SOULS_ICHOR = 2718; - private static final int ENCHANTED_GARGOYLES_NAIL = 2719; - private static final int SYMBOL_OF_CRONOS = 2720; - // Reward - private static final int MARK_OF_SCHOLAR = 2674; - // Monsters - private static final int MONSTER_EYE_DESTREOYER = 20068; - private static final int MEDUSA = 20158; - private static final int GHOUL = 20201; - private static final int SHACKLE1 = 20235; - private static final int BREKA_ORC_SHAMAN = 20269; - private static final int SHACKLE2 = 20279; - private static final int FETTERED_SOUL = 20552; - private static final int GRANDIS = 20554; - private static final int ENCHANTED_GARGOYLE = 20567; - private static final int LETO_LIZARDMAN_WARRIOR = 20580; - // Misc - private static final int MIN_LVL = 35; - private static final int LEVEL = 36; - - public Q00214_TrialOfTheScholar() - { - super(214); - addStartNpc(MAGISTER_MIRIEN); - addTalkId(MAGISTER_MIRIEN, HIGH_PRIEST_SYLVAIN, CAPTAIN_LUCAS, WAREHOUSE_KEEPER_VALKON, MAGISTER_DIETER, GRAND_MAGISTER_JUREK, TRADER_EDROC, WAREHOUSE_KEEPER_RAUT, BLACKSMITH_POITAN, MARIA, ASTROLOGER_CRETA, ELDER_CRONOS, DRUNKARD_TRIFF, ELDER_CASIAN); - addKillId(MONSTER_EYE_DESTREOYER, MEDUSA, GHOUL, SHACKLE1, BREKA_ORC_SHAMAN, SHACKLE2, FETTERED_SOUL, GRANDIS, ENCHANTED_GARGOYLE, LETO_LIZARDMAN_WARRIOR); - registerQuestItems(MIRIENS_1ST_SIGIL, MIRIENS_2ND_SIGIL, MIRIENS_3RD_SIGIL, MIRIENS_INSTRUCTION, MARIAS_1ST_LETTER, MARIAS_2ND_LETTER, LUCASS_LETTER, LUCILLAS_HANDBAG, CRETAS_1ST_LETTER, CRERAS_PAINTING1, CRERAS_PAINTING1, CRERAS_PAINTING3, BROWN_SCROLL_SCRAP, CRYSTAL_OF_PURITY1, HIGH_PRIESTS_SIGIL, GRAND_MAGISTER_SIGIL, CRONOS_SIGIL, SYLVAINS_LETTER, SYMBOL_OF_SYLVAIN, JUREKS_LIST, MONSTER_EYE_DESTROYER_SKIN, SHAMANS_NECKLACE, SHACKLES_SCALP, SYMBOL_OF_JUREK, CRONOS_LETTER, DIETERS_KEY, CRETAS_2ND_LETTER, DIETERS_LETTER, DIETERS_DIARY, RAUTS_LETTER_ENVELOPE, TRIFFS_RING, SCRIPTURE_CHAPTER_1, SCRIPTURE_CHAPTER_2, SCRIPTURE_CHAPTER_3, SCRIPTURE_CHAPTER_4, VALKONS_REQUEST, POITANS_NOTES, STRONG_LIGUOR, CRYSTAL_OF_PURITY2, CASIANS_LIST, GHOULS_SKIN, MEDUSAS_BLOOD, FETTERED_SOULS_ICHOR, ENCHANTED_GARGOYLES_NAIL, SYMBOL_OF_CRONOS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (qs.isCreated()) - { - qs.startQuest(); - if (!hasQuestItems(player, MIRIENS_1ST_SIGIL)) - { - giveItems(player, MIRIENS_1ST_SIGIL, 1); - } - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - break; - } - case "30103-02.html": - case "30103-03.html": - case "30111-02.html": - case "30111-03.html": - case "30111-04.html": - case "30111-08.html": - case "30111-14.html": - case "30115-02.html": - case "30316-03.html": - case "30461-09.html": - case "30608-07.html": - case "30609-02.html": - case "30609-03.html": - case "30609-04.html": - case "30609-08.html": - case "30609-13.html": - case "30610-02.html": - case "30610-03.html": - case "30610-04.html": - case "30610-05.html": - case "30610-06.html": - case "30610-07.html": - case "30610-08.html": - case "30610-09.html": - case "30610-13.html": - case "30611-02.html": - case "30611-03.html": - case "30611-06.html": - case "30612-03.html": - { - htmltext = event; - break; - } - case "30461-10.html": - { - if (hasQuestItems(player, MIRIENS_2ND_SIGIL, SYMBOL_OF_JUREK)) - { - takeItems(player, MIRIENS_2ND_SIGIL, 1); - giveItems(player, MIRIENS_3RD_SIGIL, 1); - takeItems(player, SYMBOL_OF_JUREK, 1); - qs.setCond(19, true); - htmltext = event; - } - break; - } - case "30070-02.html": - { - giveItems(player, HIGH_PRIESTS_SIGIL, 1); - giveItems(player, SYLVAINS_LETTER, 1); - qs.setCond(2, true); - htmltext = event; - break; - } - case "30071-04.html": - { - if (hasQuestItems(player, CRERAS_PAINTING2)) - { - takeItems(player, CRERAS_PAINTING2, 1); - giveItems(player, CRERAS_PAINTING3, 1); - qs.setCond(10, true); - htmltext = event; - } - break; - } - case "30103-04.html": - { - giveItems(player, VALKONS_REQUEST, 1); - htmltext = event; - break; - } - case "30111-05.html": - { - if (hasQuestItems(player, CRONOS_LETTER)) - { - takeItems(player, CRONOS_LETTER, 1); - giveItems(player, DIETERS_KEY, 1); - qs.setCond(21, true); - htmltext = event; - } - break; - } - case "30111-09.html": - { - if (hasQuestItems(player, CRETAS_2ND_LETTER)) - { - takeItems(player, CRETAS_2ND_LETTER, 1); - giveItems(player, DIETERS_LETTER, 1); - giveItems(player, DIETERS_DIARY, 1); - qs.setCond(23, true); - htmltext = event; - } - break; - } - case "30115-03.html": - { - giveItems(player, JUREKS_LIST, 1); - giveItems(player, GRAND_MAGISTER_SIGIL, 1); - qs.setCond(16, true); - htmltext = event; - break; - } - case "30230-02.html": - { - if (hasQuestItems(player, DIETERS_LETTER)) - { - takeItems(player, DIETERS_LETTER, 1); - giveItems(player, RAUTS_LETTER_ENVELOPE, 1); - qs.setCond(24, true); - htmltext = event; - } - break; - } - case "30316-02.html": - { - if (hasQuestItems(player, RAUTS_LETTER_ENVELOPE)) - { - takeItems(player, RAUTS_LETTER_ENVELOPE, 1); - giveItems(player, SCRIPTURE_CHAPTER_1, 1); - giveItems(player, STRONG_LIGUOR, 1); - qs.setCond(25, true); - htmltext = event; - } - break; - } - case "30608-02.html": - { - if (hasQuestItems(player, SYLVAINS_LETTER)) - { - giveItems(player, MARIAS_1ST_LETTER, 1); - takeItems(player, SYLVAINS_LETTER, 1); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "30608-08.html": - { - if (hasQuestItems(player, CRETAS_1ST_LETTER)) - { - giveItems(player, LUCILLAS_HANDBAG, 1); - takeItems(player, CRETAS_1ST_LETTER, 1); - qs.setCond(7, true); - htmltext = event; - } - break; - } - case "30608-14.html": - { - if (hasQuestItems(player, CRERAS_PAINTING3)) - { - takeItems(player, CRERAS_PAINTING3, 1); - takeItems(player, BROWN_SCROLL_SCRAP, -1); - giveItems(player, CRYSTAL_OF_PURITY1, 1); - qs.setCond(13, true); - htmltext = event; - } - break; - } - case "30609-05.html": - { - if (hasQuestItems(player, MARIAS_2ND_LETTER)) - { - takeItems(player, MARIAS_2ND_LETTER, 1); - giveItems(player, CRETAS_1ST_LETTER, 1); - qs.setCond(6, true); - htmltext = event; - } - break; - } - case "30609-09.html": - { - if (hasQuestItems(player, LUCILLAS_HANDBAG)) - { - takeItems(player, LUCILLAS_HANDBAG, 1); - giveItems(player, CRERAS_PAINTING1, 1); - qs.setCond(8, true); - htmltext = event; - } - break; - } - case "30609-14.html": - { - if (hasQuestItems(player, DIETERS_KEY)) - { - takeItems(player, DIETERS_KEY, 1); - giveItems(player, CRETAS_2ND_LETTER, 1); - qs.setCond(22, true); - htmltext = event; - } - break; - } - case "30610-10.html": - { - giveItems(player, CRONOS_SIGIL, 1); - giveItems(player, CRONOS_LETTER, 1); - qs.setCond(20, true); - htmltext = event; - break; - } - case "30610-14.html": - { - if (hasQuestItems(player, SCRIPTURE_CHAPTER_1, SCRIPTURE_CHAPTER_2, SCRIPTURE_CHAPTER_3, SCRIPTURE_CHAPTER_4)) - { - takeItems(player, CRONOS_SIGIL, 1); - takeItems(player, DIETERS_DIARY, 1); - takeItems(player, TRIFFS_RING, 1); - takeItems(player, SCRIPTURE_CHAPTER_1, 1); - takeItems(player, SCRIPTURE_CHAPTER_2, 1); - takeItems(player, SCRIPTURE_CHAPTER_3, 1); - takeItems(player, SCRIPTURE_CHAPTER_4, 1); - giveItems(player, SYMBOL_OF_CRONOS, 1); - qs.setCond(31, true); - htmltext = event; - } - break; - } - case "30611-04.html": - { - if (hasQuestItems(player, STRONG_LIGUOR)) - { - giveItems(player, TRIFFS_RING, 1); - takeItems(player, STRONG_LIGUOR, 1); - qs.setCond(26, true); - htmltext = event; - } - break; - } - case "30612-04.html": - { - giveItems(player, CASIANS_LIST, 1); - qs.setCond(28, true); - htmltext = event; - break; - } - case "30612-07.html": - { - giveItems(player, SCRIPTURE_CHAPTER_4, 1); - takeItems(player, POITANS_NOTES, 1); - takeItems(player, CASIANS_LIST, 1); - takeItems(player, GHOULS_SKIN, -1); - takeItems(player, MEDUSAS_BLOOD, -1); - takeItems(player, FETTERED_SOULS_ICHOR, -1); - takeItems(player, ENCHANTED_GARGOYLES_NAIL, -1); - qs.setCond(30, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case MONSTER_EYE_DESTREOYER: - { - if (hasQuestItems(killer, MIRIENS_2ND_SIGIL, GRAND_MAGISTER_SIGIL, JUREKS_LIST) && (getQuestItemsCount(killer, MONSTER_EYE_DESTROYER_SKIN) < 5)) - { - giveItems(killer, MONSTER_EYE_DESTROYER_SKIN, 1); - if ((getQuestItemsCount(killer, MONSTER_EYE_DESTROYER_SKIN) == 5) && (getQuestItemsCount(killer, SHAMANS_NECKLACE) >= 5) && (getQuestItemsCount(killer, SHACKLES_SCALP) >= 2)) - { - qs.setCond(17, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case MEDUSA: - { - if (hasQuestItems(killer, TRIFFS_RING, POITANS_NOTES, CASIANS_LIST) && (getQuestItemsCount(killer, MEDUSAS_BLOOD) < 12)) - { - giveItems(killer, MEDUSAS_BLOOD, 1); - if (getQuestItemsCount(killer, MEDUSAS_BLOOD) == 12) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case GHOUL: - { - if (hasQuestItems(killer, TRIFFS_RING, POITANS_NOTES, CASIANS_LIST) && (getQuestItemsCount(killer, GHOULS_SKIN) < 10)) - { - giveItems(killer, GHOULS_SKIN, 1); - if (getQuestItemsCount(killer, GHOULS_SKIN) == 10) - { - qs.setCond(29, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case SHACKLE1: - case SHACKLE2: - { - if (hasQuestItems(killer, MIRIENS_2ND_SIGIL, GRAND_MAGISTER_SIGIL, JUREKS_LIST) && (getQuestItemsCount(killer, SHACKLES_SCALP) < 2)) - { - giveItems(killer, SHACKLES_SCALP, 1); - if ((getQuestItemsCount(killer, MONSTER_EYE_DESTROYER_SKIN) >= 5) && (getQuestItemsCount(killer, SHAMANS_NECKLACE) >= 5) && (getQuestItemsCount(killer, SHACKLES_SCALP) == 2)) - { - qs.setCond(17, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case BREKA_ORC_SHAMAN: - { - if (hasQuestItems(killer, MIRIENS_2ND_SIGIL, GRAND_MAGISTER_SIGIL, JUREKS_LIST) && (getQuestItemsCount(killer, SHAMANS_NECKLACE) < 5)) - { - giveItems(killer, SHAMANS_NECKLACE, 1); - if ((getQuestItemsCount(killer, MONSTER_EYE_DESTROYER_SKIN) >= 5) && (getQuestItemsCount(killer, SHAMANS_NECKLACE) == 5) && (getQuestItemsCount(killer, SHACKLES_SCALP) >= 2)) - { - qs.setCond(17, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case FETTERED_SOUL: - { - if (hasQuestItems(killer, TRIFFS_RING, POITANS_NOTES, CASIANS_LIST) && (getQuestItemsCount(killer, FETTERED_SOULS_ICHOR) < 5)) - { - giveItems(killer, FETTERED_SOULS_ICHOR, 1); - if (getQuestItemsCount(killer, FETTERED_SOULS_ICHOR) >= 5) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case GRANDIS: - { - if (hasQuestItems(killer, MIRIENS_3RD_SIGIL, CRONOS_SIGIL, TRIFFS_RING) && !hasQuestItems(killer, SCRIPTURE_CHAPTER_3)) - { - giveItems(killer, SCRIPTURE_CHAPTER_3, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - break; - } - case ENCHANTED_GARGOYLE: - { - if (hasQuestItems(killer, TRIFFS_RING, POITANS_NOTES, CASIANS_LIST) && (getQuestItemsCount(killer, ENCHANTED_GARGOYLES_NAIL) < 5)) - { - giveItems(killer, ENCHANTED_GARGOYLES_NAIL, 1); - if (getQuestItemsCount(killer, ENCHANTED_GARGOYLES_NAIL) >= 5) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case LETO_LIZARDMAN_WARRIOR: - { - if (hasQuestItems(killer, MIRIENS_1ST_SIGIL, HIGH_PRIESTS_SIGIL, CRERAS_PAINTING3) && (getQuestItemsCount(killer, BROWN_SCROLL_SCRAP) < 5)) - { - giveItems(killer, BROWN_SCROLL_SCRAP, 1); - if (getQuestItemsCount(killer, BROWN_SCROLL_SCRAP) == 5) - { - qs.setCond(12, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == MAGISTER_MIRIEN) - { - if ((player.getClassId() == ClassId.WIZARD) || (player.getClassId() == ClassId.ELVEN_WIZARD) || ((player.getClassId() == ClassId.DARK_WIZARD))) - { - if (player.getLevel() < MIN_LVL) - { - htmltext = "30461-02.html"; - } - else - { - htmltext = "30461-03.htm"; - } - } - else - { - htmltext = "30461-01.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case MAGISTER_MIRIEN: - { - if (hasQuestItems(player, MIRIENS_1ST_SIGIL)) - { - if (!hasQuestItems(player, SYMBOL_OF_SYLVAIN)) - { - htmltext = "30461-05.html"; - } - else - { - takeItems(player, MIRIENS_1ST_SIGIL, 1); - giveItems(player, MIRIENS_2ND_SIGIL, 1); - takeItems(player, SYMBOL_OF_SYLVAIN, 1); - qs.setCond(15, true); - htmltext = "30461-06.html"; - } - } - else if (hasQuestItems(player, MIRIENS_2ND_SIGIL)) - { - if (!hasQuestItems(player, SYMBOL_OF_JUREK)) - { - htmltext = "30461-07.html"; - } - else - { - htmltext = "30461-08.html"; - } - } - else if (hasQuestItems(player, MIRIENS_INSTRUCTION)) - { - if (player.getLevel() < LEVEL) - { - htmltext = "30461-11.html"; - } - else - { - takeItems(player, MIRIENS_INSTRUCTION, 1); - giveItems(player, MIRIENS_3RD_SIGIL, 1); - qs.setCond(19, true); - htmltext = "30461-12.html"; - } - } - else if (hasQuestItems(player, MIRIENS_3RD_SIGIL)) - { - if (!hasQuestItems(player, SYMBOL_OF_CRONOS)) - { - htmltext = "30461-13.html"; - } - else - { - giveAdena(player, 319628, true); - giveItems(player, MARK_OF_SCHOLAR, 1); - addExpAndSp(player, 1753926, 113754); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30461-14.html"; - } - } - break; - } - case HIGH_PRIEST_SYLVAIN: - { - if (hasQuestItems(player, MIRIENS_1ST_SIGIL) && !hasAtLeastOneQuestItem(player, HIGH_PRIESTS_SIGIL, SYMBOL_OF_SYLVAIN)) - { - htmltext = "30070-01.html"; - } - else if (!hasQuestItems(player, CRYSTAL_OF_PURITY1) && hasQuestItems(player, HIGH_PRIESTS_SIGIL, MIRIENS_1ST_SIGIL)) - { - htmltext = "30070-03.html"; - } - else if (hasQuestItems(player, HIGH_PRIESTS_SIGIL, MIRIENS_1ST_SIGIL, CRYSTAL_OF_PURITY1)) - { - takeItems(player, CRYSTAL_OF_PURITY1, 1); - takeItems(player, HIGH_PRIESTS_SIGIL, 1); - giveItems(player, SYMBOL_OF_SYLVAIN, 1); - qs.setCond(14, true); - htmltext = "30070-04.html"; - } - else if (hasQuestItems(player, MIRIENS_1ST_SIGIL, SYMBOL_OF_SYLVAIN) && !hasQuestItems(player, HIGH_PRIESTS_SIGIL)) - { - htmltext = "30070-05.html"; - } - else if (hasAtLeastOneQuestItem(player, MIRIENS_2ND_SIGIL, MIRIENS_3RD_SIGIL)) - { - htmltext = "30070-06.html"; - } - break; - } - case CAPTAIN_LUCAS: - { - if (hasQuestItems(player, MIRIENS_1ST_SIGIL, HIGH_PRIESTS_SIGIL)) - { - if (hasQuestItems(player, MARIAS_1ST_LETTER)) - { - takeItems(player, MARIAS_1ST_LETTER, 1); - giveItems(player, LUCASS_LETTER, 1); - qs.setCond(4, true); - htmltext = "30071-01.html"; - } - else if (hasAtLeastOneQuestItem(player, MARIAS_2ND_LETTER, CRETAS_1ST_LETTER, LUCILLAS_HANDBAG, CRERAS_PAINTING1, LUCASS_LETTER)) - { - htmltext = "30071-02.html"; - } - else if (hasQuestItems(player, CRERAS_PAINTING2)) - { - htmltext = "30071-03.html"; - } - else if (hasQuestItems(player, CRERAS_PAINTING3)) - { - if (getQuestItemsCount(player, BROWN_SCROLL_SCRAP) < 5) - { - htmltext = "30071-05.html"; - } - else - { - htmltext = "30071-06.html"; - } - } - } - else if (hasAtLeastOneQuestItem(player, SYMBOL_OF_SYLVAIN, MIRIENS_2ND_SIGIL, MIRIENS_3RD_SIGIL, CRYSTAL_OF_PURITY1)) - { - htmltext = "30071-07.html"; - } - break; - } - case WAREHOUSE_KEEPER_VALKON: - { - if (hasQuestItems(player, TRIFFS_RING)) - { - if (!hasAtLeastOneQuestItem(player, VALKONS_REQUEST, CRYSTAL_OF_PURITY2, SCRIPTURE_CHAPTER_2)) - { - htmltext = "30103-01.html"; - } - else if (hasQuestItems(player, VALKONS_REQUEST) && !hasAtLeastOneQuestItem(player, CRYSTAL_OF_PURITY2, SCRIPTURE_CHAPTER_2)) - { - htmltext = "30103-05.html"; - } - else if (hasQuestItems(player, CRYSTAL_OF_PURITY2) && !hasAtLeastOneQuestItem(player, VALKONS_REQUEST, SCRIPTURE_CHAPTER_2)) - { - giveItems(player, SCRIPTURE_CHAPTER_2, 1); - takeItems(player, CRYSTAL_OF_PURITY2, 1); - htmltext = "30103-06.html"; - } - else if (hasQuestItems(player, SCRIPTURE_CHAPTER_2) && !hasAtLeastOneQuestItem(player, VALKONS_REQUEST, CRYSTAL_OF_PURITY2)) - { - htmltext = "30103-07.html"; - } - } - break; - } - case MAGISTER_DIETER: - { - if (hasQuestItems(player, MIRIENS_3RD_SIGIL, CRONOS_SIGIL)) - { - if (hasQuestItems(player, CRONOS_LETTER)) - { - htmltext = "30111-01.html"; - } - else if (hasQuestItems(player, DIETERS_KEY)) - { - htmltext = "30111-06.html"; - } - else if (hasQuestItems(player, CRETAS_2ND_LETTER)) - { - htmltext = "30111-07.html"; - } - else if (hasQuestItems(player, DIETERS_DIARY, DIETERS_LETTER)) - { - htmltext = "30111-10.html"; - } - else if (hasQuestItems(player, DIETERS_DIARY, RAUTS_LETTER_ENVELOPE)) - { - htmltext = "30111-11.html"; - } - else if (hasQuestItems(player, DIETERS_DIARY) && !hasAtLeastOneQuestItem(player, DIETERS_LETTER, RAUTS_LETTER_ENVELOPE)) - { - if (hasQuestItems(player, SCRIPTURE_CHAPTER_1, SCRIPTURE_CHAPTER_2, SCRIPTURE_CHAPTER_3, SCRIPTURE_CHAPTER_4)) - { - htmltext = "30111-13.html"; - } - else - { - htmltext = "30111-12.html"; - } - } - } - else if (hasQuestItems(player, SYMBOL_OF_CRONOS)) - { - htmltext = "30111-15.html"; - } - break; - } - case GRAND_MAGISTER_JUREK: - { - if (hasQuestItems(player, MIRIENS_2ND_SIGIL)) - { - if (!hasAtLeastOneQuestItem(player, GRAND_MAGISTER_SIGIL, SYMBOL_OF_JUREK)) - { - htmltext = "30115-01.html"; - } - else if (hasQuestItems(player, JUREKS_LIST)) - { - if ((getQuestItemsCount(player, MONSTER_EYE_DESTROYER_SKIN) + getQuestItemsCount(player, SHAMANS_NECKLACE) + getQuestItemsCount(player, SHACKLES_SCALP)) < 12) - { - htmltext = "30115-04.html"; - } - else - { - takeItems(player, GRAND_MAGISTER_SIGIL, 1); - takeItems(player, JUREKS_LIST, 1); - takeItems(player, MONSTER_EYE_DESTROYER_SKIN, -1); - takeItems(player, SHAMANS_NECKLACE, -1); - takeItems(player, SHACKLES_SCALP, -1); - giveItems(player, SYMBOL_OF_JUREK, 1); - qs.setCond(18, true); - htmltext = "30115-05.html"; - } - } - else if (hasQuestItems(player, SYMBOL_OF_JUREK) && !hasQuestItems(player, GRAND_MAGISTER_SIGIL)) - { - htmltext = "30115-06.html"; - } - } - else if (hasAtLeastOneQuestItem(player, MIRIENS_1ST_SIGIL, MIRIENS_3RD_SIGIL)) - { - htmltext = "30115-07.html"; - } - break; - } - case TRADER_EDROC: - { - if (hasQuestItems(player, DIETERS_DIARY)) - { - if (hasQuestItems(player, DIETERS_LETTER)) - { - htmltext = "30230-01.html"; - } - else if (hasQuestItems(player, RAUTS_LETTER_ENVELOPE)) - { - htmltext = "30230-03.html"; - } - else if (hasAtLeastOneQuestItem(player, STRONG_LIGUOR, TRIFFS_RING)) - { - htmltext = "30230-04.html"; - } - } - break; - } - case WAREHOUSE_KEEPER_RAUT: - { - if (hasQuestItems(player, DIETERS_DIARY)) - { - if (hasQuestItems(player, RAUTS_LETTER_ENVELOPE)) - { - htmltext = "30316-01.html"; - } - else if (hasQuestItems(player, SCRIPTURE_CHAPTER_1, STRONG_LIGUOR)) - { - htmltext = "30316-04.html"; - } - else if (hasQuestItems(player, SCRIPTURE_CHAPTER_1, TRIFFS_RING)) - { - htmltext = "30316-05.html"; - } - } - break; - } - case BLACKSMITH_POITAN: - { - if (hasQuestItems(player, TRIFFS_RING)) - { - if (!hasAtLeastOneQuestItem(player, POITANS_NOTES, CASIANS_LIST, SCRIPTURE_CHAPTER_4)) - { - giveItems(player, POITANS_NOTES, 1); - htmltext = "30458-01.html"; - } - else if (hasQuestItems(player, POITANS_NOTES) && !hasAtLeastOneQuestItem(player, CASIANS_LIST, SCRIPTURE_CHAPTER_4)) - { - htmltext = "30458-02.html"; - } - else if (hasQuestItems(player, POITANS_NOTES, CASIANS_LIST) && !hasQuestItems(player, SCRIPTURE_CHAPTER_4)) - { - htmltext = "30458-03.html"; - } - else if (hasQuestItems(player, SCRIPTURE_CHAPTER_4) && !hasAtLeastOneQuestItem(player, POITANS_NOTES, CASIANS_LIST)) - { - htmltext = "30458-04.html"; - } - } - break; - } - case MARIA: - { - if (hasQuestItems(player, MIRIENS_1ST_SIGIL, HIGH_PRIESTS_SIGIL)) - { - if (hasQuestItems(player, SYLVAINS_LETTER)) - { - htmltext = "30608-01.html"; - } - else if (hasQuestItems(player, MARIAS_1ST_LETTER)) - { - htmltext = "30608-03.html"; - } - else if (hasQuestItems(player, LUCASS_LETTER)) - { - giveItems(player, MARIAS_2ND_LETTER, 1); - takeItems(player, LUCASS_LETTER, 1); - qs.setCond(5, true); - htmltext = "30608-04.html"; - } - else if (hasQuestItems(player, MARIAS_2ND_LETTER)) - { - htmltext = "30608-05.html"; - } - else if (hasQuestItems(player, CRETAS_1ST_LETTER)) - { - htmltext = "30608-06.html"; - } - else if (hasQuestItems(player, LUCILLAS_HANDBAG)) - { - htmltext = "30608-09.html"; - } - else if (hasQuestItems(player, CRERAS_PAINTING1)) - { - takeItems(player, CRERAS_PAINTING1, 1); - giveItems(player, CRERAS_PAINTING2, 1); - qs.setCond(9, true); - htmltext = "30608-10.html"; - } - else if (hasQuestItems(player, CRERAS_PAINTING2)) - { - htmltext = "30608-11.html"; - } - else if (hasQuestItems(player, CRERAS_PAINTING3)) - { - if (getQuestItemsCount(player, BROWN_SCROLL_SCRAP) < 5) - { - qs.setCond(11, true); - htmltext = "30608-12.html"; - } - else - { - htmltext = "30608-13.html"; - } - } - else if (hasQuestItems(player, CRYSTAL_OF_PURITY1)) - { - htmltext = "30608-15.html"; - } - } - else if (hasAtLeastOneQuestItem(player, SYMBOL_OF_SYLVAIN, MIRIENS_2ND_SIGIL)) - { - htmltext = "30608-16.html"; - } - else if (hasQuestItems(player, MIRIENS_3RD_SIGIL)) - { - if (!hasQuestItems(player, VALKONS_REQUEST)) - { - htmltext = "30608-17.html"; - } - else - { - takeItems(player, VALKONS_REQUEST, 1); - giveItems(player, CRYSTAL_OF_PURITY2, 1); - htmltext = "30608-18.html"; - } - } - break; - } - case ASTROLOGER_CRETA: - { - if (hasQuestItems(player, MIRIENS_1ST_SIGIL, HIGH_PRIESTS_SIGIL)) - { - if (hasQuestItems(player, MARIAS_2ND_LETTER)) - { - htmltext = "30609-01.html"; - } - else if (hasQuestItems(player, CRETAS_1ST_LETTER)) - { - htmltext = "30609-06.html"; - } - else if (hasQuestItems(player, LUCILLAS_HANDBAG)) - { - htmltext = "30609-07.html"; - } - else if (hasAtLeastOneQuestItem(player, CRERAS_PAINTING1, CRERAS_PAINTING2, CRERAS_PAINTING3)) - { - htmltext = "30609-10.html"; - } - } - else if (hasAtLeastOneQuestItem(player, CRYSTAL_OF_PURITY1, SYMBOL_OF_SYLVAIN, MIRIENS_2ND_SIGIL)) - { - htmltext = "30609-11.html"; - } - else if (hasQuestItems(player, MIRIENS_3RD_SIGIL)) - { - if (hasQuestItems(player, DIETERS_KEY)) - { - htmltext = "30609-12.html"; - } - else - { - htmltext = "30609-15.html"; - } - } - break; - } - case ELDER_CRONOS: - { - if (hasQuestItems(player, MIRIENS_3RD_SIGIL)) - { - if (!hasAtLeastOneQuestItem(player, CRONOS_SIGIL, SYMBOL_OF_CRONOS)) - { - htmltext = "30610-01.html"; - } - else if (hasQuestItems(player, CRONOS_SIGIL)) - { - if (hasQuestItems(player, SCRIPTURE_CHAPTER_1, SCRIPTURE_CHAPTER_2, SCRIPTURE_CHAPTER_3, SCRIPTURE_CHAPTER_4)) - { - htmltext = "30610-12.html"; - } - else - { - htmltext = "30610-11.html"; - } - } - else if (hasQuestItems(player, SYMBOL_OF_CRONOS) && !hasQuestItems(player, CRONOS_SIGIL)) - { - htmltext = "30610-15.html"; - } - } - break; - } - case DRUNKARD_TRIFF: - { - if (hasQuestItems(player, DIETERS_DIARY, SCRIPTURE_CHAPTER_1, STRONG_LIGUOR)) - { - htmltext = "30611-01.html"; - } - else if (hasAtLeastOneQuestItem(player, TRIFFS_RING, SYMBOL_OF_CRONOS)) - { - htmltext = "30611-05.html"; - } - break; - } - case ELDER_CASIAN: - { - if (hasQuestItems(player, TRIFFS_RING, POITANS_NOTES)) - { - if (!hasQuestItems(player, CASIANS_LIST)) - { - if (hasQuestItems(player, SCRIPTURE_CHAPTER_1, SCRIPTURE_CHAPTER_2, SCRIPTURE_CHAPTER_3)) - { - htmltext = "30612-02.html"; - } - else - { - htmltext = "30612-01.html"; - } - } - else - { - if ((getQuestItemsCount(player, GHOULS_SKIN) + getQuestItemsCount(player, MEDUSAS_BLOOD) + getQuestItemsCount(player, FETTERED_SOULS_ICHOR) + getQuestItemsCount(player, ENCHANTED_GARGOYLES_NAIL)) < 32) - { - htmltext = "30612-05.html"; - } - else - { - htmltext = "30612-06.html"; - } - } - } - else if (hasQuestItems(player, TRIFFS_RING, SCRIPTURE_CHAPTER_1, SCRIPTURE_CHAPTER_2, SCRIPTURE_CHAPTER_3, SCRIPTURE_CHAPTER_4) && !hasAtLeastOneQuestItem(player, POITANS_NOTES, CASIANS_LIST)) - { - htmltext = "30612-08.html"; - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == MAGISTER_MIRIEN) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30036-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30036-01.html deleted file mode 100644 index 6f81730f34..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30036-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Petron:
-So you came to such a remote island to find the true religion of Einhasad...
-I came here many years ago after I incurred the hatred of the High Priests. Apparently I was trying to clarify the truth too specifically. Anyway, I much prefer the liberal atmosphere here over the corrupt inner circle.
-...I have so much to tell you. But first I have a favor I must ask... Please get rid of the malignant spirit Nahir coiling in the Elven Ruins. This will enhance your learning. Please, will you deal with Nahir? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30036-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30036-02.html deleted file mode 100644 index 7cd0490f48..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30036-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Petron:
-I beg you! Please get rid of the malignant spirit Nahir coiling in the Elven Ruins. This will enhance your learning. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30036-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30036-03.html deleted file mode 100644 index 90a5f5308b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30036-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Petron:
-Nahir... May his poor spirit rest in peace...
-Thank you. Now I will tell you Nahir's story. He was once a faithful follower of Einhasad. But while he was helping his friend who was a follower of Shilen, he incurred Einhasad's wrath and was turned into a monster. Until this day he roamed the dark underground. Are you surprised to learn that Einhasad, who is known as the Goddess of sacrifice and life, has in fact the opposite traits of jealousy and destruction? Of course the High Priests only care to mention the side of sacrifice and life...
-Such is the nature of the truth you seek. It's a bitter truth, isn't it? But that is not the end of the story. I am sure you seek the truth about Eva as well? In that case you should go and see Andellia of the Elven Village. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30036-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30036-04.html deleted file mode 100644 index 764ed1ca69..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30036-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Petron:
-Your journey toward the truth has only just begun. You must visit Andellia of the Elven Village and hear what she knows about Eva. May Einhasad protect you on your way... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30117-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30117-01.html deleted file mode 100644 index c4711c74f0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30117-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Primos:
-So you seek the knowledge of Einhasad? I'm afraid I can't help you. I am embarrassed by the faithful. There are many truths concealed in the shrine's interest... There is nothing I can do about it...
-If you want to know about Einhasad you should go to see Priest Petron of Talking Island. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30117-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30117-02.html deleted file mode 100644 index 234455e557..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30117-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Primos:
-I am not worthy to teach the truth of Einhasad. If you wish to learn the truth about the tenets of light, go and meet Priest Petron of Talking Island. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-01.html deleted file mode 100644 index 11787f2cd3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Andellia:
-Did you bring a message from Santiago? In search of the truth, are you? Your timing could not be better.
-I have a favor to ask. There is a Priestess named Uruha in the Neutral Zone. She invaded this forest with her spirits known as Black Willows. You must destroy these spirits.
-The Black Willows are located near the Waterfalls in the northern part of the Neutral Zone. After destroying them, go to Uruha and warn her not to come to the Elven Forest ever again. After you do this we can discuss what you seek. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-01a.html deleted file mode 100644 index 95156532fa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Andellia:
-Dear pilgrim, seeker of divine truth... Were you sent by the hermit Santiago? There is a task with which I could use your assistance, but I fear that you aren't yet experienced enough to complete it. Please come back to me when you have gained more experience. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-02.html deleted file mode 100644 index 84ec4846de..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Andellia:
-You must destroy the Black Willow that Uruha has brought. They are located near the waterfall in the northern part of the Neutral Zone.
-After destroying them, go to Uruha and warn her not to come to the Elven Forest again.We will discuss God after you accomplish this. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-02a.html deleted file mode 100644 index 8b060bd2af..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Andellia:
-The person responsible for this is a Dark Elf called Uruha. Find her and warn her not to come to the Elven Forest again. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-03.html deleted file mode 100644 index 6815f11835..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Andellia:
-How dare you bring that blasphemous book here...! Burn it now!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-04.html deleted file mode 100644 index 61853a8093..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Andellia:
-You will soon regret your decision! You befoul this Holy Land with your presence! Go and play with that old nag Elder Casian in the Wastelands! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-05.html deleted file mode 100644 index 6e25ae2706..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Andellia:
-Good work. Your soul has remained pure throughout your ordeal. We owe you a debt of gratitude for expelling those foul spirits from this holy forest.
-About the truth of God you're looking for... It will be better to talk to Elder Casian of the Wastelands. He can be abrupt, but knows many stories of God that others do not know. He is even familiar with the knowledge known as 'vice.' - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-06.html deleted file mode 100644 index 483e6e1545..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Andellia:
-Go to the Wastelands and meet Elder Casian. You must take what he says with a grain of salt. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-07.html deleted file mode 100644 index ed6704fa73..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30362-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Andellia:
-There are still malignant spirits about! Please expel them for us! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30550-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30550-01.html deleted file mode 100644 index 7800aa5bab..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30550-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Gauri Twinklerock:
-Ah, you wish to learn the ways of Maphr? Priest of the Earth Gerald is regarded as one of the best theologians around...
-The vagabond named Dorf has been overheard saying that he knows the secret of Maphr.
-You should speak with both of them... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30550-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30550-02.html deleted file mode 100644 index 55b5c05ed6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30550-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Gauri Twinklerock:
-At this time of day you will probably find Priest of the Earth Gerald near the entrance of the village counting his money. He is somewhat irritable when he is busy so don't bother him too much. Wanderer Dorf can probably be found at the opposite end of the village. You can bother him as much as you like. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30571-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30571-01.html deleted file mode 100644 index 0623b4c398..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30571-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Tanapi:
-Santiago... I am very weary of being sent these amateurs! Why would a person of my stature be required to deal with such greenhorns! Oh, well! I guess I have no choice...
-If you truly wish to understand the God of Flame then you must visit the ancestors' altar in the Cave of Trials and ask Ancestor Martankus. If you are sincere, he will respond to you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30571-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30571-02.html deleted file mode 100644 index 9839949fb7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30571-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Tanapi:
-Shouldn't you be on you way to the ancestors' altar in the Cave of Trials? You must go there and pray to Ancestor Martankus.
-What, are you afraid now? If that's the case I wouldn't blame you. Just go back and tell Santiago that you are too scared to complete the task... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30571-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30571-03.html deleted file mode 100644 index bef23ae923..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30571-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Seer Tanapi:
-That is quite a surprise! You say that you felt the flames of Pa'agrio? Amazing!
-To tell you the truth, I wasn't very hopeful when I sent you to the Cave of Trials. These days, success seems rare from one so young as you... I shall remember this.
-So you want to learn about Maphr? You should go and see Gauri Twinklerock of the Dwarven Village! I hope that you will find the light of truth at the end of your journey! Tejakar Pa'agrio! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30612-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30612-01.html deleted file mode 100644 index 69f0db2640..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30612-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Casian:
-Hello, my inquisitive friend. My name is Casian, known to some as 'the Sage of the Wastelands'.
-The Elves and the Dark Elves that you have met have told you things that could be true or not. The nature of the gods is not known to mankind, and even they are only one small part of a very big universe... The gods each have a role to play. We cannot understand their intentions...
-We shouldn't make things more difficult than they are. We must each just do the best we can and go about our daily lives...
-I hope my lecture hasn't bored you. Take this book and return to Hermit Santiago. After all, this whole thing was his idea to begin with. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30612-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30612-02.html deleted file mode 100644 index 4e6d385b03..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30612-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Casian:
-I will never understand the Human propensity to assign a value of right or wrong to everything, even the behavior of the gods! The worst offenders are the Priests...
-There is no crime as long as we act according to our feelings, am I right? After all, we are just the gods creations... So even if there is a crime, it is the gods' fault, not ours!
-Well, I've said enough. Please go back to Hermit Santiago. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-01.html deleted file mode 100644 index 346940704d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Hermit Santiago:
-To properly use the power of the gods, you must first understand their nature. That learning process can be most intense... Many of a higher level than yours have tried and failed. I think it would be too hard for you to endure at this moment. Come back after you have advanced your skills.
-(This quest may only be performed by Clerics, Oracles, Shilen Oracles, and Orc Shamans of level 35 or higher) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-02.html deleted file mode 100644 index 60805eae5b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Hermit Santiago:
-I only teach those who live their lives in service to the gods!
-(This quest may only be undertaken by Clerics, Oracles, Shilen Oracles, and Orc Shamans of level 35 or higher) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-03.htm deleted file mode 100644 index 68c3cedac5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hermit Santiago:
-To properly use the powers of the gods, you must first understand their nature. That learning process can be quite intense. Many have tried and failed... What is your decision? Will you accept my teachings?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-04.htm deleted file mode 100644 index 932d8fa8b2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hermit Santiago:
-I will now impart to you a great truth. The people of this land have distorted and twisted the myths of their gods to suit their own financial and political ends. This is probably also true about the myths that you were taught...
-I teach a method of purging your mind of all the indoctrination that has come before, and learning the secrets of the gods afresh. Would you care to learn from me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-04a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-04a.htm deleted file mode 100644 index e915445ce5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-04a.htm +++ /dev/null @@ -1,6 +0,0 @@ -Hermit Santiago:
-All right, I'll tell you. People only care about their own interests and are all too ready to spread false myths to further their own ends. I'm sure that the myths you know are no different . . . My advice is to forget everything you've learned so far and re-learn the story of the gods all over again, from the begining. Do you think you can do it?
-Wait, before you answer, take this Dimension Diamond first. You can trade it to the village gatekeeper for something special that may help you on your journey.
-Now, will you answer me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-05.html deleted file mode 100644 index c346e76cc6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Hermit Santiago:
-Now listen carefully. First, venture north to the land of the Orcs and meet with Seer Tanapi. He will tell you about their god, Pa'agrio.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-06.html deleted file mode 100644 index e6e996b50b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Hermit Santiago:
-Next, go to the land of the Dwarves and meet with Gauri Twinklerock. Ask her how you may learn the teachings of Maphr.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-07.html deleted file mode 100644 index 55eb76fa21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Hermit Santiago:
-After you have completed your studies of Maphr, you must return to the land of the Humans and go to the Town of Giran. Seek out Priest Primos, and he will lead you to a greater understanding of Einhasad.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-08.html deleted file mode 100644 index 68df7d183f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Hermit Santiago:
-Last of all, you must go to the land of the Elves. Inside the Elven Village is the Mother Tree, one of the purest forms of energy on earth. You will meet under this large and beautiful tree with Andellia, one of the protectors of the Mother Tree. She can teach you about Eva and Shilen.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-09.html deleted file mode 100644 index 0dbab8acbe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Hermit Santiago:
-Do you understand? You must meet with Seer Tanapi of the Orc Village, Gauri Twinklerock of the Dwarven Village, Father Primoz of the Town of Giran, and Andellia of the Elven Village! In that order! Discern from them their ideas on the nature of the gods... You may find this trial unsettling and shocking, but as a seeker of the truth you must endure. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-10.html deleted file mode 100644 index 36906f9e5d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30648-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Hermit Santiago:
-Ah, there's the glimmer in your eyes! You still have far to go and much to learn about the nature of truth, but this is a start.
-Accept this Mark of Pilgrim. Remember, though, this is not the end of your studies. It is not even the beginning of the end. But it is, I perceive, the end of the beginning. Fare you well! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-01.html deleted file mode 100644 index 175f046747..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Ancestor Martankus:
-I am Martankus of the Hestui tribe! Although my body perished in battle thousands of years ago, my spirit watches over my descendants.
-This place is a sacred tomb housing the remains of the greatest heroes of the seven tribes. Young Orcs still come here to test their courage, strength and skill!
-You come seeking the true essence of Pa'agrio? Words alone fall far short. For true enlightenment, you must seek and return with the Essence of Flame. Obtain it from the Lava Salamanders of the Forgotten Temple, located in lands far, far to the west. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-02.html deleted file mode 100644 index a6c78de038..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Ancestor Martankus:
-The true essence of Pa'agrio cannot be explained by words alone! To properly understand it, you must obtain the Flame of Essence! If you dare, seek out the Lava Salamanders of the Forgotten Temple, located in lands far, far to the west. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-03.html deleted file mode 100644 index b12129c455..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Ancestor Martankus:
-I see that you have brought the Essence of Flame!
-Now, to understand Pa'agrio's Flame you must swallow the Essence of Flame!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html deleted file mode 100644 index b23dcaba7b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30649-04.html +++ /dev/null @@ -1,8 +0,0 @@ -Ancestor Martankus:
-So hot! So hot! My body feels as if it will burst into flame. Aieee!
-Wait... what's this? The Flame of Combative Spirit? Truly, this is the mind possessed by the warriors of old. ..
-What is that, there in the distance? What do my old eyes perceive? Oh! Oh! Stay away! The heat, the heat! Ah! Ah, I see... Is this the Flame of Destruction, which engulfs everything in its path and leaves only black ashes?
-Is this the end? ...
-No, there is something more! I see a small flame burning bright in the ash. It is the one — the most sacred flame of all! It is the Flame of Life, the vital energy that moves the whole world...
-(O insignificant creature, would you venture to see and hear more of my mind's thoughts? You cannot! Your frail mortal frame cannot bear more of this inferno! Farewell!) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30650-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30650-01.html deleted file mode 100644 index f845aee4eb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30650-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest of the Earth Gerald:
-You have come to the right place! Maphr is my specialty! 6 years in the seminary, and 10 years of self-guided research after that... I feel that I have learned practically all there is to know about Maphr. I could use additional funds to further my research... Would you consider making a small donation? I will teach you everything I know about Maphr for a mere 100,000 Adena. What a deal, er, I mean, blessing it is!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30650-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30650-02.html deleted file mode 100644 index 8f82ef0b7c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30650-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest of the Earth Gerald:
-What a generous donation! Maphr will surely be pleased, and the world will be a better place thanks to you. What a wonderful investment, er, I mean, offering!
-Here is a book I wrote regarding the will of Maphr. Study it diligently! May the grace of Maphr be with you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30650-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30650-03.html deleted file mode 100644 index efb50a382e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30650-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest of the Earth Gerald:
-I suppose I was wrong about you... I had no idea you were a beggar... Now, on your way! Shoo! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30650-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30650-04.html deleted file mode 100644 index 052fc7ca43..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30650-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest of the Earth Gerald:
-Oh my, I didn't notice your badge! I, I just... That is... Eh, just a joke... I, I mean, I was going to keep it safe for you and return it with interest. Well I must be going! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30651-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30651-01.html deleted file mode 100644 index c759225824..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30651-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Wanderer Dorf:
-Maphr, the goddess of abundance and prosperity?! Foolish cattle, they don't know anything! Just look at the silly Dwarves in this town. They are mentally unbalanced, always dashing here and there to collect some more money. They are simply ridiculous! Miserable creatures who would even rip out their goddess' heart if it were worth money! And they don't hesitate to unearth things that should not be part of this world!
-Maphr is indeed the goddess of abundance and prosperity, but that also means that she is responsible for all poverty and downfalls! Why can't you see this simple fact? They have already experienced bankruptcy once before... Tsk tsk...
-Take this badge and take heed. Prosperity and poverty are just like the two sides of one coin! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30651-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30651-02.html deleted file mode 100644 index 60c6e2a183..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30651-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Wanderer Dorf:
-Maphr, the goddess of abundance and prosperity?! Foolish cattle, they don't know anything! Just look at the silly Dwarves in this town. They are mentally unbalanced, always dashing here and there to collect some more money. They are simply ridiculous! Miserable creatures who would even rip out their goddess' heart if it were worth money! And they don't hesitate to unearth things that should not be part of this world!
-Maphr is indeed the goddess of abundance and prosperity, but that also means that she is responsible for all poverty and downfalls! Why can't you see this simple fact! They have already experienced bankruptcy once before... Tsk tsk...
-By the way, what is that book you are holding? You bought it from Gerald? You fool! You have been deceived by him! Show him this badge. You might be able to get your money back. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30651-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30651-03.html deleted file mode 100644 index 3dc2124bad..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30651-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Wanderer Dorf:
-I have said everything that I intend to say. Now leave here and go learn of your precious Einhasad. You will probably have to go and see the Priest Primos of the Town of Giran! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30652-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30652-01.html deleted file mode 100644 index 6c617d5030..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30652-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Uruha:
-Why are you wasting your time on them? They are just some miserable fellows who are confused by the ramblings of that hypocrite Einhasad. With help from Shilen and Gran Kain, they could live once more... You are not one of those silly followers of Eva, are you?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30652-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30652-02.html deleted file mode 100644 index ab7e67243b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30652-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Uruha:
-Ah ha! That arrogant and reckless follower of Eva! Are you blind? Isn't the indecisiveness of Eva obvious? She who is under the authority of our Goddess Shilen? Her followers are no different!
-Take this book. I hope it will lead you to the truth, and protect you from contamination by the reckless stupidity of Eva's followers. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30652-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30652-03.html deleted file mode 100644 index cbd463c7e8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/30652-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Uruha:
-The malignant spirit of Shilen? The devourer of innocents? Please, leave these miserable creatures alone. They have suffered enough. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/Q00215_TrialOfThePilgrim.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/Q00215_TrialOfThePilgrim.java deleted file mode 100644 index 8398b92a3f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00215_TrialOfThePilgrim/Q00215_TrialOfThePilgrim.java +++ /dev/null @@ -1,531 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00215_TrialOfThePilgrim; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Trial Of The Pilgrim (215) - * @author ivantotov - */ -public class Q00215_TrialOfThePilgrim extends Quest -{ - // NPCs - private static final int PRIEST_PETRON = 30036; - private static final int PRIEST_PRIMOS = 30117; - private static final int ANDELLIA = 30362; - private static final int GAURI_TWINKLEROCK = 30550; - private static final int SEER_TANAPI = 30571; - private static final int ELDER_CASIAN = 30612; - private static final int HERMIT_SANTIAGO = 30648; - private static final int ANCESTOR_MARTANKUS = 30649; - private static final int PRIEST_OF_THE_EARTH_GERALD = 30650; - private static final int WANDERER_DORF = 30651; - private static final int URUHA = 30652; - // Items - private static final int ADENA = 57; - private static final int BOOK_OF_SAGE = 2722; - private static final int VOUCHER_OF_TRIAL = 2723; - private static final int SPIRIT_OF_FLAME = 2724; - private static final int ESSENSE_OF_FLAME = 2725; - private static final int BOOK_OF_GERALD = 2726; - private static final int GREY_BADGE = 2727; - private static final int PICTURE_OF_NAHIR = 2728; - private static final int HAIR_OF_NAHIR = 2729; - private static final int STATUE_OF_EINHASAD = 2730; - private static final int BOOK_OF_DARKNESS = 2731; - private static final int DEBRIS_OF_WILLOW = 2732; - private static final int TAG_OF_RUMOR = 2733; - // Reward - private static final int MARK_OF_PILGRIM = 2721; - // Quest Monster - private static final int LAVA_SALAMANDER = 27116; - private static final int NAHIR = 27117; - private static final int BLACK_WILLOW = 27118; - // Misc - private static final int MIN_LVL = 35; - - public Q00215_TrialOfThePilgrim() - { - super(215); - addStartNpc(HERMIT_SANTIAGO); - addTalkId(HERMIT_SANTIAGO, PRIEST_PETRON, PRIEST_PRIMOS, ANDELLIA, GAURI_TWINKLEROCK, SEER_TANAPI, ELDER_CASIAN, ANCESTOR_MARTANKUS, PRIEST_OF_THE_EARTH_GERALD, WANDERER_DORF, URUHA); - addKillId(LAVA_SALAMANDER, NAHIR, BLACK_WILLOW); - registerQuestItems(BOOK_OF_SAGE, VOUCHER_OF_TRIAL, SPIRIT_OF_FLAME, ESSENSE_OF_FLAME, BOOK_OF_GERALD, GREY_BADGE, PICTURE_OF_NAHIR, HAIR_OF_NAHIR, STATUE_OF_EINHASAD, BOOK_OF_DARKNESS, DEBRIS_OF_WILLOW, TAG_OF_RUMOR); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setMemoState(1); - giveItems(player, VOUCHER_OF_TRIAL, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - break; - } - case "30648-05.html": - case "30648-06.html": - case "30648-07.html": - case "30648-08.html": - { - htmltext = event; - break; - } - case "30362-05.html": - { - if (qs.isMemoState(15) && hasQuestItems(player, BOOK_OF_DARKNESS)) - { - takeItems(player, BOOK_OF_DARKNESS, 1); - qs.setMemoState(16); - qs.setCond(16, true); - htmltext = event; - } - break; - } - case "30362-04.html": - { - if (qs.isMemoState(15) && hasQuestItems(player, BOOK_OF_DARKNESS)) - { - qs.setMemoState(16); - qs.setCond(16, true); - htmltext = event; - } - break; - } - case "30649-04.html": - { - if (qs.isMemoState(4) && hasQuestItems(player, ESSENSE_OF_FLAME)) - { - giveItems(player, SPIRIT_OF_FLAME, 1); - takeItems(player, ESSENSE_OF_FLAME, 1); - qs.setMemoState(5); - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "30650-02.html": - { - if (qs.isMemoState(6) && hasQuestItems(player, TAG_OF_RUMOR)) - { - if (getQuestItemsCount(player, ADENA) >= 100000) - { - giveItems(player, BOOK_OF_GERALD, 1); - takeItems(player, ADENA, 100000); - qs.setMemoState(7); - htmltext = event; - } - else - { - htmltext = "30650-03.html"; - } - } - break; - } - case "30650-03.html": - { - if (qs.isMemoState(6) && hasQuestItems(player, TAG_OF_RUMOR)) - { - htmltext = event; - } - break; - } - case "30652-02.html": - { - if (qs.isMemoState(14) && hasQuestItems(player, DEBRIS_OF_WILLOW)) - { - giveItems(player, BOOK_OF_DARKNESS, 1); - takeItems(player, DEBRIS_OF_WILLOW, 1); - qs.setMemoState(15); - qs.setCond(15, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case LAVA_SALAMANDER: - { - if (qs.isMemoState(3) && !hasQuestItems(killer, ESSENSE_OF_FLAME)) - { - qs.setMemoState(4); - qs.setCond(4, true); - giveItems(killer, ESSENSE_OF_FLAME, 1); - } - break; - } - case NAHIR: - { - if (qs.isMemoState(10) && !hasQuestItems(killer, HAIR_OF_NAHIR)) - { - qs.setMemoState(11); - qs.setCond(11, true); - giveItems(killer, HAIR_OF_NAHIR, 1); - } - break; - } - case BLACK_WILLOW: - { - if (qs.isMemoState(13) && !hasQuestItems(killer, DEBRIS_OF_WILLOW)) - { - qs.setMemoState(14); - qs.setCond(14, true); - giveItems(killer, DEBRIS_OF_WILLOW, 1); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - final int memoState = qs.getMemoState(); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == HERMIT_SANTIAGO) - { - if (!player.isInCategory(CategoryType.HEAL_GROUP)) - { - htmltext = "30648-02.html"; - } - else if (player.getLevel() < MIN_LVL) - { - htmltext = "30648-01.html"; - } - else - { - htmltext = "30648-03.htm"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case HERMIT_SANTIAGO: - { - if (memoState >= 1) - { - if (!hasQuestItems(player, BOOK_OF_SAGE)) - { - htmltext = "30648-09.html"; - } - else - { - giveAdena(player, 229298, true); - giveItems(player, MARK_OF_PILGRIM, 1); - addExpAndSp(player, 1258250, 81606); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30648-10.html"; - } - } - break; - } - case PRIEST_PETRON: - { - if (memoState == 9) - { - giveItems(player, PICTURE_OF_NAHIR, 1); - qs.setMemoState(10); - qs.setCond(10, true); - htmltext = "30036-01.html"; - } - else if (memoState == 10) - { - htmltext = "30036-02.html"; - } - else if (memoState == 11) - { - takeItems(player, PICTURE_OF_NAHIR, 1); - takeItems(player, HAIR_OF_NAHIR, 1); - giveItems(player, STATUE_OF_EINHASAD, 1); - qs.setMemoState(12); - qs.setCond(12, true); - htmltext = "30036-03.html"; - } - else if (memoState == 12) - { - if (hasQuestItems(player, STATUE_OF_EINHASAD)) - { - htmltext = "30036-04.html"; - } - } - break; - } - case PRIEST_PRIMOS: - { - if (memoState == 8) - { - qs.setMemoState(9); - qs.setCond(9, true); - htmltext = "30117-01.html"; - } - else if (memoState == 9) - { - qs.setMemoState(9); - qs.setCond(9, true); - htmltext = "30117-02.html"; - } - break; - } - case ANDELLIA: - { - if (memoState == 12) - { - if (player.getLevel() >= 0) - { - qs.setMemoState(13); - qs.setCond(13, true); - htmltext = "30362-01.html"; - } - else - { - htmltext = "30362-01a.html"; - } - } - else if (memoState == 13) - { - htmltext = "30362-02.html"; - } - else if (memoState == 14) - { - htmltext = "30362-02a.html"; - } - else if (memoState == 15) - { - if (hasQuestItems(player, BOOK_OF_DARKNESS)) - { - htmltext = "30362-03.html"; - } - else - { - htmltext = "30362-07.html"; - } - } - else if (memoState == 16) - { - htmltext = "30362-06.html"; - } - break; - } - case GAURI_TWINKLEROCK: - { - if (memoState == 5) - { - if (hasQuestItems(player, SPIRIT_OF_FLAME)) - { - takeItems(player, SPIRIT_OF_FLAME, 1); - giveItems(player, TAG_OF_RUMOR, 1); - qs.setMemoState(6); - qs.setCond(7, true); - htmltext = "30550-01.html"; - } - } - else if (memoState == 6) - { - htmltext = "30550-02.html"; - } - break; - } - case SEER_TANAPI: - { - if (memoState == 1) - { - if (hasQuestItems(player, VOUCHER_OF_TRIAL)) - { - takeItems(player, VOUCHER_OF_TRIAL, 1); - qs.setMemoState(2); - qs.setCond(2, true); - htmltext = "30571-01.html"; - } - } - else if (memoState == 2) - { - htmltext = "30571-02.html"; - } - else if (memoState == 5) - { - if (hasQuestItems(player, SPIRIT_OF_FLAME)) - { - qs.setCond(6, true); - htmltext = "30571-03.html"; - } - } - break; - } - case ELDER_CASIAN: - { - if (memoState == 16) - { - qs.setMemoState(17); - if (!hasQuestItems(player, BOOK_OF_SAGE)) - { - giveItems(player, BOOK_OF_SAGE, 1); - } - takeItems(player, GREY_BADGE, 1); - takeItems(player, SPIRIT_OF_FLAME, 1); - takeItems(player, STATUE_OF_EINHASAD, 1); - if (hasQuestItems(player, BOOK_OF_DARKNESS)) - { - addExpAndSp(player, 5000, 500); - takeItems(player, BOOK_OF_DARKNESS, 1); - } - htmltext = "30612-01.html"; - - } - else if (memoState == 17) - { - qs.setCond(17, true); - htmltext = "30612-02.html"; - } - break; - } - case ANCESTOR_MARTANKUS: - { - if (memoState == 2) - { - qs.setMemoState(3); - qs.setCond(3, true); - htmltext = "30649-01.html"; - } - else if (memoState == 3) - { - htmltext = "30649-02.html"; - } - else if (memoState == 4) - { - if (hasQuestItems(player, ESSENSE_OF_FLAME)) - { - htmltext = "30649-03.html"; - } - } - break; - } - case PRIEST_OF_THE_EARTH_GERALD: - { - if (memoState == 6) - { - if (hasQuestItems(player, TAG_OF_RUMOR)) - { - htmltext = "30650-01.html"; - } - } - else if (hasQuestItems(player, GREY_BADGE, BOOK_OF_GERALD)) - { - giveAdena(player, 100000, true); - takeItems(player, BOOK_OF_GERALD, 1); - htmltext = "30650-04.html"; - } - break; - } - case WANDERER_DORF: - { - if (memoState == 6) - { - if (hasQuestItems(player, TAG_OF_RUMOR)) - { - giveItems(player, GREY_BADGE, 1); - takeItems(player, TAG_OF_RUMOR, 1); - qs.setMemoState(8); - htmltext = "30651-01.html"; - } - } - else if (memoState == 7) - { - if (hasQuestItems(player, TAG_OF_RUMOR)) - { - giveItems(player, GREY_BADGE, 1); - takeItems(player, TAG_OF_RUMOR, 1); - qs.setMemoState(8); - htmltext = "30651-02.html"; - } - } - else if (memoState == 8) - { - qs.setCond(8, true); - htmltext = "30651-03.html"; - } - break; - } - case URUHA: - { - if (memoState == 14) - { - if (hasQuestItems(player, DEBRIS_OF_WILLOW)) - { - htmltext = "30652-01.html"; - } - } - else if (memoState == 15) - { - if (hasQuestItems(player, BOOK_OF_DARKNESS)) - { - htmltext = "30652-03.html"; - } - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == HERMIT_SANTIAGO) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-01.html deleted file mode 100644 index d67e87d792..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Valkon:
-I have been in charge of the promotion test of the Dwarf union members for the last 10 years. Among all Dwarf apprentices, only those who pass this test are accepted as full members of Dwarven society. This may not be clear to you since you are not a Dwarf, but within our society there is a complex hierarchy and ranking system.
-(Quest for Scavengers or Artisans, level 35 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-02.html deleted file mode 100644 index 55e4c6710d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Valkon:
-How long will you be an apprentice? Don't you have any ambition? I hope you are not under the impression that you have reached a comfortable level. Shouldn't you work harder and challenge the Trial of the Guildsman? You won't be a true member of Dwarven society until you pass that test. If you are really satisfied being a nobody for the rest of your life, I won't mention it again.
-(Quest for Scavengers or Artisans, level 35 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-03.htm deleted file mode 100644 index e4713736eb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Valkon:
-How long will you be an apprentice? Don't you have any ambition? I hope you are not under the impression that you have reached a comfortable level. Now listen to me carefully. I shall tell you about Dwarven education.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-04.htm deleted file mode 100644 index 62efc17106..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Valkon:
-Dwarven apprentices will work in the Strip Mine to strengthen their bodies and spirits, as well as learning to protect their own bodies. When they complete basic training they return to the Dwarven Village and accumulate experience while assisting the Elders of the guilds with chores.
-After they pass the exam given by the guild, and are awarded the title of Scavenger or Artisan, they are no longer considered apprentices. But even that is not enough to become an official guild member. Only when they pass the Trial of the Guildsman will they be accepted as a true guild member.
-This test is essential if you intend to learn the techniques of a high-level guild member and aspire to the profession of Bounty Hunter or Warsmith.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05.htm deleted file mode 100644 index 89a4b165fb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Valkon:
-First you must pay the registration fee. The amount will be 2,000 Adena. All fees received are used to support the technical development of the guild and sponsoring Artisans.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05a.html deleted file mode 100644 index 06311e9190..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05a.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Valkon:
-First you must pay the registration fee. The amount will be 2,000 adena. All fees received are used to support the technical development of the guild and sponsoring Artisans.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05b.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05b.htm deleted file mode 100644 index ac83bf28a1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-05b.htm +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Valkon:
-How embarassing for you! You should have known to bring some money with you... Come back when you get 2,000 Adena. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06.htm deleted file mode 100644 index 709e53d0cc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Valkon:
-Good! You must first take this badge. It is a mark that lets others know that you are in the midst of taking the Trial of the Guildsman. Many Blacksmiths and Warehouse Chiefs will help you when they see your badge.
-The content of the test is quite simple. It consists of making seven Journeyman Rings. It may sound simple but the process of making the ring itself will challenge your ability and wit.
-Why seven rings? Actually... You shall offer one to the yet-to-come King of the Dwarves, and the rest to the six Elders of the guilds. It is a long held tradition that has been kept since the founding of the kingdom and the forming of the guilds.
-If you wish to learn to make the rings, go and see Blacksmith Altran of Talking Island. Take him this letter. Don't worry, I expect nothing in return. When you complete the seven rings come and see me again. Good luck!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06a.html deleted file mode 100644 index eb8e094b1f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06a.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Valkon:
-Hints? You want to learn the short way through even before trying to solve it out by patiently working hard... Tsk tsk... A young Dwarf shouldn't be like that!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06b.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06b.html deleted file mode 100644 index ca2ac0bcb5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06b.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Valkon:
-Hmm... What nerves you've got. Hints... Well, yes I just came across one.
-I heard that Altran used to be a kind man, but perhaps because of his aging, he seems to be a bit fastidious these days. Some say that it is because of the arthritis... Whatever the reason may be, he grumbles a great deal these days...
-Perhaps he may be pleased to receive a Mandragora Berry which they say it is helpful to arthritis.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06c.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06c.html deleted file mode 100644 index 26acc66a55..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06c.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Valkon:
-Must everything be spelled out for you? Some things you must discover on your own! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06d.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06d.htm deleted file mode 100644 index 1b3e429579..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-06d.htm +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Valkon:
-Very well! First, take this insignia, which signifies that you are performing the Trial of the Guildsman. Many blacksmiths and senior warehouse keepers will assist you when they see it.
-The trial itself is very straightforward. You must make 7 Journeyman Rings. Don't be fooled by the apparent simplicity, however. The process of making the rings themselves is a critical test of a Dwarf's skill and wit.
-Why 7 rings, you ask? Well, it's a tradition reaching back to the beginning of the Kingdom and the formation of the guilds themselves. Six of the rings go to the elders of the 6 guilds, while the last is reserved for the King who will return.
-To obtain the ring design blueprint, visit Blacksmith Altran on Talking Island. I will write a letter of introduction for you, free of charge. When you finish creating all 7 rings, return here.
-Take this Dimension Diamond. You can trade it for something special from the village gatekeeper. I hope it will help you on your journey. What are youn waiting for?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07.html deleted file mode 100644 index a9c9a2cb5e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Valkon:
-It is said that Altran was once a kind man, but perhaps due to his age he has become much more irritable these days. They say that his arthritis is making him a crooked old man...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07a.html deleted file mode 100644 index ad27d2858d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07a.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Valkon:
-Some say that the Mandragora Berry is helpful for the pain of arthritis... Yes, this would be an excellent gift to give him.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07b.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07b.html deleted file mode 100644 index 837e2b53af..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07b.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Valkon:
-Hey, you! Do I have to tell you everything?! You can do such things for yourself!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07c.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07c.html deleted file mode 100644 index fba3bc1152..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-07c.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Valkon:
-Now let's see... Think about it! Where would be the best place to find a mandragora in the whole continent? There is a place in Dion called the Mandragora Farm. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-08.html deleted file mode 100644 index 265c49bc0c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Valkon:
-How is your work proceeding, young fellow? How is the making of the 7 Journeyman Gem going? You should complete it soon so you can advance beyond an apprentice. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09.html deleted file mode 100644 index f0f071af18..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Valkon:
-You have made all the rings. Thank you for your trouble. So, did you learn anything from the test?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09a.html deleted file mode 100644 index ae67bddca2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09a.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Valkon:
-Yes, yes, yes! Superb! You will make an excellent addition to our guild, and I perceive a bright future in store for you.
-Congratulations! You have successfully passed the Trial of the Guildsman, and I now award you the Mark of Guildsman. It will aid you when transfering to a higher class. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09b.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09b.html deleted file mode 100644 index 4ddc2ec744..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30103-09b.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Valkon:
-Hmmph. With talk like that, you won't last very long or rise very high here, my friend. My advice is to learn to fake sincerity, and everything else will be easy. Understood?
-In any case, congratulations are in order. You have successfully passed the Trial of the Guildsman, and I now award you the Mark of Guildsman. It will aid you when transfering to a higher class. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-01.html deleted file mode 100644 index 110e8b0d72..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Norman:
-I have no idea what Altran told you, but I am too busy these days to keep you company.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-02.html deleted file mode 100644 index 35c3f754bc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Norman:
-Ah, I am sorry... I told you, I am too busy!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-03.html deleted file mode 100644 index b51b1f7907..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Norman:
-Hmm? So you are willing to assist with my work? I would really appreciate that... But it could be quite difficult... is that all right with you?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-04.html deleted file mode 100644 index 267c63bfc6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Norman:
-Well, if you say so... At the moment I have something you can help me with.
-I am having many difficulties these days because of the gangs nearby town. Especially the Ol Mahum theives, called Cat's Eye... I wonder why the guards won't protect us from them... Anyway, I am thinking of changing all the locks of the warehouse... The locks which I have ordered have already arrived, but the keys aren't here yet.
-I ordered them from Duning of Hunters Village. Will you go and fetch the keys for me? Here, this is the receipt. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-05.html deleted file mode 100644 index ff9b8fe4b8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Norman:
-Please visit Blacksmith Duning of Hunters Village and fetch the keys that I have ordered. Please hurry. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-06.html deleted file mode 100644 index e958a39809..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Norman:
-What? He lost the keys? How does that idiot expect me to use the locks without keys? I intend to report this to the Guild Association right away! Go back to Duning of Hunters Village and find out more about the lost keys. Let's see what his excuse is! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-07.html deleted file mode 100644 index 687b468ead..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Norman:
-Thank you for your trouble. Now we will have to start changing the locks. I guess it will take quite a while to take care of 30 lockers each... Today will be another busy day. Now! Shall we get started!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-08.html deleted file mode 100644 index 89ddaffa42..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Norman:
-Hmm? What, you haven't gone yet? Is there anything I can help you with...?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-09.html deleted file mode 100644 index afe13ab035..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-09.html +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Norman:
-Oh yes! That's right. You said that you were in the middle of taking a test to be a union member?
-A Journeyman Gem is not something you can get from somewhere, you have to make it yourself. But the skills of making it is not something that can be taught in a short time...
-I shall make one for you instead of teaching you the skills.
-First you must find me the materials needed to make the jewel. Any objection to going and finding the materials for yourself? You didn't expect such and old man like me to run around and collect the materials, did you?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-10.html deleted file mode 100644 index e1c8c04785..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-10.html +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Norman:
-Yes, that's a good boy. Now I shall give you the list of materials that you must find.
-First, we need some Gray Bone Powder to use as an abrasive. You can get it from undead monsters such as ghouls or strains. You will find plenty in the Execution Grounds of Dion.
-I also need a Granite Whetstone, which is for polishing the surface of the jewel... You must find pieces of the granite golems that can be found in the Execution Grounds or in the Wasteland!
-Other things that we need are the Red Pigment, which you can get from the dead seeker bat on the Execution Grounds. Last, we need some Braided Yarn, which you can get by hunting the silenos in the Plains of Dion...
-Can you remember everything? I will need 70 each of all the above things. You need 7 Journeyman Gems, right? It will take 10 materials each per 1 jewel. Good luck then! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-11.html deleted file mode 100644 index 4856d96bb0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Norman:
-Hey, you! These are not enough materials! It can't be... You didn't forget what materials I requested, did you?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-11a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-11a.html deleted file mode 100644 index 7e959c7e09..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-11a.html +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Norman:
-First, we need some Gray Bone Powder to use as an abrasive. You can get it from undead monsters such as ghouls or strains. You will find plenty in the Execution Grounds of Dion.
-I also need a Granite Whetstone, which is for polishing the surface of the jewel... You must find pieces of the granite golems that can be found in the Execution Grounds or in the Wasteland!!
-Other things that we need are the Red Pigment, which you can get from the dead seeker bat on the Execution Grounds. Last, we need some Braided Yarn, which you can get by hunting the silenos in the Plains of Dion...
-Can you remember everything? I will need 70 each of all the above things. You need 7 Journeyman Gems, right? It will take 10 materials each per 1 jewel...
-Did you memorize everything? Don't forget it this time. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-12.html deleted file mode 100644 index 38266496e6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Norman:
-Good job! The hardest part is gathering the materials, the rest of it is simple! Believe it or not, when I was young...
-Oh! The jewels have already formed while we were talking! Here, look! It is a Journeyman Gem! 7 of them altogether, right? Use them well. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-13.html deleted file mode 100644 index 6a581b0e2d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30210-13.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Norman:
-Hey, you shouldn't be lazing around like that. You should hurry and make the rings in order to pass the exam! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-01.html deleted file mode 100644 index fa84537c7d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Altran:
-Oh my aching bones, the rains must be coming. It is so hard to work in such pain!
-Leave me alone now, punk! I wish Valkon would stop sending such worthless children to me! Get lost! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-02.html deleted file mode 100644 index 2e9441922e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Altran:
-Sniff, sniff...! Smells good?! Hey, aren't those mandragora berries! Thank you! Thank you very much!!!. I feel light just by smelling them!
-Ah, yes! Valkon sent you? You're taking the Trial of the Guildsman, right?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03.html deleted file mode 100644 index d70780e729..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03.html +++ /dev/null @@ -1,10 +0,0 @@ -Blacksmith Altran:
-Back in the old days I had to memorize hundreds of formulas. Now they all have recipes! What will they think of next?
-OK, here is the recipe for making a Journeyman Ring. Let me see...
-[Production of Journeyman Ring]
-[Materials] 1 Journeyman Gem, 1 Journeyman Deco Bead, 10 Grade D Crystals
-[Result] 1 Journeyman Ring
-Journeyman Gems and Journeyman Deco Beads are hard to find.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03a.html deleted file mode 100644 index 6c5edb9a63..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03a.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Altran:
-I don't have time to explain all of this to you.Go to Warehouse Keeper Norman of Gludin. He will explain it all.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03b.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03b.html deleted file mode 100644 index 4a4b85c32b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-03b.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Altran:
-Journeyman Deco Beads... Don't bother me with such trivial matters. It is better to ask Blacksmith Pinter of the Town of Gludio. He will tell you more.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-04.html deleted file mode 100644 index af8e521a3b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Altran:
-What do you want now? Spit it out!!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-05.html deleted file mode 100644 index 971b27eb62..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30283-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Altran:
-Congratulations! You have created your ring! Now go back to Warehouse Keeper Valkon. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-02.html deleted file mode 100644 index 897d70d0ae..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Pinter:
-Trial of the Guildsman? Deco beads? Hey, everyone has problems, I've got mine, too! I am swamped with too much work! 30 Mithril Breastplates and 30 Bastard Swords! The dogs of war are howling! How can I possibly finish all of this?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-03.html deleted file mode 100644 index f148d50caf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Pinter:
-Stop whining! You sound like a spoiled child! You say you need a Journeyman Deco Bead? To make that we need Amber Beads. I don't have any of these. I must cast a spell on Elmore's side... It will take a few weeks..
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-04.html deleted file mode 100644 index 428550b146..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Pinter:
-You think you can get the Amber Beads by yourself...? Oho! Indeed you are a Scavenger! I can tell you where to look.
-There are giant ants living in the Wastelands, in the southern part of Gludio. They mine the Amber Beads, which are plentiful there. To get the beads you must kill the work ants not the ant soldiers, understand? You will be able to collect faster by casting Spoil.
-We will need about 20 beads to make Journeyman Deco Beads. However I can also use them in my work, I would be very grateful if you brought back 70. I will give your order top priority. Quite a deal, huh? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-05.html deleted file mode 100644 index db69a3e559..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-05.html +++ /dev/null @@ -1,7 +0,0 @@ -Blacksmith Pinter:
-You think you can get the Amber Beads by yourself? Oho! You are not even a Scavenger! Oh, well, if you want to try I can tell you where to find them..
-There are giant ants living in the Wastelands, in the southern part of Gludio. They mine the Amber Beads which are plentiful in that place. To get the beads you must kill the work ants instead of ant soldiers, got it?
-We need about 20 beads to make Journeyman Decoration Beads. However, I also use them in my work, it would be nice if you brought back 70. I will give your order top priority. So how about it, a good deal, no?
-Oh yes! And take this recipe. It will help you.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-05a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-05a.html deleted file mode 100644 index 20c872d8a3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-05a.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Pinter:
-You will find Amber Lump after killing the worker ants. If you grind the Amber Lump as in this recipe, you can make 5 Amber Beads. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-06.html deleted file mode 100644 index 975225504f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Pinter:
-How many beads have you collected? That is not enough! Are you sure that you are looking in the Wastelands? Hurry and collect 70 Amber Beads. I will see to the preparations for making the decoration bead. Hurry back with the beads! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-07.html deleted file mode 100644 index d23e0ac127..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Pinter:
-Good job! Aren't they beautiful! First separate 50 of them...! Now, shall I start? I will drill these and make splendid Journeyman Decoration Beads.
-OK, all done! Here are your beads. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-08.html deleted file mode 100644 index da53c84d8f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30298-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Pinter:
-Good luck on the Trial of Guild, my friend! Could I bother you for a drink if you are passing by? I will pay if you can't, ha ha. I have much work to do, and little time to do it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-01.html deleted file mode 100644 index d8df8b8e87..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Duning:
-Oh, yes, I made those keys. Would you like to know the secrets to making a key?
-Spirit, patience, nature, and passion. Harmony between the key and the lock is important, too. Inner and outer harmony are equally important.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-02.html deleted file mode 100644 index e9fc4081b2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Duning:
-We're both Dwarves, we should stick together, right? You mustn't repeat what I am about to tell you. I have lost all of my 30 keys to the Breka Orc beggars. If word got out about this my reputation with the guild would be destroyed!
-Please my young friend, could you help me this once? Please find the keys for me, it doesn't matter what condition they are in! Can I count on you? Breka Orcs can be found at Breka's Stronghold. You can, of course, find Breka orcs in Breka's Stronghold. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-03.html deleted file mode 100644 index 1f5f71ccb8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Duning:
-Please get my 30 keys back from the Breka Orcs located in Breka's Stronghold. My reputation with the guild is at stake. I would really appreciate the help. You are currently undergoing the Trial of the Guildsman, right? Then I'm sure you understand my position. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-04.html deleted file mode 100644 index 1e51c1f5a4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Duning:
-Oh thank you so much my young friend. My reputation with the guild is secured. I'm afraid they would have kicked me out for that blunder. I owe you one, friend. Please take these keys to Warehouse Keeper Norman. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-05.html deleted file mode 100644 index 3e0a7f1b8f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/30688-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Duning:
-You are still here? Thank you again for finding my keys, you helped me more than you know. I will pay you back someday. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/Q00216_TrialOfTheGuildsman.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/Q00216_TrialOfTheGuildsman.java deleted file mode 100644 index 930ed2a322..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00216_TrialOfTheGuildsman/Q00216_TrialOfTheGuildsman.java +++ /dev/null @@ -1,635 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00216_TrialOfTheGuildsman; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.itemcontainer.Inventory; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Trial Of The Guildsman (216) - * @author ivantotov - */ -public class Q00216_TrialOfTheGuildsman extends Quest -{ - private static final int WAREHOUSE_KEEPER_VALKON = 30103; - private static final int WAREHOUSE_KEEPER_NORMAN = 30210; - private static final int BLACKSMITH_ALTRAN = 30283; - private static final int BLACKSMITH_PINTER = 30298; - private static final int BLACKSMITH_DUNING = 30688; - // Items - private static final int RECIPE_JOURNEYMAN_RING = 3024; - private static final int RECIPE_AMBER_BEAD = 3025; - private static final int VALKONS_RECOMMENDATION = 3120; - private static final int MANDRAGORA_BERRY = 3121; - private static final int ALLTRANS_INSTRUCTIONS = 3122; - private static final int ALLTRANS_1ST_RECOMMENDATION = 3123; - private static final int ALLTRANS_2ND_RECOMMENDATION = 3124; - private static final int NORMANS_INSTRUCTIONS = 3125; - private static final int NORMANS_RECEIPT = 3126; - private static final int DUNINGS_INSTRUCTIONS = 3127; - private static final int DUNINGS_KEY = 3128; - private static final int NORMANS_LIST = 3129; - private static final int GRAY_BONE_POWDER = 3130; - private static final int GRANITE_WHETSTONE = 3131; - private static final int RED_PIGMENT = 3132; - private static final int BRAIDED_YARN = 3133; - private static final int JOURNEYMAN_GEM = 3134; - private static final int PINTERS_INSTRUCTIONS = 3135; - private static final int AMBER_BEAD = 3136; - private static final int AMBER_LUMP = 3137; - private static final int JOURNEYMAN_DECO_BEADS = 3138; - private static final int JOURNEYMAN_RING = 3139; - // Reward - private static final int MARK_OF_GUILDSMAN = 3119; - // Monsters - private static final int ANT = 20079; - private static final int ANT_CAPTAIN = 20080; - private static final int ANT_OVERSEER = 20081; - private static final int GRANITE_GOLEM = 20083; - private static final int MANDRAGORA_SPROUT1 = 20154; - private static final int MANDRAGORA_SAPLONG = 20155; - private static final int MANDRAGORA_BLOSSOM = 20156; - private static final int SILENOS = 20168; - private static final int STRAIN = 20200; - private static final int GHOUL = 20201; - private static final int DEAD_SEEKER = 20202; - private static final int MANDRAGORA_SPROUT2 = 20223; - private static final int BREKA_ORC = 20267; - private static final int BREKA_ORC_ARCHER = 20268; - private static final int BREKA_ORC_SHAMAN = 20269; - private static final int BREKA_ORC_OVERLORD = 20270; - private static final int BREKA_ORC_WARRIOR = 20271; - // Misc - private static final int MIN_LVL = 35; - - public Q00216_TrialOfTheGuildsman() - { - super(216); - addStartNpc(WAREHOUSE_KEEPER_VALKON); - addTalkId(WAREHOUSE_KEEPER_VALKON, WAREHOUSE_KEEPER_NORMAN, BLACKSMITH_ALTRAN, BLACKSMITH_PINTER, BLACKSMITH_DUNING); - addKillId(ANT, ANT_CAPTAIN, ANT_OVERSEER, GRANITE_GOLEM, MANDRAGORA_SPROUT1, MANDRAGORA_SAPLONG, MANDRAGORA_BLOSSOM, SILENOS, STRAIN, GHOUL, DEAD_SEEKER, MANDRAGORA_SPROUT2, BREKA_ORC, BREKA_ORC_ARCHER, BREKA_ORC_SHAMAN, BREKA_ORC_OVERLORD, BREKA_ORC_WARRIOR); - registerQuestItems(RECIPE_JOURNEYMAN_RING, RECIPE_AMBER_BEAD, VALKONS_RECOMMENDATION, MANDRAGORA_BERRY, ALLTRANS_INSTRUCTIONS, ALLTRANS_1ST_RECOMMENDATION, ALLTRANS_2ND_RECOMMENDATION, NORMANS_INSTRUCTIONS, NORMANS_RECEIPT, DUNINGS_INSTRUCTIONS, DUNINGS_KEY, NORMANS_LIST, GRAY_BONE_POWDER, GRANITE_WHETSTONE, RED_PIGMENT, BRAIDED_YARN, JOURNEYMAN_GEM, PINTERS_INSTRUCTIONS, AMBER_BEAD, AMBER_LUMP, JOURNEYMAN_DECO_BEADS, JOURNEYMAN_RING); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (getQuestItemsCount(player, Inventory.ADENA_ID) >= 2000) - { - qs.startQuest(); - takeItems(player, Inventory.ADENA_ID, 2000); - if (!hasQuestItems(player, VALKONS_RECOMMENDATION)) - { - giveItems(player, VALKONS_RECOMMENDATION, 1); - } - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - htmltext = "30103-05b.htm"; - } - break; - } - case "30103-04.htm": - case "30103-05.htm": - case "30103-05a.html": - case "30103-06a.html": - case "30103-06b.html": - case "30103-06c.html": - case "30103-07a.html": - case "30103-07b.html": - case "30103-07c.html": - case "30210-02.html": - case "30210-03.html": - case "30210-08.html": - case "30210-09.html": - case "30210-11a.html": - case "30283-03a.html": - case "30283-03b.html": - case "30283-04.html": - case "30298-03.html": - case "30298-05a.html": - { - htmltext = event; - break; - } - case "30103-09a.html": - { - if (hasQuestItems(player, ALLTRANS_INSTRUCTIONS) && (getQuestItemsCount(player, JOURNEYMAN_RING) >= 7)) - { - giveAdena(player, 187606, true); - giveItems(player, MARK_OF_GUILDSMAN, 1); - addExpAndSp(player, 1029478, 66768); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = event; - } - break; - } - case "30103-09b.html": - { - if (hasQuestItems(player, ALLTRANS_INSTRUCTIONS) && (getQuestItemsCount(player, JOURNEYMAN_RING) >= 7)) - { - giveAdena(player, 93803, true); - giveItems(player, MARK_OF_GUILDSMAN, 1); - addExpAndSp(player, 514739, 33384); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = event; - } - break; - } - case "30210-04.html": - { - if (hasQuestItems(player, ALLTRANS_1ST_RECOMMENDATION)) - { - takeItems(player, ALLTRANS_1ST_RECOMMENDATION, 1); - giveItems(player, NORMANS_INSTRUCTIONS, 1); - giveItems(player, NORMANS_RECEIPT, 1); - htmltext = event; - } - break; - } - case "30210-10.html": - { - if (hasQuestItems(player, NORMANS_INSTRUCTIONS)) - { - takeItems(player, NORMANS_INSTRUCTIONS, 1); - takeItems(player, DUNINGS_KEY, -1); - giveItems(player, NORMANS_LIST, 1); - htmltext = event; - } - break; - } - case "30283-03.html": - { - if (hasQuestItems(player, VALKONS_RECOMMENDATION, MANDRAGORA_BERRY)) - { - giveItems(player, RECIPE_JOURNEYMAN_RING, 1); - takeItems(player, VALKONS_RECOMMENDATION, 1); - takeItems(player, MANDRAGORA_BERRY, 1); - giveItems(player, ALLTRANS_INSTRUCTIONS, 1); - giveItems(player, ALLTRANS_1ST_RECOMMENDATION, 1); - giveItems(player, ALLTRANS_2ND_RECOMMENDATION, 1); - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "30298-04.html": - { - if (player.getClassId() == ClassId.SCAVENGER) - { - if (hasQuestItems(player, ALLTRANS_2ND_RECOMMENDATION)) - { - takeItems(player, ALLTRANS_2ND_RECOMMENDATION, 1); - giveItems(player, PINTERS_INSTRUCTIONS, 1); - htmltext = event; - } - } - else if (hasQuestItems(player, ALLTRANS_2ND_RECOMMENDATION)) - { - giveItems(player, RECIPE_AMBER_BEAD, 1); - takeItems(player, ALLTRANS_2ND_RECOMMENDATION, 1); - giveItems(player, PINTERS_INSTRUCTIONS, 1); - htmltext = "30298-05.html"; - } - break; - } - case "30688-02.html": - { - if (hasQuestItems(player, NORMANS_RECEIPT)) - { - takeItems(player, NORMANS_RECEIPT, 1); - giveItems(player, DUNINGS_INSTRUCTIONS, 1); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - switch (npc.getId()) - { - case ANT: - case ANT_CAPTAIN: - case ANT_OVERSEER: - { - final QuestState qs = getRandomPartyMemberState(killer, -1, 2, npc); - if (qs != null) - { - int count = 0; - if ((qs.getPlayer().getClassId() == ClassId.SCAVENGER) && npc.isSweepActive()) - { - count += 5; - } - - if (getRandomBoolean() && (qs.getPlayer().getClassId() == ClassId.ARTISAN)) - { - giveItems(qs.getPlayer(), AMBER_LUMP, 1); - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - - if ((getQuestItemsCount(qs.getPlayer(), AMBER_BEAD) + count) < 70) - { - count += 5; - } - - if (count > 0) - { - giveItemRandomly(qs.getPlayer(), npc, AMBER_BEAD, count, 70, 1.0, true); - } - } - break; - } - case GRANITE_GOLEM: - { - final QuestState qs = getRandomPartyMemberState(killer, -1, 2, npc); - if (qs != null) - { - giveItems(qs.getPlayer(), GRANITE_WHETSTONE, 7); - if (getQuestItemsCount(qs.getPlayer(), GRANITE_WHETSTONE) == 70) - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case MANDRAGORA_SPROUT1: - case MANDRAGORA_SAPLONG: - case MANDRAGORA_BLOSSOM: - case MANDRAGORA_SPROUT2: - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - if (hasQuestItems(killer, VALKONS_RECOMMENDATION) && !hasQuestItems(killer, MANDRAGORA_BERRY)) - { - giveItems(killer, MANDRAGORA_BERRY, 1); - qs.setCond(4, true); - } - } - break; - } - case SILENOS: - { - final QuestState qs = getRandomPartyMemberState(killer, -1, 2, npc); - if (qs != null) - { - giveItems(qs.getPlayer(), BRAIDED_YARN, 10); - if (getQuestItemsCount(qs.getPlayer(), BRAIDED_YARN) == 70) - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case STRAIN: - case GHOUL: - { - final QuestState qs = getRandomPartyMemberState(killer, -1, 2, npc); - if (qs != null) - { - giveItems(qs.getPlayer(), GRAY_BONE_POWDER, 5); - if (getQuestItemsCount(qs.getPlayer(), GRAY_BONE_POWDER) == 70) - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case DEAD_SEEKER: - { - final QuestState qs = getRandomPartyMemberState(killer, -1, 2, npc); - if (qs != null) - { - giveItems(qs.getPlayer(), RED_PIGMENT, 7); - if (getQuestItemsCount(qs.getPlayer(), RED_PIGMENT) == 70) - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case BREKA_ORC: - case BREKA_ORC_ARCHER: - case BREKA_ORC_SHAMAN: - case BREKA_ORC_OVERLORD: - case BREKA_ORC_WARRIOR: - { - final QuestState qs = getRandomPartyMemberState(killer, -1, 2, npc); - if (qs != null) - { - if (getQuestItemsCount(qs.getPlayer(), DUNINGS_KEY) >= 29) - { - giveItems(qs.getPlayer(), DUNINGS_KEY, 1); - takeItems(qs.getPlayer(), DUNINGS_INSTRUCTIONS, 1); - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - giveItems(qs.getPlayer(), DUNINGS_KEY, 1); - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == WAREHOUSE_KEEPER_VALKON) - { - if ((player.getClassId() == ClassId.ARTISAN) || (player.getClassId() == ClassId.SCAVENGER)) - { - if (player.getLevel() < MIN_LVL) - { - htmltext = "30103-02.html"; - } - else - { - htmltext = "30103-03.htm"; - } - } - else - { - htmltext = "30103-01.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case WAREHOUSE_KEEPER_VALKON: - { - if (hasQuestItems(player, VALKONS_RECOMMENDATION)) - { - qs.setCond(3, true); - htmltext = "30103-07.html"; - } - else if (hasQuestItems(player, ALLTRANS_INSTRUCTIONS)) - { - if (getQuestItemsCount(player, JOURNEYMAN_RING) < 7) - { - htmltext = "30103-08.html"; - } - else - { - htmltext = "30103-09.html"; - } - } - break; - } - case WAREHOUSE_KEEPER_NORMAN: - { - if (hasQuestItems(player, ALLTRANS_INSTRUCTIONS)) - { - if (hasQuestItems(player, ALLTRANS_1ST_RECOMMENDATION)) - { - htmltext = "30210-01.html"; - } - else if (hasQuestItems(player, NORMANS_INSTRUCTIONS, NORMANS_RECEIPT)) - { - htmltext = "30210-05.html"; - } - else if (hasQuestItems(player, NORMANS_INSTRUCTIONS, DUNINGS_INSTRUCTIONS)) - { - htmltext = "30210-06.html"; - } - else if (hasQuestItems(player, NORMANS_INSTRUCTIONS) && (getQuestItemsCount(player, DUNINGS_KEY) >= 30)) - { - htmltext = "30210-07.html"; - } - else if (hasQuestItems(player, NORMANS_LIST)) - { - if ((getQuestItemsCount(player, GRAY_BONE_POWDER) >= 70) && (getQuestItemsCount(player, GRANITE_WHETSTONE) >= 70) && (getQuestItemsCount(player, RED_PIGMENT) >= 70) && (getQuestItemsCount(player, BRAIDED_YARN) >= 70)) - { - takeItems(player, NORMANS_LIST, 1); - takeItems(player, GRAY_BONE_POWDER, -1); - takeItems(player, GRANITE_WHETSTONE, -1); - takeItems(player, RED_PIGMENT, -1); - takeItems(player, BRAIDED_YARN, -1); - giveItems(player, JOURNEYMAN_GEM, 7); - if (getQuestItemsCount(player, JOURNEYMAN_DECO_BEADS) >= 7) - { - qs.setCond(6, true); - } - htmltext = "30210-12.html"; - } - else - { - htmltext = "30210-11.html"; - } - } - else if (!hasAtLeastOneQuestItem(player, NORMANS_INSTRUCTIONS, NORMANS_LIST) && hasAtLeastOneQuestItem(player, JOURNEYMAN_GEM, JOURNEYMAN_RING)) - { - htmltext = "30210-13.html"; - } - } - break; - } - case BLACKSMITH_ALTRAN: - { - if (hasQuestItems(player, VALKONS_RECOMMENDATION)) - { - if (!hasQuestItems(player, MANDRAGORA_BERRY)) - { - qs.setCond(2, true); - htmltext = "30283-01.html"; - } - else - { - htmltext = "30283-02.html"; - } - } - else if (hasQuestItems(player, ALLTRANS_INSTRUCTIONS)) - { - if (getQuestItemsCount(player, JOURNEYMAN_RING) < 7) - { - htmltext = "30283-04.html"; - } - else - { - htmltext = "30283-05.html"; - } - } - break; - } - case BLACKSMITH_PINTER: - { - if (hasQuestItems(player, ALLTRANS_INSTRUCTIONS)) - { - if (hasQuestItems(player, ALLTRANS_2ND_RECOMMENDATION)) - { - htmltext = "30298-02.html"; - } - else if (hasQuestItems(player, PINTERS_INSTRUCTIONS)) - { - if (getQuestItemsCount(player, AMBER_BEAD) < 70) - { - htmltext = "30298-06.html"; - } - else - { - takeItems(player, RECIPE_AMBER_BEAD, 1); - takeItems(player, PINTERS_INSTRUCTIONS, 1); - takeItems(player, AMBER_BEAD, -1); - takeItems(player, AMBER_LUMP, -1); - giveItems(player, JOURNEYMAN_DECO_BEADS, 7); - if (getQuestItemsCount(player, JOURNEYMAN_GEM) >= 7) - { - qs.setCond(6, true); - } - htmltext = "30298-07.html"; - } - } - else if (!hasQuestItems(player, PINTERS_INSTRUCTIONS) && hasAtLeastOneQuestItem(player, JOURNEYMAN_DECO_BEADS, JOURNEYMAN_RING)) - { - htmltext = "30298-08.html"; - } - } - break; - } - case BLACKSMITH_DUNING: - { - if (hasQuestItems(player, ALLTRANS_INSTRUCTIONS, NORMANS_INSTRUCTIONS)) - { - if (hasQuestItems(player, NORMANS_RECEIPT) && !hasQuestItems(player, DUNINGS_INSTRUCTIONS)) - { - htmltext = "30688-01.html"; - } - if (hasQuestItems(player, DUNINGS_INSTRUCTIONS) && !hasQuestItems(player, NORMANS_RECEIPT) && (getQuestItemsCount(player, DUNINGS_KEY) < 30)) - { - htmltext = "30688-03.html"; - } - else if ((getQuestItemsCount(player, DUNINGS_KEY) >= 30) && !hasQuestItems(player, DUNINGS_INSTRUCTIONS)) - { - htmltext = "30688-04.html"; - } - } - else if (hasQuestItems(player, ALLTRANS_INSTRUCTIONS) && !hasAtLeastOneQuestItem(player, NORMANS_INSTRUCTIONS, DUNINGS_INSTRUCTIONS)) - { - htmltext = "30688-05.html"; - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == WAREHOUSE_KEEPER_VALKON) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } - - @Override - public boolean checkPartyMember(PlayerInstance player, Npc npc) - { - boolean check = false; - switch (npc.getId()) - { - case ANT: - case ANT_CAPTAIN: - case ANT_OVERSEER: - { - check = hasQuestItems(player, ALLTRANS_INSTRUCTIONS, PINTERS_INSTRUCTIONS) && (getQuestItemsCount(player, AMBER_BEAD) < 70); - break; - } - case GRANITE_GOLEM: - { - check = hasQuestItems(player, ALLTRANS_INSTRUCTIONS, NORMANS_LIST) && (getQuestItemsCount(player, GRANITE_WHETSTONE) < 70); - break; - } - case SILENOS: - { - check = hasQuestItems(player, ALLTRANS_INSTRUCTIONS, NORMANS_LIST) && (getQuestItemsCount(player, BRAIDED_YARN) < 70); - break; - } - case STRAIN: - case GHOUL: - { - check = hasQuestItems(player, ALLTRANS_INSTRUCTIONS, NORMANS_LIST) && (getQuestItemsCount(player, GRAY_BONE_POWDER) < 70); - break; - } - case DEAD_SEEKER: - { - check = hasQuestItems(player, ALLTRANS_INSTRUCTIONS, NORMANS_LIST) && (getQuestItemsCount(player, RED_PIGMENT) < 70); - break; - } - case BREKA_ORC: - case BREKA_ORC_ARCHER: - case BREKA_ORC_SHAMAN: - case BREKA_ORC_OVERLORD: - case BREKA_ORC_WARRIOR: - { - check = hasQuestItems(player, ALLTRANS_INSTRUCTIONS, NORMANS_INSTRUCTIONS, DUNINGS_INSTRUCTIONS) && (getQuestItemsCount(player, DUNINGS_KEY) < 30); - break; - } - } - return check; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30031-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30031-01.html deleted file mode 100644 index 5e6282948a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30031-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Biotin:
-Welcome, welcome, my friend! It's been such a long time! Ah, it seems like only yesterday that you finished your studies and left to see the wide world. And here you are, all grown up, strong and straight as a reed. My heart sings to see you well! Thanks be to Einhasad!
-Hollint told me what a great thing you've done. Repairing broken trust is no simple matter, but if we deal with sincerity and purpose, I think it is possible, with Einhasad's help. Here, take this, my friend. You have truly earned this Mark of Trust. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30154-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30154-01.html deleted file mode 100644 index 71a52e7147..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30154-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch Asterios:
-Welcome. I am Asterios, the chosen emmissary of Eva, the mother of all forests and nymphs. Of the 12 chosen hierarchs, I am the last remaining representative in this land of the final sovereign, Valderan. I rule the Elves of light. What brings you to my presence?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30154-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30154-02.html deleted file mode 100644 index 86cf45b31a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30154-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Hierarch Asterios:
-Building trust between Elves and Humans is easier said than done...
-You foolish Humans... First you betray your faith and now claim to want it back... Totally untrustworthy! If you are sincere you must prove yourself to me!
-Our forest was devastated during the war with the Humans. Of course, we share some of the blame for the destruction, but your race started the war in the first place, and bear most of the responsibility for it! If you truly wish to build trust between our races, you must endeavor to repair the damage!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30154-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30154-03.html deleted file mode 100644 index ccccf87de9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30154-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Hierarch Asterios:
-In the Elven Forest, the spirits of the wind and the trees are becoming vicious. If we can ameliorate the leaders of these spirits we will probably be able to suppress this disturbance...
-The Chief of the wind spirit lireins is called Luell of Zephyr Winds. You can meet her if you follow the lireins.
-And the Chief of the tree spirits is called Actea of Verdant Wilds. You will find him if you hunt for the dryads...
-I wish you success. May you have the blessing of the starlight. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30154-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30154-04.html deleted file mode 100644 index eb52cc46b9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30154-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Hierarch Asterios:
-Are Humans just helpless creatures who are all mouths and out-stretched hands? Why don't you go to the Elven Forest and exterminate Luell of Zephyr Winds, head of the lireins, and Actea of Verdant Wilds, head of all dryads? We will discuss trust after they are dead. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30154-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30154-05.html deleted file mode 100644 index 3e5ef16a25..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30154-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Hierarch Asterios:
-Thank you. The breath of the wind will clear the forest air and seedlings of new life will spring from the earth. As our Elven Forest slowly recovers from its wounds, so will our trust in Humans recover.
-Here is a letter, but you must not expect absolute trust just yet. The future relations between our races depends largely on how Humans behave from now on... We will be watching. Especially young people like you...
-By the way, let me guess where you are off to now. I'll wager you are going to try to meet those poor Dark Elves... You must take care. They are not trustworthy. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30154-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30154-06.html deleted file mode 100644 index 032b309e78..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30154-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Hierarch Asterios:
-Are you still here... You already have our answer. Take it and be on your way to the village of the Dark Elves... The leader of darkness, High Priest Thifiell is waiting. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-01.html deleted file mode 100644 index 2133911acc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-01.html +++ /dev/null @@ -1,4 +0,0 @@ - High Priest Hollint:
-You're not ready yet, my child. Even the strongest of beasts must first learn to walk before it can run. Be patient, and your time will come.
-(This quest may only be performed by Human characters of level 37 and higher.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-01a.html deleted file mode 100644 index 3b21db3c21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-01a.html +++ /dev/null @@ -1,4 +0,0 @@ - High Priest Hollint:
-I hear you've not even changed your occupation once! I fear that this test of mine will be too much for you at the moment, but train hard, complete your first occupation change, then come and see me.
-(This quest may only be undertaken by Human characters of level 37 or higher, who have completed their first occupation change.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-01b.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-01b.html deleted file mode 100644 index ae03fcdbcc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-01b.html +++ /dev/null @@ -1,4 +0,0 @@ - High Priest Hollint:
-You have already completed the Testimony of Trust, my child. Your task now is nothing short of working to create a better future for our world entire. May the light of Einhasad guide your path!
-(You have already completed this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-02.html deleted file mode 100644 index e1d0aafb33..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-02.html +++ /dev/null @@ -1,5 +0,0 @@ - High Priest Hollint:
-You'll appreciate this more once you've been made aware of our history, and this trial will give you the briefest of insights everything that gone before your time here.
-I am sure that you will do well when the time comes.
-(This quest may only be undertaken by Human characters of level 37 and higher.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-03.htm deleted file mode 100644 index fa3b28d2fd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-03.htm +++ /dev/null @@ -1,4 +0,0 @@ - High Priest Hollint:
-If you wish to achieve your dreams and ambitions, make the most of the sum of your being, then you must acquire the Mark of Trust. This mark is given to those who represent the best of us, a symbol given to the strongest and bravest of our young... those capable of leading humanity towards a better future. If you are able to complete all of the Trials of Trust that I set before you, I'll be happy to recommend you for the award.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-04.htm deleted file mode 100644 index fdb0116cdd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-04.htm +++ /dev/null @@ -1,6 +0,0 @@ - High Priest Hollint:
-We shall see, my child! Your hubris may be a pitfall though, I'll warn you of that now.
-Now... listen carefully to my words. A great danger looms in our future; magisters have deciphered ill omens from the stars and the whispered messages of the elementals, while a bubbling tension between extremists from all six races has made war inevitable.
-If we are to survive the upcoming chaotic chronicles, we must earn the trust of other races and combine our forces to stem the disaster. To that end, we have decided to send an envoy to leaders of each race in order to regain their trust. This is the Testimony of Trust that we must now ask you to fulfill. You must represent our race as envoy to the leaders of all the other races and earn their trust so as to ensure that Aden is not pushed towards apocalypse.
-First, take these letters to the leaders of the Elf and Dark Elf races. Your first meeting should be with Elven Hierarch Asterios. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-04a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-04a.htm deleted file mode 100644 index 706e4d1a75..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-04a.htm +++ /dev/null @@ -1,8 +0,0 @@ - High Priest Hollint:
-We shall see, my child! Your hubris may be a pitfall though, I'll warn you of that now.
-Now... listen carefully to my words. A great danger looms in our future; it has become apparent that some malicious entity is trying to ferment discontent among the tribes, to stir their already rising tempers and thrust them into war with each other. The high priests and grand magisters recently convened on the matter, and all realize that such a war will scar our lands for generations to come. In short, we must act.
-Our only hope at this late stage is to gain the trust of the other races and combine our strengths to survive the Time of Chaos that looms before us. However, the trust between the races is already wearing thin, so we have decided to dispatch a delegate who will take a message from the Humans to the leaders of each race. This task now falls to you, my child: we are entrusting this Testimony of Trust to you.
-As our representative, you must meet with the leader of each race, convey our message, and receive their guarantee of peace.
-Take these two pages and meet the leaders of both the Elves and Dark Elves; start by visiting Elven Magister Asterios.
-Oh, you should also take this Dimension Diamond. You can trade it with the village gatekeeper for something special that will help you on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-05.html deleted file mode 100644 index d105347104..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-05.html +++ /dev/null @@ -1,4 +0,0 @@ - High Priest Hollint:
-Thank you! It is hard to determine whether we have truly earned their trust, but your work was a vital first step towards establishing better relationships.
-Now it is time for you to attempt to recover the trust of the Orcs and Dwarves. First, meet with Cardinal Seresin of this very town. He is working hard to re-establish trust between the races, and will likely be most helpful to you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-06.html deleted file mode 100644 index 353fd485ca..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-06.html +++ /dev/null @@ -1,5 +0,0 @@ - High Priest Hollint:
-Greetings!
-It is not easy to restore trust once it has been broken, but now thanks to your hard work, an opportunity has arisen. Based on your results, it seems that the impending chaotic chronicles were instigated by the followers of Shilen - finally we have a name, a perpetrator that we can bring to justice!
-Now, the Mark of Trust is currently in the care of High Priest Biotin of the Talking Island. He wants to meet you, so hand him this letter and he'll have a great deal to say to you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-07.html deleted file mode 100644 index 0ec38652f8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-07.html +++ /dev/null @@ -1,3 +0,0 @@ - High Priest Hollint:
-The Mark of Trust is currently in the care of High Priest Biotin on Talking Island. I'll write you a Letter of Recommendation. He wants to meet you, so hurry along my child! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-08.html deleted file mode 100644 index be707a1c5e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-08.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Hollint:
-You must represent the Humans as our envoy to the leaders of each race. Deliver them our message, work to restore trust between our races, and then obtain their word that their intentions are for peace, and not for war.
-Now hurry! Take the letters I have given you and see the rulers of the Elves and Dark Elves. You must first meet with Elven Hierarch Asterios. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-09.html deleted file mode 100644 index 549205eb41..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30191-09.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Hollint:
-First meet with Cardinal Seresin in the Town of Oren. He's working hard to restore trust between the races - I'm sure you'll be of great use to each other. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30358-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30358-01.html deleted file mode 100644 index a3fd168a4d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30358-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Tetrarch Thifiell
-May the mercy of Shilen be upon you. I am the chosen one of Gran Kain, the Father of shadow, and Shilen, the Mother of the abyss. I speak on behalf of the Hierarch, who was sealed by those hypocritical followers of the light. I represent the senior council that governs the race of darkness. I am Tetrarch Thifiell, who released his captive brothers from their underground exile and recovered the shadow forest from the Elves. Why have you come to see me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30358-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30358-02.html deleted file mode 100644 index f0f2b3be73..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30358-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Tetrarch Thifiell:
-Trust... How dare you ask for such a thing from us... Remember the infamous betrayer Dasparion? He was of your race! And it was Human Wizards who sealed our leader! How could we possibly trust the Humans? Do you think that all the past injustices can be forgotten with a simple letter? You fool! I will never understand Humans!
-...However, we have been expecting the Chaotic Chronicle as have you. When that dark time arrives we may have to cooperate in order to survive... I suppose that, for such reasons, we should try to recover the trust between our races.
-But trust is not something that can be given freely. If you exhibit true sincerity, I'll consider your proposal.
-We have tried for centuries to break the magic spell on our Hierarch Mitraell. He is privy to the secrets of Shilen and the Queen of Destruction, more than anyone else. It is no exaggeration to say that he holds a vital clue to the upcoming Chaotic Chronicle.
You must collect the research materials regarding the release of our leader. I don't feel bad about asking for your help, since it was your ancestors who sealed our Hierarch. Take this letter to Magister Clayton of the Town of Dion. He will give you the list of materials to collect. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30358-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30358-03.html deleted file mode 100644 index f74d3fa3e7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30358-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Tetrarch Thifiell:
-Good job. You have been of great help in our efforts to free Mitraell, our tribal leader. Take this letter. It indicates that we have accepted the Humans' request and have agreed upon the need for trust between our races to deal with the upcoming Chaotic Chronicle.
-This is only the beginning of the restoration of our trust. Time will tell if our trust in each other can continue. Now return to your King. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30358-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30358-04.html deleted file mode 100644 index dcaf0e477b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30358-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Tetrarch Thifiell
-I will keep a close eye on the Humans' behavior. I pray that our trust will grow. Now return to your King. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30358-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30358-05.html deleted file mode 100644 index c01cc84aab..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30358-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Tetrarch Thifiell
-Why are you still here? Have you met Magister Clayton from the Town of Dion? Have you come to improve relations between our races or is there something else on your mind? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30464-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30464-01.html deleted file mode 100644 index 8dba368ed8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30464-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Clayton:
-I don't understand why the Tetrarch would ask an outsider like you to do a job such as this. But I do not doubt the wisdom of Thifiell, and I have always observed the commandments of our race. So despite my reluctance, I will help you. I will tell you what ingredients you must collect.
-First, go to Death Pass and collect the blood of a Guardian Basilisk. If you have 5 bottles of its blood, it can be refined into Basilisk Plasma. Then go to the Wasteland and kill enough
-Ant Soldiers to collect 5 Aphids. With them you will be able to obtain Honey Dew.
-Lastly, go to the Cruma Marshlands and capture Marsh Stakatos in order to collect 5 bottles of their fluids. They in turn can be rendered into Stakato Ichor. Bring all three substances to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30464-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30464-02.html deleted file mode 100644 index 7bc8349c86..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30464-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Clayton:
-You must collect all three of the ingredients I described to you. Should I tell you one more time? Your race is so impatient that you forget the details!
-First, go to Death Pass and collect the blood of a Guardian Basilisk. If you have 5 bottles of its blood, it can be refined into Basilisk Plasma. Then go to the Wasteland and kill enough
-Ant Soldiers to collect 5 Aphids. With them you will be able to obtain Honey Dew.
-Lastly, go to the Cruma Marshlands and capture Marsh Stakatos in order to collect 5 bottles of their fluids. They in turn can be rendered into Stakato Ichor. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30464-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30464-03.html deleted file mode 100644 index 12aaa15777..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30464-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Clayton:
-Basilisk Plasma, honeydew, and Stakato Ichor... You have found all 3 materials. Thank you.
-Now take them and go back to Tetrarch Thifiell. He has something to tell you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30515-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30515-01.html deleted file mode 100644 index 6351746bbf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30515-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Manakia:
-Why would the Flame Lord ask a Human for assistance with a tribal matter? Since we are short-handed I won't refuse.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30515-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30515-02.html deleted file mode 100644 index 0233ebe97e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30515-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Seer Manakia:
-Recently a delegation from the Neruga tribe were savagely attacked by a pack of wild boars as they were traveling to Aden Castle! These bestial boars are called the Windsus, and are known to live around Death Pass in Northern Giran.
-Long ago, the Lota tribe, whose totem was a wild boar, was annihilated there. After the slaughter, their totem was buried alive on the spot. It appears that his spirit has possessed the wild boars in the area! Some brave warriors from the Hestui tribe gave their lives to give us this information.
-Can you help us? Kill the Windsus and you'll find a small parasitic insect in their flesh. This is the Parasite of Lota, and is apparently the cause of the boars' behavior. Collect 10 parasites and bring them to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30515-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30515-03.html deleted file mode 100644 index aee8713619..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30515-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Manakia:
-Do you comprehend the gravity of the situation? This is the last time I will tell you! You must kill the wild boar Windsus and bring back 10 Parasites of Lota. Is that clear? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30515-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30515-04.html deleted file mode 100644 index c8b2fdac71..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30515-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Manakia:
-Ah, you have defeated the wild boars... Thank you. If we examine these Parasites of Lota we will discover the identity of the person who dares to control the totem spirit. I've got a bad feeling about this whole affair... Something smells rotten. This could just be the tip of the iceberg. I hope I am wrong... But all can see the approach of the Chaotic Chronicle. You were of great help in solving this case. Take this letter to the Flame Lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30515-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30515-05.html deleted file mode 100644 index 0006f74da1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30515-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Manakia:
-Lord Kakai does not like to be kept waiting! Go to him now! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30531-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30531-01.html deleted file mode 100644 index 3691038ebf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30531-01.html +++ /dev/null @@ -1,5 +0,0 @@ -First Elder Lockirin:
-Welcome, young friend, to the House of Elders. My name is Lockirin Stonecutter. I am the Head Elder of the Bronze Door Guild, and the First Elder of the Guild Elder Association. Impressive, eh?
-What I actually do is humor the old goats in the Seniors Association. So, what brings you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30531-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30531-02.html deleted file mode 100644 index 89f2f1b90c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30531-02.html +++ /dev/null @@ -1,6 +0,0 @@ -First Elder Lockirin:
-A promise of trust...? Oh really? First you brutalize us and drive us deep into these mountains...and now you want our cooperation?... Your race deserves the reputation for knavishness that the humans ascribe to ours!
-I'm sure you've heard the rumor that Dwarves only care about money. Well its true.
-If you'll do something for us, we'll give you your promise of trust.
-Some time ago, strange acting golems began to appear near Cruma Tower. Maestro Nikola of the 'Black Anvil' Guild was sent there to investigate but all we have heard from him are complaints about this and that. Why don't you go and lend him a hand. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30531-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30531-03.html deleted file mode 100644 index 3c541b560d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30531-03.html +++ /dev/null @@ -1,3 +0,0 @@ -First Elder Lockirin:
-We will discuus this further when you have returned from assisting Maestro Nikola and completed your task. He is stationed at Cruma Tower of Dion. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30531-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30531-04.html deleted file mode 100644 index 9da0871041..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30531-04.html +++ /dev/null @@ -1,3 +0,0 @@ -First Elder Lockirin:
-Nikola says that you were a great help. Hopefully this will lay a foundation for further inroads of commerce and trust between our races. Please take this letter to the Elder of your race. May the blessings of Maphr be upon you and your family. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30531-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30531-05.html deleted file mode 100644 index c590943242..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30531-05.html +++ /dev/null @@ -1,4 +0,0 @@ -First Elder Lockirin:
-I hear you are trying to restore trust between all races. Now that is a formidable task... I will pray for your success.
-I trust you have delivered my letter? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30565-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30565-01.html deleted file mode 100644 index 00a0cbfad1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30565-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Flame Lord Kakai:
-I am Kakai, the Flame Lord and warrior of the heavens! I, with the authority of Pa'agrio, lead the great Orc tribe with the power of the holy flame. Weak Human, why do you appear before me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30565-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30565-02.html deleted file mode 100644 index ee0bbbe0ba..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30565-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Flame Lord Kakai:
-Trust? Ha! You Humans always rely on the help of others. Could this be a residual effect of your dark past of slavery? Once a slave, always a slave, right? In that case, if you are begging for help, I will not refuse you. However, there is a price that must be paid.
-Don't be frightened, it is a simple request. I know better than to ask more from a Human.
-Seer Manakia of Giran recently requested that I send soldiers to face the evil spirits that appear in those parts. I dispatched the elite Warriors of the Hestui tribe and have since lost contact with them. Go and find out what has happened to them. Take this letter and go to Seer Manakia of the Town of Giran. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30565-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30565-03.html deleted file mode 100644 index e5e2f08518..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30565-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Flame Lord Kakai:
-Kakai has spoken! Go and find Seer Manakia! Leave at once for the Town of Giran! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30565-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30565-04.html deleted file mode 100644 index 46372b1689..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30565-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Flame Lord Kakai:
-My prediction has proven false, young Human. Take this charm and leave. This is a totem exchanged by Orc tribes to strengthen alliances and relationships! This is merely a symbolic gesture, a chance for you to prove your trustworthiness.
-Now you must try to earn the trust of those crafty Dwarves... The only things they believe in glitter and sparkle... The trust that Lockirin, head of the Dwarves speaks of may not be what you think. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30565-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30565-05.html deleted file mode 100644 index 61b0998285..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30565-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Flame Lord Kakai:
-Why are you still here? Did you not agree to meet those shifty Dwarves? Be careful! All they believe in are things that glitter and sparkle... The trust that Lockirin, head of the Dwarves speaks of may not be what you think. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30621-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30621-01.html deleted file mode 100644 index e15d48672b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30621-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Maestro Nikola:
-Hello! Help from anyone is welcomed.
-Hidden away deep inside Cruma Tower is a mechanical brain known as the Core.
-For thousands of years, this artifact of Giant high-level technology slept. Recently, whether of its own volition or someone else's, it awoke. It began controlling creatures' actions and threatening the lives of nearby residents. It has also had a terrible effect on the 'Black Anvil' Guild, who specialize in Giant technology.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30621-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30621-02.html deleted file mode 100644 index 3d2a89d407..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30621-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Maestro Nikola:
-I want to find out the principle by which the Core controls the life forms. With your help, I might have a chance.
-Among the range of life forms in Cruma Tower is Porta, which seems to be a kind of Golem. We Dwarves may not know much about Elven magic or spirits, but believe me when I tell you that we're the experts when it comes to "created beings" like Golems. If I can make a close analysis of the internal structure of Porta, I think I can divine its workings. In order to do this, however, I will need a Heartstone sample.
-Will you do me this favor? Go into the Tower and bring me 1 Heartstone of Porta. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30621-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30621-03.html deleted file mode 100644 index 1c8251d973..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30621-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Even as we talk, the people are suffering. And the daily count is...ugh!
-Hurry and get me 1 Heartstone of Porta. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30621-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30621-04.html deleted file mode 100644 index 0d96eb87a0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30621-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Nikola:
-Ohh...! The Heartstones of Porta! With this sample, we will be able to discover how the core controls all the creatures in this region. I promise to share the research results with the humans as well -- this represents a danger to all of us. As a representative of the Black Anvil Guild, my thanks to you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30621-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30621-05.html deleted file mode 100644 index 44a26bd067..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30621-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Nikola:
-Thank you for your help. The results may take a while. You should go back to Lockirin now, he is expecting you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30657-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30657-01.html deleted file mode 100644 index 0455cea343..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30657-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Cardinal Seresin:
-Come in! Your reputation precedes you, my friend! I am very familiar with your work to restore trust between the Elves and the Dark Elves. Now you must visit the northern ice land to meet with the leaders of the Orcs and the Dwarves!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30657-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30657-02.html deleted file mode 100644 index 3933656e40..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30657-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Cardinal Seresin:
-Your spirit is good but you still lack experience. Train some more before you return. Complete preparation and proper timing are essential. I will ask you to visit these leaders when you are ready. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30657-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30657-03.html deleted file mode 100644 index 7a39755d6b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30657-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Cardinal Seresin:
-Remember, you are Representing your race, make us proud. You must now travel to the northern ice land, meet the Orc's Lord first and then meet the Dwarven Lord. Pass them these letters. Afterwards get their promise of trust and bring back their letter of reply. May the glorious Einhasad watch over you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30657-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30657-04.html deleted file mode 100644 index 2c8e9a57f2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30657-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Cardinal Seresin:
-The Period of Chaos is nearly upon us! Can't you walk any faster? First, you must meet the Orc Lord and the Dwarven Lord to deliver our will. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30657-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30657-05.html deleted file mode 100644 index 22334cd8ec..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/30657-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Cardinal Seresin:
-Are those are the bills of trust from the Dwarf and Orc races? You have pacified a long-simmering feud. Good job! Go in and meet Bishop Hollint. He is expecting you...! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/Q00217_TestimonyOfTrust.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/Q00217_TestimonyOfTrust.java deleted file mode 100644 index a8123e62f9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00217_TestimonyOfTrust/Q00217_TestimonyOfTrust.java +++ /dev/null @@ -1,775 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00217_TestimonyOfTrust; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Testimony Of Trust (217) - * @author ivantotov - */ -public class Q00217_TestimonyOfTrust extends Quest -{ - // NPCs - private static final int HIGH_PRIEST_BIOTIN = 30031; - private static final int HIERARCH_ASTERIOS = 30154; - private static final int HIGH_PRIEST_HOLLINT = 30191; - private static final int TETRARCH_THIFIELL = 30358; - private static final int MAGISTER_CLAYTON = 30464; - private static final int SEER_MANAKIA = 30515; - private static final int IRON_GATES_LOCKIRIN = 30531; - private static final int FLAME_LORD_KAKAI = 30565; - private static final int MAESTRO_NIKOLA = 30621; - private static final int CARDINAL_SERESIN = 30657; - // Items - private static final int LETTER_TO_ELF = 2735; - private static final int LETTER_TO_DARKELF = 2736; - private static final int LETTER_TO_DWARF = 2737; - private static final int LETTER_TO_ORC = 2738; - private static final int LETTER_TO_SERESIN = 2739; - private static final int SCROLL_OF_DARKELF_TRUST = 2740; - private static final int SCROLL_OF_ELF_TRUST = 2741; - private static final int SCROLL_OF_DWARF_TRUST = 2742; - private static final int SCROLL_OF_ORC_TRUST = 2743; - private static final int RECOMMENDATION_OF_HOLLIN = 2744; - private static final int ORDER_OF_ASTERIOS = 2745; - private static final int BREATH_OF_WINDS = 2746; - private static final int SEED_OF_VERDURE = 2747; - private static final int LETTER_OF_THIFIELL = 2748; - private static final int BLOOD_OF_GUARDIAN_BASILISK = 2749; - private static final int GIANT_APHID = 2750; - private static final int STAKATOS_FLUIDS = 2751; - private static final int BASILISK_PLASMA = 2752; - private static final int HONEY_DEW = 2753; - private static final int STAKATO_ICHOR = 2754; - private static final int ORDER_OF_CLAYTON = 2755; - private static final int PARASITE_OF_LOTA = 2756; - private static final int LETTER_TO_MANAKIA = 2757; - private static final int LETTER_OF_MANAKIA = 2758; - private static final int LETTER_TO_NICHOLA = 2759; - private static final int ORDER_OF_NICHOLA = 2760; - private static final int HEART_OF_PORTA = 2761; - // Reward - private static final int MARK_OF_TRUST = 2734; - // Monster - private static final int DRYAD = 20013; - private static final int DRYAD_ELDER = 20019; - private static final int LIREIN = 20036; - private static final int LIREIN_ELDER = 20044; - private static final int ANT_RECRUIT = 20082; - private static final int ANT_PATROL = 20084; - private static final int ANT_GUARD = 20086; - private static final int ANT_SOLDIER = 20087; - private static final int ANT_WARRIOR_CAPTAIN = 20088; - private static final int MARSH_STAKATO = 20157; - private static final int PORTA = 20213; - private static final int MARSH_STAKATO_WORKER = 20230; - private static final int MARSH_STAKATO_SOLDIER = 20232; - private static final int MARSH_STAKATO_DRONE = 20234; - private static final int GUARDIAN_BASILISK = 20550; - private static final int WINDSUS = 20553; - // Quest Monster - private static final int LUELL_OF_ZEPHYR_WINDS = 27120; - private static final int ACTEA_OF_VERDANT_WILDS = 27121; - // Misc - private static final int MIN_LEVEL = 37; - - public Q00217_TestimonyOfTrust() - { - super(217); - addStartNpc(HIGH_PRIEST_HOLLINT); - addTalkId(HIGH_PRIEST_HOLLINT, HIGH_PRIEST_BIOTIN, HIERARCH_ASTERIOS, TETRARCH_THIFIELL, MAGISTER_CLAYTON, SEER_MANAKIA, IRON_GATES_LOCKIRIN, FLAME_LORD_KAKAI, MAESTRO_NIKOLA, CARDINAL_SERESIN); - addKillId(DRYAD, DRYAD_ELDER, LIREIN, LIREIN_ELDER, ANT_RECRUIT, ANT_PATROL, ANT_GUARD, ANT_SOLDIER, ANT_WARRIOR_CAPTAIN, MARSH_STAKATO, PORTA, MARSH_STAKATO_WORKER, MARSH_STAKATO_SOLDIER, MARSH_STAKATO_DRONE, GUARDIAN_BASILISK, WINDSUS, LUELL_OF_ZEPHYR_WINDS, ACTEA_OF_VERDANT_WILDS); - registerQuestItems(LETTER_TO_ELF, LETTER_TO_DARKELF, LETTER_TO_DWARF, LETTER_TO_ORC, LETTER_TO_SERESIN, SCROLL_OF_DARKELF_TRUST, SCROLL_OF_ELF_TRUST, SCROLL_OF_DWARF_TRUST, SCROLL_OF_ORC_TRUST, RECOMMENDATION_OF_HOLLIN, ORDER_OF_ASTERIOS, BREATH_OF_WINDS, SEED_OF_VERDURE, LETTER_OF_THIFIELL, BLOOD_OF_GUARDIAN_BASILISK, GIANT_APHID, STAKATOS_FLUIDS, BASILISK_PLASMA, HONEY_DEW, STAKATO_ICHOR, ORDER_OF_CLAYTON, PARASITE_OF_LOTA, LETTER_TO_MANAKIA, LETTER_OF_MANAKIA, LETTER_TO_NICHOLA, ORDER_OF_NICHOLA, HEART_OF_PORTA); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setMemoState(1); - giveItems(player, LETTER_TO_ELF, 1); - giveItems(player, LETTER_TO_DARKELF, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - break; - } - case "30154-02.html": - case "30657-02.html": - { - htmltext = event; - break; - } - case "30154-03.html": - { - if (hasQuestItems(player, LETTER_TO_ELF)) - { - takeItems(player, LETTER_TO_ELF, 1); - giveItems(player, ORDER_OF_ASTERIOS, 1); - qs.setMemoState(2); - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "30358-02.html": - { - if (hasQuestItems(player, LETTER_TO_DARKELF)) - { - takeItems(player, LETTER_TO_DARKELF, 1); - giveItems(player, LETTER_OF_THIFIELL, 1); - qs.setMemoState(5); - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "30515-02.html": - { - if (hasQuestItems(player, LETTER_TO_MANAKIA)) - { - takeItems(player, LETTER_TO_MANAKIA, 1); - qs.setMemoState(11); - qs.setCond(14, true); - htmltext = event; - } - break; - } - case "30531-02.html": - { - if (hasQuestItems(player, LETTER_TO_DWARF)) - { - takeItems(player, LETTER_TO_DWARF, 1); - giveItems(player, LETTER_TO_NICHOLA, 1); - qs.setMemoState(15); - qs.setCond(18, true); - htmltext = event; - } - break; - } - case "30565-02.html": - { - if (hasQuestItems(player, LETTER_TO_ORC)) - { - takeItems(player, LETTER_TO_ORC, 1); - giveItems(player, LETTER_TO_MANAKIA, 1); - qs.setMemoState(10); - qs.setCond(13, true); - htmltext = event; - } - break; - } - case "30621-02.html": - { - if (hasQuestItems(player, LETTER_TO_NICHOLA)) - { - takeItems(player, LETTER_TO_NICHOLA, 1); - giveItems(player, ORDER_OF_NICHOLA, 1); - qs.setMemoState(16); - qs.setCond(19, true); - htmltext = event; - } - break; - } - case "30657-03.html": - { - if (qs.isMemoState(8) && hasQuestItems(player, LETTER_TO_SERESIN)) - { - giveItems(player, LETTER_TO_DWARF, 1); - giveItems(player, LETTER_TO_ORC, 1); - takeItems(player, LETTER_TO_SERESIN, 1); - qs.setMemoState(9); - qs.setCond(12, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case DRYAD: - case DRYAD_ELDER: - { - if (qs.isMemoState(2)) - { - final int flag = killer.getVariables().getInt("flag", +1); - if (getRandom(100) < (flag * 33)) - { - addSpawn(ACTEA_OF_VERDANT_WILDS, npc, true, 200000); - playSound(killer, QuestSound.ITEMSOUND_QUEST_BEFORE_BATTLE); - } - } - break; - } - case LIREIN: - case LIREIN_ELDER: - { - if (qs.isMemoState(2)) - { - final int flag = killer.getVariables().getInt("flag", +1); - if (getRandom(100) < (flag * 33)) - { - addSpawn(LUELL_OF_ZEPHYR_WINDS, npc, true, 200000); - playSound(killer, QuestSound.ITEMSOUND_QUEST_BEFORE_BATTLE); - } - } - break; - } - case ANT_RECRUIT: - case ANT_GUARD: - { - if (qs.isMemoState(6) && (getQuestItemsCount(killer, GIANT_APHID) < 5) && hasQuestItems(killer, ORDER_OF_CLAYTON) && !hasQuestItems(killer, HONEY_DEW)) - { - if (getQuestItemsCount(killer, GIANT_APHID) >= 4) - { - giveItems(killer, HONEY_DEW, 1); - takeItems(killer, GIANT_APHID, -1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (hasQuestItems(killer, BASILISK_PLASMA, STAKATO_ICHOR)) - { - qs.setCond(7); - } - } - else - { - giveItems(killer, GIANT_APHID, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case ANT_PATROL: - case ANT_SOLDIER: - case ANT_WARRIOR_CAPTAIN: - { - if (qs.isMemoState(6) && (getQuestItemsCount(killer, GIANT_APHID) < 10) && hasQuestItems(killer, ORDER_OF_CLAYTON) && !hasQuestItems(killer, HONEY_DEW)) - { - if (getQuestItemsCount(killer, GIANT_APHID) >= 4) - { - giveItems(killer, HONEY_DEW, 1); - takeItems(killer, GIANT_APHID, -1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (hasQuestItems(killer, BASILISK_PLASMA, STAKATO_ICHOR)) - { - qs.setCond(7); - } - } - else - { - giveItems(killer, GIANT_APHID, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case MARSH_STAKATO: - case MARSH_STAKATO_WORKER: - { - if (qs.isMemoState(6) && (getQuestItemsCount(killer, STAKATOS_FLUIDS) < 10) && hasQuestItems(killer, ORDER_OF_CLAYTON) && !hasQuestItems(killer, STAKATO_ICHOR)) - { - if (getQuestItemsCount(killer, STAKATOS_FLUIDS) >= 4) - { - giveItems(killer, STAKATO_ICHOR, 1); - takeItems(killer, STAKATOS_FLUIDS, -1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (hasQuestItems(killer, BASILISK_PLASMA, HONEY_DEW)) - { - qs.setCond(7); - } - } - else - { - giveItems(killer, STAKATOS_FLUIDS, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case MARSH_STAKATO_SOLDIER: - case MARSH_STAKATO_DRONE: - { - if (qs.isMemoState(6) && (getQuestItemsCount(killer, STAKATOS_FLUIDS) < 5) && hasQuestItems(killer, ORDER_OF_CLAYTON) && !hasQuestItems(killer, STAKATO_ICHOR)) - { - if (getQuestItemsCount(killer, STAKATOS_FLUIDS) >= 4) - { - giveItems(killer, STAKATO_ICHOR, 1); - takeItems(killer, STAKATOS_FLUIDS, -1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (hasQuestItems(killer, BASILISK_PLASMA, HONEY_DEW)) - { - qs.setCond(7); - } - } - else - { - giveItems(killer, STAKATOS_FLUIDS, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case PORTA: - { - if (qs.isMemoState(16) && !hasQuestItems(killer, HEART_OF_PORTA)) - { - giveItems(killer, HEART_OF_PORTA, 1); - if (hasQuestItems(killer, HEART_OF_PORTA)) - { - qs.setCond(20, true); - } - } - break; - } - case GUARDIAN_BASILISK: - { - if (qs.isMemoState(6) && (getQuestItemsCount(killer, BLOOD_OF_GUARDIAN_BASILISK) < 10) && hasQuestItems(killer, ORDER_OF_CLAYTON) && !hasQuestItems(killer, BASILISK_PLASMA)) - { - if (getQuestItemsCount(killer, BLOOD_OF_GUARDIAN_BASILISK) >= 4) - { - giveItems(killer, BASILISK_PLASMA, 1); - takeItems(killer, BLOOD_OF_GUARDIAN_BASILISK, -1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (hasQuestItems(killer, STAKATO_ICHOR, HONEY_DEW)) - { - qs.setCond(7); - } - } - else - { - giveItems(killer, BLOOD_OF_GUARDIAN_BASILISK, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case WINDSUS: - { - if (qs.isMemoState(11) && (getQuestItemsCount(killer, PARASITE_OF_LOTA) < 10)) - { - giveItems(killer, PARASITE_OF_LOTA, 2); - if (getQuestItemsCount(killer, PARASITE_OF_LOTA) == 10) - { - qs.setMemoState(12); - qs.setCond(15, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case LUELL_OF_ZEPHYR_WINDS: - { - if (qs.isMemoState(2) && !hasQuestItems(killer, BREATH_OF_WINDS)) - { - if (hasQuestItems(killer, SEED_OF_VERDURE)) - { - giveItems(killer, BREATH_OF_WINDS, 1); - qs.setMemoState(3); - qs.setCond(3, true); - } - else - { - giveItems(killer, BREATH_OF_WINDS, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case ACTEA_OF_VERDANT_WILDS: - { - if (qs.isMemoState(2) && !hasQuestItems(killer, SEED_OF_VERDURE)) - { - if (hasQuestItems(killer, BREATH_OF_WINDS)) - { - giveItems(killer, SEED_OF_VERDURE, 1); - qs.setMemoState(3); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - giveItems(killer, SEED_OF_VERDURE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - final int memoState = qs.getMemoState(); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == HIGH_PRIEST_HOLLINT) - { - if ((player.getRace() == Race.HUMAN) && (player.getLevel() >= MIN_LEVEL) && player.isInCategory(CategoryType.HUMAN_2ND_GROUP)) - { - htmltext = "30191-03.htm"; - } - else if ((player.getRace() == Race.HUMAN) && (player.getLevel() >= MIN_LEVEL) && player.isInCategory(CategoryType.FIRST_CLASS_GROUP)) - { - htmltext = "30191-01a.html"; - } - else if ((player.getRace() == Race.HUMAN) && (player.getLevel() >= MIN_LEVEL)) - { - htmltext = "30191-01b.html"; - } - else if ((player.getRace() == Race.HUMAN)) - { - htmltext = "30191-01.html"; - } - else - { - htmltext = "30191-02.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case HIGH_PRIEST_HOLLINT: - { - if (memoState == 7) - { - if (hasQuestItems(player, SCROLL_OF_ELF_TRUST, SCROLL_OF_DARKELF_TRUST)) - { - giveItems(player, LETTER_TO_SERESIN, 1); - takeItems(player, SCROLL_OF_DARKELF_TRUST, 1); - takeItems(player, SCROLL_OF_ELF_TRUST, 1); - qs.setMemoState(8); - qs.setCond(10, true); - htmltext = "30191-05.html"; - } - } - else if (memoState == 18) - { - if (hasQuestItems(player, SCROLL_OF_DWARF_TRUST, SCROLL_OF_ORC_TRUST)) - { - takeItems(player, SCROLL_OF_DWARF_TRUST, 1); - takeItems(player, SCROLL_OF_ORC_TRUST, 1); - giveItems(player, RECOMMENDATION_OF_HOLLIN, 1); - qs.setMemoState(19); - qs.setCond(23, true); - htmltext = "30191-06.html"; - } - } - else if (memoState == 19) - { - htmltext = "30191-07.html"; - } - else if (memoState == 1) - { - htmltext = "30191-08.html"; - } - else if (memoState == 8) - { - htmltext = "30191-09.html"; - } - break; - } - case HIGH_PRIEST_BIOTIN: - { - if (memoState == 19) - { - if (hasQuestItems(player, RECOMMENDATION_OF_HOLLIN)) - { - giveAdena(player, 252212, true); - giveItems(player, MARK_OF_TRUST, 1); - addExpAndSp(player, 1390298, 92782); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30031-01.html"; - } - } - break; - } - case HIERARCH_ASTERIOS: - { - if (memoState == 1) - { - if (hasQuestItems(player, LETTER_TO_ELF)) - { - htmltext = "30154-01.html"; - } - } - else if (memoState == 2) - { - if (hasQuestItems(player, ORDER_OF_ASTERIOS)) - { - htmltext = "30154-04.html"; - } - } - else if (memoState == 3) - { - if (hasQuestItems(player, BREATH_OF_WINDS, SEED_OF_VERDURE)) - { - giveItems(player, SCROLL_OF_ELF_TRUST, 1); - takeItems(player, ORDER_OF_ASTERIOS, 1); - takeItems(player, BREATH_OF_WINDS, 1); - takeItems(player, SEED_OF_VERDURE, 1); - qs.setMemoState(4); - qs.setCond(4, true); - htmltext = "30154-05.html"; - } - } - else if (memoState == 4) - { - htmltext = "30154-06.html"; - } - break; - } - case TETRARCH_THIFIELL: - { - if (memoState == 4) - { - if (hasQuestItems(player, LETTER_TO_DARKELF)) - { - htmltext = "30358-01.html"; - } - } - else if (memoState == 6) - { - if (hasQuestItems(player, ORDER_OF_CLAYTON) && ((getQuestItemsCount(player, STAKATO_ICHOR) + getQuestItemsCount(player, HONEY_DEW) + getQuestItemsCount(player, BASILISK_PLASMA)) == 3)) - { - giveItems(player, SCROLL_OF_DARKELF_TRUST, 1); - takeItems(player, BASILISK_PLASMA, -1); - takeItems(player, HONEY_DEW, -1); - takeItems(player, STAKATO_ICHOR, -1); - takeItems(player, ORDER_OF_CLAYTON, 1); - qs.setMemoState(7); - qs.setCond(9, true); - htmltext = "30358-03.html"; - } - } - else if (memoState == 7) - { - htmltext = "30358-04.html"; - } - else if (memoState == 5) - { - htmltext = "30358-05.html"; - } - break; - } - case MAGISTER_CLAYTON: - { - if (memoState == 5) - { - if (hasQuestItems(player, LETTER_OF_THIFIELL)) - { - takeItems(player, LETTER_OF_THIFIELL, 1); - giveItems(player, ORDER_OF_CLAYTON, 1); - qs.setMemoState(6); - qs.setCond(6, true); - htmltext = "30464-01.html"; - } - } - else if (memoState == 6) - { - if (hasQuestItems(player, ORDER_OF_CLAYTON) && ((getQuestItemsCount(player, STAKATO_ICHOR) + getQuestItemsCount(player, HONEY_DEW) + getQuestItemsCount(player, BASILISK_PLASMA)) < 3)) - { - htmltext = "30464-02.html"; - } - else - { - qs.setCond(8, true); - htmltext = "30464-03.html"; - } - } - break; - } - case SEER_MANAKIA: - { - if (hasQuestItems(player, LETTER_TO_MANAKIA)) - { - htmltext = "30515-01.html"; - } - else if (memoState == 11) - { - htmltext = "30515-03.html"; - } - else if (memoState == 12) - { - if (getQuestItemsCount(player, PARASITE_OF_LOTA) == 10) - { - takeItems(player, PARASITE_OF_LOTA, -1); - giveItems(player, LETTER_OF_MANAKIA, 1); - qs.setMemoState(13); - qs.setCond(16, true); - htmltext = "30515-04.html"; - } - } - else if (memoState == 13) - { - htmltext = "30515-05.html"; - } - break; - } - case IRON_GATES_LOCKIRIN: - { - if (memoState == 14) - { - if (hasQuestItems(player, LETTER_TO_DWARF)) - { - htmltext = "30531-01.html"; - } - } - else if (memoState == 15) - { - htmltext = "30531-03.html"; - } - else if (memoState == 17) - { - giveItems(player, SCROLL_OF_DWARF_TRUST, 1); - qs.setMemoState(18); - qs.setCond(22, true); - htmltext = "30531-04.html"; - } - else if (memoState == 18) - { - htmltext = "30531-05.html"; - } - break; - } - case FLAME_LORD_KAKAI: - { - if (memoState == 9) - { - if (hasQuestItems(player, LETTER_TO_ORC)) - { - htmltext = "30565-01.html"; - } - } - else if (memoState == 10) - { - htmltext = "30565-03.html"; - } - else if (memoState == 13) - { - giveItems(player, SCROLL_OF_ORC_TRUST, 1); - takeItems(player, LETTER_OF_MANAKIA, 1); - qs.setMemoState(14); - qs.setCond(17, true); - htmltext = "30565-04.html"; - } - else if (memoState == 14) - { - htmltext = "30565-05.html"; - } - break; - } - case MAESTRO_NIKOLA: - { - if (memoState == 15) - { - if (hasQuestItems(player, LETTER_TO_NICHOLA)) - { - htmltext = "30621-01.html"; - } - } - else if (memoState == 16) - { - if (!hasQuestItems(player, HEART_OF_PORTA)) - { - htmltext = "30621-03.html"; - } - else - { - takeItems(player, ORDER_OF_NICHOLA, 1); - takeItems(player, HEART_OF_PORTA, 1); - qs.setMemoState(17); - qs.setCond(21, true); - htmltext = "30621-04.html"; - } - } - else if (memoState == 17) - { - htmltext = "30621-05.html"; - } - break; - } - case CARDINAL_SERESIN: - { - if (memoState == 8) - { - if (hasQuestItems(player, LETTER_TO_SERESIN)) - { - htmltext = "30657-01.html"; - } - } - else if (memoState == 9) - { - htmltext = "30657-04.html"; - } - else if (memoState == 18) - { - htmltext = "30657-05.html"; - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == HIGH_PRIEST_HOLLINT) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-01.html deleted file mode 100644 index ae01de33f4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Hierarch Asterios:
-Did Cardien send you here? It seems to me that it was only recently that you ventured from the Mother Tree to take lessons from me, but look at you now... You have matured so much...
-You must be very tired from your journey, I suggest that you drink the clear waters and feel the wind blowing from this beautiful nature and recover your strength.
-So, tell me, what have you seen and felt in the kingdom of men?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-02.html deleted file mode 100644 index 4b6a58eb34..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Hierarch Asterios:
-Ignorance and greed are not unique to Humans. Elves must also resist such faults...
-The reason I have called you together is of utmost importance. Our Mother Tree is ailing, and will die without immediate help. This is of mortal concern to all Elves. Are you ready to devote yourself to saving our Mother Tree?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-03.html deleted file mode 100644 index dd3f94b0c1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Hierarch Asterios:
-Humans can be quite charming and even brave at times, but their ignorance and greed always seem to triumph in the end. They can always be counted on invent a new future, but we Elves must constantly guard against that future being at our expense...
-The reason I have called you together is of utmost urgency. Our mother, the Mother Tree, is ailing and will surely die without assistance. This is of mortal concern to all Elves. Are you ready to dedicate yourself to saving our Mother Tree?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-04.html deleted file mode 100644 index 6b8026d7af..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Hierarch Asterios:
-The Mother Tree is the origin of life and a shelter for spirits. Rays of heaven shine through her branches and life branches forth from her roots. She is the center of the universe where the sky and earth become as one.
-The Elves and the Mother Tree have been inextricably linked from the very beginning... After death our spirits return to the shelter of the Mother Tree.
-Our mother of souls is dying.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-05.html deleted file mode 100644 index dd73a93d07..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-05.html +++ /dev/null @@ -1,7 +0,0 @@ -Hierarch Asterios:
-Ten years ago, I was shocked to discover that the Mother Tree was slowly dying. I worked tirelessly to find the reason...
-Could it be the poisonous wind blowing from the Sea of Spores... Or maybe the disruption of earth energies by forces of nature? Perhaps the Sorcerers of the Dark Elves contaminated the river which feeds the Mother Tree?...
-I looked into every possibility but could not find the reason. Perhaps the Mother Tree is dying from sadness at the injustice in the world...
-We must not lose hope. We must find a way to save our mother Mother Tree...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-06.html deleted file mode 100644 index efbf75a9a4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-06.html +++ /dev/null @@ -1,8 +0,0 @@ -Hierarch Asterios:
-Long ago the first guardian sacrificed herself to give life to the Mother Tree. There are so many fewer Elves now that we cannot afford to lose one if we wanted to, and believe me, we don't! I hope that I never see anything so horrible again in my life!
-Fortunately, we have another way to restore health to the Mother Tree. We must obtain the Water of Life mentioned in the Giants' creation story... The sacred water flowed from the fountain of Eva and gave birth to the first living things in the beginning of times...
-The Water of Life has flowed through all rivers and streams since, and given life to the earth. But with the great flood it became diluted and contaminated.
-For thousands of years we thought that the Water of Life was lost to us...
-We didn't dare imagine, but now we know that it can still be found, in the tears of the purest being. You must meditate on what I have told you.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-07.html deleted file mode 100644 index 17e8dbc25e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Hierarch Asterios:
-I apologize for putting such a heavy burden on your young shoulders, but it is your fate so you must deal with it.
-You must find the Water of Life and save the Mother Tree! Finding the water will be a painful task that will require patience and sacrifice. I give you this amulet which contains the blessings of the Mother Tree guardians, keep it safe.
-Thalia and her sisters know more than anyone else about the Water of Life. Take this letter and meet Thalia. You can find her in the eastern part of the Iris Lake. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-08.html deleted file mode 100644 index 38d028f092..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Hierarch Asterios:
-Finding the Water of Life will be a painful task that will require patience and sacrifice. I apologize for putting such a heavy burden on your young shoulders. But we each must play our part in the survival of our tribe. May the blessings of the starlight be upon you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-09.html deleted file mode 100644 index 72237efbda..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Hierarch Asterios:
-So, I see that you have returned with the Water of Life. Please forgive me, but I neglected to mention before that we must sacrifice Eva's unicorn. This animal, blessed by the Goddess, our guardian of the forest, must give her life to save our precious Mother Tree.
-This sacrifice, along with this Water of Life will certainly restore health to the Mother Tree at last...
-Now take this amulet and go see Master Cardien of the Town of Dion. May the splendor of Mithril forever shine on the forest and the lake! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-10.html deleted file mode 100644 index 7d9dbc9ec2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30154-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch Asterios:
-Young brother, thanks to your help we now have hope for the future... I see in you a spark... the luminance of which will brighten the future of our entire tribe...
-Now return to Master Cardien of the Town of Dion. If you show him the Camomile Charm he will give you the Mark of Life. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-01.html deleted file mode 100644 index 41aa6d1558..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Pushkin:
-It's funny... You Elves used to scorn us Dwarves and think of us as inferior. And now here you are asking for help! You Elves wouldn't even know about the secrets of Mithril and adamantite if you hadn't learned them from us in the ancient days. And now you brag as if those were your skills!
-I do not want to help you, how will you try to persuade me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-02.html deleted file mode 100644 index 2a6c6991fe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Pushkin:
-The price? Do you think Dwarves will do anything for money? How dare you...! You think we don't have any pride? Hey Elf! Have you heard of Dwarf Artisans?
-OK, if you will apologize for your impertinence, and also apologize on behalf of your whole race which has treated dwarves with such contempt, then I will think about it.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-03.html deleted file mode 100644 index fb482296ee..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Pushkin:
-Ha! This is rich! Such an arrogant young Elf, promising to apologize to me. I wish my buddies could see this!
-OK. Let me see the diagram...Hmm... A container, not a difficult design, but there is a problem with the material.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-04.html deleted file mode 100644 index b586cc1d14..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Pushkin:
-Pure Mithril! It isn't a material that just anyone is capable of handling. The skill of augmenting and crafting Pure Mithril is something that is handed down to selected Artisans. It is even a rarity in my esteemed Black Anvil Guild. I, Pushkin, of course, just so happens to be one of the few that know it's secrets.
-However it is very difficult to get Pure Mithril nowadays. At one time Pure Mithril could be found in the mine fields that we Dwarves operated long ago, but it is very rare since we stopped that operation once the Earth Wyrm arrived. However there is one place that we may still be able to find it...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-05.html deleted file mode 100644 index f1b38639d3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Pushkin:
-You can get Pure Mithril from Guardian Basilisk. Basilisks eat sand and pebbles to help their digestion.
-You will find small amounts of Pure Mithril Ore when you cut open their gut. You will find the Guardian Basilisk at the corner that connects the towns of Giran and Oren. This place is known as the 'Death Pass' because of the abundance of monsters there.
-There are more materials needed than Pure Mithril...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-06.html deleted file mode 100644 index ba6082218e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Pushkin:
-First I will need a very pure, specially-made Varnish to augment Pure Mithril. Using normal Varnish to augment Pure Mithril will destroy it. This special Varnish is derived from the secretions of giant ants.
-You will find these ants in the Wastelands of Gludio. There are hundreds of giant ants in the underground there... Kill only ant soldiers and collect the acid from their body in a bottle. 20 bottles will be enough.
-And last, we will need Wyrm Talons. Carving a Mithril surface requires a strong and sharp knife, normal knives and chisels are not suitable. I need a chisel made from Wyrm Talons. Please get me 20 unbroken talons.
-So, the 3 materials we need are: Pure Mithril Ore, Ant Soldier Acid and Wyrm Talons. You can remember all this, right? Good luck, Elf! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-07.html deleted file mode 100644 index 6e943c9202..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Pushkin:
-I can't make a cup if I don't have all the ingredients. Do you remember the 3 materials that I told you we needed?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-07a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-07a.html deleted file mode 100644 index 2cf844bc83..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-07a.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Pushkin:
-What a pity, I thought Elves all had good memories. I will tell you once more. First get 10 units of Pure Mithril Ore. You can find it by hunting the Guardian Basilisks in the Death Pass, north of Giran.
-Next,20 bottles of ant soldier's acid. You can find these ants in the caves of the Wastelands of Gludio.
-Also 20 Wyrm Talons. Wyrms are often seen in Giran. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-08.html deleted file mode 100644 index d6e9e58f33..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Pushkin:
-You brought all the materials needed! Well done, Elf! Now, let's get to work. I will make you a fine container, more wonderful than in your diagram!
-Don't worry! I know that the design on the cup's surface is important. I will carve it accurately! However it will take time to finish... Do you care to wait?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-09.html deleted file mode 100644 index a1ac1bc124..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-09.html +++ /dev/null @@ -1,9 +0,0 @@ -Blacksmith Pushkin:
-Clang! Clang! Smash with Maphr's hammer! Like smashing her window! Clang! Clang!
-Burn it with Pa'agrio's flame! Like sweet nothings to my lover!
-Clang! Clang! Dip it in Eva's water! Like drying her tears! Clang! Clang!
-Call it with Sylph's wind! Her laughter in my ears! Clang! Clang!
-Bright Mithril, you light up the sky! Like love growing in my heart!
-Clang! Clang!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-10.html deleted file mode 100644 index 3871ed434d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Pushkin:
-Finished at last! It was well worth the wait, wasn't it? Not to brag, but this would fetch hundreds of Adena if you were to sell it in a store.
-I will put it in this sturdy box for you, handle it with care! Even though our time together was short, it was enjoyable! I can work with an Elf like you. May the fertility of Maphr be with you and your family! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-11.html deleted file mode 100644 index c6bd7e4953..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Pushkin:
-I hope you are keeping the Pure Mithril Cup I made for you safe. It is sad to say, but that cup is probably the most valuable work throughout the continent. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-12.html deleted file mode 100644 index 747e4ec675..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30300-12.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Pushkin:
-May the grace of Maphr bestow wealth on you and your race! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-01.html deleted file mode 100644 index 88adeb8ff7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Thalia:
-How is the Hierarch? I can only imagine his concern for the future of our race... We must do all we can to lighten his burden.
-My sisters and I have attempted to revive the dying Mother Tree, but all our efforts have failed. Still, there is hope.
-According to the legend, there is a Water of Life that can cure all diseases and poisons. It is said that the purest form of life, used by the Gods to create all living creatures, is contained in that water.
-Eva has entrusted this Water of Life to the 'Guard of Tears'. I don't know his identity, but your task for the 'Test of Life' is to get some of the Water of Life from that person. We must do this in order to survive.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-02.html deleted file mode 100644 index c32d95f3b1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Thalia:
-We must prepare two things before acquiring the Water of Life. They are the Grail of Purity and Talin's Spear.
-Talin's Spear was at one time kept by the Elves living in Innadril Lake, but we decided to move it here.
-You must find the Grail of Purity that will be the container for the Water of Life. This magic grail will purify anything, and is even said to be able to counteract deadly poisons such as Belladonna. The Water of Life must be contained in this vessel or it will lose potency.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-03.html deleted file mode 100644 index 17fc4b4950..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Thalia:
-In the past, we Elves possessed the knowledge to create the holy grail. During the war with Humans the High Artisan Elves who kept the secrets of Mithril and platinum were killed, and the secrets of the grail were lost with them. Therefore we must have the help of other tribes in order to create the grail.
-First of all we need to carefully craft a cup made of Pure Mithril. 'Pure Mithril' is Mithril which contains no other elements but itself, and there are only a few Artisans throughout the continent who can make it.
-Go to Blacksmith Pushkin of the Town of Giran. Although he is a money-grubbing Dwarf who only thinks of money and jewels, he is an outstanding Artisan who knows the techniques of handling Pure Mithril. Take this illustrated book and show it to him. Ask him to make the grail exactly as it appears in the book. He will surely ask a price for that, since he is a Dwarf. Try as much as you can to satisfy his wishes.
-I shall be waiting for your return. May the blessings of the starlight be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-04.html deleted file mode 100644 index 32d043b283..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Thalia:
-Go to Blacksmith Pushkin of the Town of Giran. He is the only person who can make the Pure Mithril Cup. I shall be awaiting your return. May the blessings of starlight be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-05.html deleted file mode 100644 index 7bc12c4427..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Thalia:
-She wanted something in return, didn't she? Just as I expected... It is so humiliating to be ordered about by a Dwarf! Oh well, we have no choice... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-06.html deleted file mode 100644 index 303518f46c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Thalia:
-Ah, the Pure Mithril Cup... It is indeed a masterpiece. Occasionally the Dwarves show their true worth. In order to transform a Mithril Cup into a Grail of Purity we must have 'Stardust'. It is a silvery powder, said to be sprinkled by the spirits of starlight. Only Dark Elves have the skill to gather it.
-We must enlist their assistance to obtain the Stardust. Dark Elves are our dark shadow... Although we may never forgive them, our survival and that of all the forests in this land depends on their cooperation in this matter.
-Go to the Dark Elves Initiation Altar and meet a Shaman named Arkenia. She knows how to gather Stardust. I shall write you a letter, but I am afraid that the Dark Elves will not cooperate gladly... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-07.html deleted file mode 100644 index 00c75f5093..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Thalia:
-You must go to the Dark Elves' Initiation Altar and meet Shaman Arkenia. She knows the secrets of Stardust. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-08.html deleted file mode 100644 index 5eed1fe2e7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Thalia:
-I doubt that the Dark Elves will easily tell their secrets... But what is the alternative? We must obtain the Stardust at all costs. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-09.html deleted file mode 100644 index a3fa649139..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Thalia:
-This is Stardust... Now we will be able to perform the ceremony of starlight and create the Grail of Purity. Thank you for your hard work. Now we have one of the 2 materials needed for obtaining Water of Life. Now if we only had Talin's Spear...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-10.html deleted file mode 100644 index fb91bf304e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Thalia:
-At this moment, Talin's Spear is being transported here from Innadril. We must wait until it arrives.
-You seem to lack the adequate experience to use the power of the spear fully. How about going for a journey of discipline while we have the time? When you feel that you are ready, come back and see me. Perhaps Talin's Spear will have arrived by then. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-11.html deleted file mode 100644 index 127fd67b15..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Thalia:
-There is terrible news! Talin's Spear has been stolen! The lake spirits who were bringing it from Innadril were attacked by lizardmen who massacred them and absconded with the spear.
-You must hurry and meet Isael Silvershadow of the Hunter's Village. He will need assistance finding the spear. We must find Talin's Spear! Our future lies within it! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-12.html deleted file mode 100644 index be22906e84..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-12.html +++ /dev/null @@ -1,3 +0,0 @@ -Thalia:
-The spear hasn't arrived yet. A bigger problem is that you lack the power to use the spear properly. Perhaps you should go for a journey of discipline while you have the time? When you feel that you are ready, then come back and see me. Perhaps Talin's Spear will have arrived by then, as well. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-13.html deleted file mode 100644 index dbff785cbe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-13.html +++ /dev/null @@ -1,4 +0,0 @@ -Thalia:
-I have terrible news! Talin's Spear has been stolen on its way here! It is said that the lake spirits who were bringing the sword from Innadril were attacked by the lizardmen who massacred them and absconded with the spear.
-You must hurry to Isael Silvershadow of the Hunter's Village. Help him deal with this matter. We must find Talin's Spear! Our future lies within it! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-14.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-14.html deleted file mode 100644 index 2f54df5e8e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-14.html +++ /dev/null @@ -1,3 +0,0 @@ -Thalia:
-Hurry! You must go to Isael Silvershadow of the Hunter's Village. Help him find the stolen Talin's Spear. Our future lies within it! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-15.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-15.html deleted file mode 100644 index 139960d7b7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-15.html +++ /dev/null @@ -1,3 +0,0 @@ -Thalia:
-We must find Talin's Spear! Our future lies within it! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-16.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-16.html deleted file mode 100644 index eefff94d5c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-16.html +++ /dev/null @@ -1,6 +0,0 @@ -Thalia:
-May the blessings of the starlight be upon you. You have recovered Talin's Spear! Thank you very much for your trouble.
-Now that we have both the Grail of Purity and Talin's Spear, we can set off in search of the Water of Life. This will bring the utmost sacrifice and the greatest sorrow...
-We must pierce Eva's Unicorn, the guardian of our forest, with Talin's Spear and collect its tears in the Grail of Purity. That is the 'Water of Life' itself. In order to recover the life of the Mother Tree, we must sacrifice the life of Eva's dearest incarnation, the unicorn...
-Do you understand what I have asked of you? May the Goddess forgive us for what we are about to do... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-17.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-17.html deleted file mode 100644 index bc14740c9c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-17.html +++ /dev/null @@ -1,3 +0,0 @@ -Thalia:
-May the Goddess forgive us for our deed... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-18.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-18.html deleted file mode 100644 index c10696725a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-18.html +++ /dev/null @@ -1,4 +0,0 @@ -Thalia:
-The tears of the unicorn in the Grail of Purity... That is the Water of Life itself. Such a huge sacrifice for so little water...
-Return to Hierarch Asterios with the Water of Life. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-19.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-19.html deleted file mode 100644 index bfa3b4104c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30371-19.html +++ /dev/null @@ -1,3 +0,0 @@ -Thalia:
-Return to Hierarch Asterios with the Water of Life. I must stay and grieve over the death of the unicorn... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30375-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30375-01.html deleted file mode 100644 index 0a198bf51b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30375-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Priest Adonius:
-Brother, have you come to learn the secrets of Andariel's Book? Have you come to contemplate the goodness of Einhasad related in the sacred texts? May the Goddess accompany you on your journey to the truth...
-Dark forces are gathering, wanting to destroy this precious book, the keeper of the tenet of light. It must be protected at all costs, I cannot allow it to leave this sanctuary. However I regret not being able to fulfill the request of a brother....
-Perhaps something can be done. As we speak, scores of Priests are transcibing these holy scriptures onto lambskin. We hope that by creating many copies of the texts the truth of Einhasad will spread around the world. Copies will be sent to the guardians of the Mother Tree and Einhasad shrines around the world.
-Would you care to help us?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30375-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30375-02.html deleted file mode 100644 index c4067d2489..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30375-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Adonius:
-Thank you so much, brother of the forest. We have run short of the ink and pens which are used for copying the sacred texts.
-To make the ink, we need Spider Ichor. You can extract it from the spiders of the Cruma Marshlands. As for the pens, we create them with Harpy's Down. It would be most helpful if you could bring 20 of each. When you bring me these supplies I shall give you a copy of the book in return. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30375-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30375-03.html deleted file mode 100644 index 0aa985353a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30375-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Adonius:
-Thank you, brother. Your assistance with our copying project was a great help. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30375-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30375-04.html deleted file mode 100644 index f7249bc79e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30375-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Adonius:
-Thank you for your help, brother of forest. Here is your copy of Andariel's Book. Although you haven't mentioned it, I know that you seek to save the Mother Tree... This book should be of great help to you...
-Your faith in the Goddess of harmony and light will guide your path. Listen carefully to the blowing of the wind, the trickling of water and the whisper of starlight. The Goddess will always watch over us. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30375-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30375-05.html deleted file mode 100644 index 7b7457fe5d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30375-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Adonius:
-This book is vital to the survival of our sacred Mother Tree. You must save her from the grasp of our enemies... You must not tarry in your mission. May the light of the Goddess shine upon you always... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30375-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30375-06.html deleted file mode 100644 index 2c768855f4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30375-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Adonius:
-May the beneficent light of Einhasad guide your way... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-01.html deleted file mode 100644 index d3a9ed1563..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Arkenia:
-How dare you come to this sacred place uninvited! Leave at once or I shall call the shadow to pluck out your eyes! Or perhaps the silhouette from the fog to drink your blood? Now get out!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-02.html deleted file mode 100644 index c23bb4954f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Arkenia:
-So what if the Mother Tree dies, what is that to us?
-You Elves of Light turned your backs on us and treated us as outcasts. We were obliged to sever our relationship with our beloved forest and earth and take refuge in the shadows! Consequently we are not dependent on the Mother Tree as you are, and now we are the ones with true freedom.
-Why not join us in the shadows, and escape the deceptive clutches of the Mother Tree?
-The death of the Mother Tree means nothing to us. Stardust is also useless, so don't bother asking for its secrets!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-03.html deleted file mode 100644 index b1f4bdd81f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Arkenia:
-Shut up! That is not our problem! The recipe for Stardust is our only secret and you expect me to teach it to you without any payment...?
-You are an enemy of the Dark Elves, are you not?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-04.html deleted file mode 100644 index 3fad6b5a0e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-04.html +++ /dev/null @@ -1,7 +0,0 @@ -Arkenia:
-Oh, really? so price is no object is it? Hmm...
-...Then how about this? I cannot tell you the recipe, but if you bring me 'Andariel's Book' that you Elves of light think so precious, I will give you some Stardust.
-The book was actually a part of 'Kaysha's Revelation' which contained Shilen's secret, but the followers of Einhasad edited it for their own purposes.
-This book made by the hypocrites of the light is certainly corrupted, but perhaps I could find some clues about Kaysha's Revelation. As far as I know, Andariel's book is in the Temple of Einhasad in Gludin. I care not how you get it, just bring it to me.
-Produce the book and I will give you some Stardust. I swear by the Gaze of Abyss that this promise will be kept. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-05.html deleted file mode 100644 index 4359df9d73..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Arkenia:
-Don't you remember my promise pledged under the Gaze of Abyss? I swore that if you would bring Andariel's Book, I would give you Stardust in return. I have heard that the Elven Priests from Gludin are in possession of the scripture... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-06.html deleted file mode 100644 index 3e3a48ab84..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Arkenia:
-I didn't think you would actually find it... Even though this is a copy it is certainly Andariel's Book. I see that your situation is urgent.
-Giving life to that which is destined to die is against nature and contrary to the will of Shilen. Wouldn't it be more appropriate to let die what should die?
-Oh well, it is obvious nothing will change your mind. I am through talking about it. Here is some Stardust as promised... Take it and go! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-07.html deleted file mode 100644 index b624b1a2bd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Arkenia:
-Didn't I already give you Stardust? You are trespassing on ground that is holy to the Dark Elves. The uninvited are not allowed! I'll let you go this time, but if you show your face here again you will be killed. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-08.html deleted file mode 100644 index f8d1249c62..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30419-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Arkenia:
-What are you doing here? You act like you belong here but you are sorely mistaken. This is holy ground for the Dark Elves. The uninvited are not allowed here! You may leave this time, but if you come back you will be killed. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-01.html deleted file mode 100644 index b6c270bc39..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Master Cardien:
-The future seems very dark...
-The blood-red sky fades to darker shadows... Blood will soak the earth and run in rivers...
-The time of the 'Chaotic Chronicle' draws nigh...
-(Quest for Elven characters level 37 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-01a.html deleted file mode 100644 index 011c309ec9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-01a.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Cardien:
-Soon our tribe will face a mortal challenge. Hierarch Asterios has called for all young Elves to gather in the Elven Forest. You will soon return to your homeland, but first you must change your occupation and advance.
-(Quest only for Elven characters who is above level 37 and have completed their 1st occupation change.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-02.html deleted file mode 100644 index 09b6ee1f7d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Cardien:
-Soon our tribe shall face a mortal challenge. The Mother Tree is dying... We must prevent this at all costs! .
-Hierarch Asterios has called for the young Elves to gather in the Elven Forest. Soon you will return to your homeland, but you must gain more experience first.
-(Quest for Elven characters level 37 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-03.htm deleted file mode 100644 index 4273606767..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-03.htm +++ /dev/null @@ -1,8 +0,0 @@ -Master Cardien:
-The Mother Tree... Mother of all forests and Elves... The heart of the Elven tribe...
-Long ago... Thanks to the sacrifice of the very first guardian, the Mother Tree was reborn in the land filled with dead bodies. She gave the tree life by sacrificing her own, and becoming one with the dying tree.
-Until this day her shape remains in the stem of the Mother Tree. Her noble sacrifice must never be forgotten.
-Now once again the tree is dying...
-Our tribe's very existence is at stake. If we are to survive, it will be thanks to the help and sacrifice of young Elves like you. Will you join our struggle?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-04.htm deleted file mode 100644 index d2d8324397..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Cardien:
-When you have completed this task and return, I shall present you with the Mark of Life.
-Now more than ever we must take the love of nature into our hearts and meditate upon our place in the family of creatures. As our first guardian sacrificed herself, we must sacrifice to overcome this difficulty.
-Hierarch Asterios has called the young Elves to gather in the Elven Forest. Your trial has begun. Now you must take this letter to the hierarch in your hometown. May the blessings of starlight guide your way. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-04a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-04a.htm deleted file mode 100644 index c7c44f81f5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-04a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Cardien:
-After you have completed this trial returned a bit more seasoned, I will acknowledge that you are ready to master the higher teachings and will reward you with the Mark of Life.
-More than any other time in history, we must now truly respect nature, love life and care for our people. Just as the first guardian sacrificed everything, so perhaps will we have to sacrifice many things to overcome the evils of this age.
-Even now, Hierarch Asterios is calling young Elves back to the Elven Forest. Behold, your trial has begun! Take this letter and make haste to your hometown to see the Hierarch. May the stars light your path and bless your journey.
-I give you this Dimension Diamond. You can trade it to the village gatekeeper for something special that may help you on your journey. \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-05.html deleted file mode 100644 index c8b54c38f3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Cardien:
-The hierarch awaits your return. As we speak the Mother Tree is dying. You must quickly return to the Elven Forest. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-06.html deleted file mode 100644 index 9d97c1da47..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Cardien:
-At this moment the Mother Tree is dying. Please find the Water of Life and give us hope! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-07.html deleted file mode 100644 index 4de1cc52a7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30460-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Cardien:
-You have returned! Your eyes tell the tale -- you have learned much in such a short time. I perceive that you have experienced a deep sorrow, but I see you have also grown in wisdom.
-This is the Camomile Charm that Hierarch gave you to fight for the tribe's survival. But I think you are ready for more advanced teaching now.
-Here is the Mark of Life. Keep it with you -- it will assist you wherever your path leads you in the future. No matter what trials you must face, never forget the sacred time you spent in the shadow of Mother Tree, learning our timeless lessons of balance and beauty. May Eva's peace be with you always! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30655-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30655-01.html deleted file mode 100644 index 2bf31c3f01..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30655-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Isael Silvershadow:
-I understand that Thalia has sent you to retrieve Talin's Spear, 1 of the 4 great Elven treasures. This is a serious matter indeed. It must be recovered at once! The scout troop of the hunter's association has discovered the whereabouts of the spear.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30655-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30655-02.html deleted file mode 100644 index 24c4f8d0a2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30655-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Isael Silvershadow:
-It was the Leto Lizardmen who wrested the spear from the lake fairies. It is said that the Shamans and Chiefs of their group broke the spear into many pieces and divided them among themselves. The spear was divided into six pieces: the blade, the shaft, and four jewels that adorned the handle... .
-These wretched creatures are taking the pieces to Dragon Valley to destroy the spear there. This hostility is not typical of the lizardmen... I am certain that someone is controlling them.
-But the most important matter is the recovery of the spear. My friend, I beseech you. Find the Shamans and Chiefs of the Leto Lizardmen , and recover all the pieces of the spear that they have taken from us. Time is of the essence. I don't think they have gone very far. I suspect that they might be somewhere on the Plains of the Lizardmen, not far from here. May Sayha of the Winds guide your way... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30655-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30655-03.html deleted file mode 100644 index a57ab38335..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30655-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Isael Silvershadow:
-Please, you must hurry and find the blade, shaft, and four jewels of Talin's Spear that were stolen from us by the Leto Lizardman Shamans and Chiefs.
-Time is of the essence. May Sayha of the winds guide your footsteps... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30655-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30655-04.html deleted file mode 100644 index f3dadfe090..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30655-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Isael Silvershadow:
-You have found all of the pieces of Talin's spear! Reassembling this will be easy for me! I studied the art of weaponry with Hierarch Terestian of the lake fairies.
-Now! Take this spear and return to Thalia. Please find the Water of Life so that the Mother Tree may become green and healthy once more. May Sayha of the Winds guide you safely home... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30655-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30655-05.html deleted file mode 100644 index 1e006c51db..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30655-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Isael Silvershadow:
-Hurry and take Talin's Spear to Thalia. Please also find the Water of Life so that the Mother Tree may become green and healthy once more. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30655-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30655-06.html deleted file mode 100644 index 323bbee3f9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/30655-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Isael Silvershadow:
-Please find the Water of Life so that the Wothertree may become green and healthy once more. May the Goddess guide your path... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/Q00218_TestimonyOfLife.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/Q00218_TestimonyOfLife.java deleted file mode 100644 index 5d5ecfe829..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00218_TestimonyOfLife/Q00218_TestimonyOfLife.java +++ /dev/null @@ -1,729 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00218_TestimonyOfLife; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Testimony Of Life (218) - * @author ivantotov - */ -public class Q00218_TestimonyOfLife extends Quest -{ - // NPCs - private static final int HIERARCH_ASTERIOS = 30154; - private static final int BLACKSMITH_PUSHKIN = 30300; - private static final int THALIA = 30371; - private static final int PRIEST_ADONIUS = 30375; - private static final int ARKENIA = 30419; - private static final int MASTER_CARDIEN = 30460; - private static final int ISAEL_SILVERSHADOW = 30655; - // Items - private static final int TALINS_SPEAR = 3026; - private static final int CARDIENS_LETTER = 3141; - private static final int CAMOMILE_CHARM = 3142; - private static final int HIERARCHS_LETTER = 3143; - private static final int MOONFLOWER_CHARM = 3144; - private static final int GRAIL_DIAGRAM = 3145; - private static final int THALIAS_1ST_LETTER = 3146; - private static final int THALIAS_2ND_LETTER = 3147; - private static final int THALIAS_INSTRUCTIONS = 3148; - private static final int PUSHKINS_LIST = 3149; - private static final int PURE_MITHRIL_CUP = 3150; - private static final int ARKENIAS_CONTRACT = 3151; - private static final int ARKENIAS_INSTRUCTIONS = 3152; - private static final int ADONIUS_LIST = 3153; - private static final int ANDARIEL_SCRIPTURE_COPY = 3154; - private static final int STARDUST = 3155; - private static final int ISAELS_INSTRUCTIONS = 3156; - private static final int ISAELS_LETTER = 3157; - private static final int GRAIL_OF_PURITY = 3158; - private static final int TEARS_OF_UNICORN = 3159; - private static final int WATER_OF_LIFE = 3160; - private static final int PURE_MITHRIL_ORE = 3161; - private static final int ANT_SOLDIER_ACID = 3162; - private static final int WYRMS_TALON = 3163; - private static final int SPIDER_ICHOR = 3164; - private static final int HARPYS_DOWN = 3165; - private static final int TALINS_SPEAR_BLADE = 3166; - private static final int TALINS_SPEAR_SHAFT = 3167; - private static final int TALINS_RUBY = 3168; - private static final int TALINS_AQUAMARINE = 3169; - private static final int TALINS_AMETHYST = 3170; - private static final int TALINS_PERIDOT = 3171; - // Reward - private static final int MARK_OF_LIFE = 3140; - // Monster - private static final int ANT_RECRUIT = 20082; - private static final int ANT_PATROL = 20084; - private static final int ANT_GUARD = 20086; - private static final int ANT_SOLDIER = 20087; - private static final int ANT_WARRIOR_CAPTAIN = 20088; - private static final int HARPY = 20145; - private static final int WYRM = 20176; - private static final int MARSH_SPIDER = 20233; - private static final int GUARDIAN_BASILISK = 20550; - private static final int LETO_LIZARDMAN_SHAMAN = 20581; - private static final int LETO_LIZARDMAN_OVERLORD = 20582; - // Quest Monster - private static final int UNICORN_OF_EVA = 27077; - // Misc - private static final int MIN_LEVEL = 37; - private static final int LEVEL = 38; - - public Q00218_TestimonyOfLife() - { - super(218); - addStartNpc(MASTER_CARDIEN); - addTalkId(MASTER_CARDIEN, HIERARCH_ASTERIOS, BLACKSMITH_PUSHKIN, THALIA, PRIEST_ADONIUS, ARKENIA, ISAEL_SILVERSHADOW); - addKillId(ANT_RECRUIT, ANT_PATROL, ANT_GUARD, ANT_SOLDIER, ANT_WARRIOR_CAPTAIN, HARPY, WYRM, MARSH_SPIDER, GUARDIAN_BASILISK, LETO_LIZARDMAN_SHAMAN, LETO_LIZARDMAN_OVERLORD, UNICORN_OF_EVA); - registerQuestItems(TALINS_SPEAR, CARDIENS_LETTER, CAMOMILE_CHARM, HIERARCHS_LETTER, MOONFLOWER_CHARM, GRAIL_DIAGRAM, THALIAS_1ST_LETTER, THALIAS_2ND_LETTER, THALIAS_INSTRUCTIONS, PUSHKINS_LIST, PURE_MITHRIL_CUP, ARKENIAS_CONTRACT, ARKENIAS_INSTRUCTIONS, ADONIUS_LIST, ANDARIEL_SCRIPTURE_COPY, STARDUST, ISAELS_INSTRUCTIONS, ISAELS_LETTER, GRAIL_OF_PURITY, TEARS_OF_UNICORN, WATER_OF_LIFE, PURE_MITHRIL_ORE, ANT_SOLDIER_ACID, WYRMS_TALON, SPIDER_ICHOR, HARPYS_DOWN, TALINS_SPEAR_BLADE, TALINS_SPEAR_SHAFT, TALINS_RUBY, TALINS_AQUAMARINE, TALINS_AMETHYST, TALINS_PERIDOT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (qs.isCreated()) - { - qs.startQuest(); - if (!hasQuestItems(player, CARDIENS_LETTER)) - { - giveItems(player, CARDIENS_LETTER, 1); - } - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - htmltext = "30460-04.htm"; - } - break; - } - case "30154-02.html": - case "30154-03.html": - case "30154-04.html": - case "30154-05.html": - case "30154-06.html": - case "30300-02.html": - case "30300-03.html": - case "30300-04.html": - case "30300-05.html": - case "30300-09.html": - case "30300-07a.html": - case "30371-02.html": - case "30371-10.html": - case "30419-02.html": - case "30419-03.html": - { - htmltext = event; - break; - } - case "30154-07.html": - { - if (hasQuestItems(player, CARDIENS_LETTER)) - { - takeItems(player, CARDIENS_LETTER, 1); - giveItems(player, HIERARCHS_LETTER, 1); - giveItems(player, MOONFLOWER_CHARM, 1); - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "30300-06.html": - { - if (hasQuestItems(player, GRAIL_DIAGRAM)) - { - takeItems(player, GRAIL_DIAGRAM, 1); - giveItems(player, PUSHKINS_LIST, 1); - qs.setCond(4, true); - htmltext = event; - } - break; - } - case "30300-10.html": - { - if (hasQuestItems(player, PUSHKINS_LIST)) - { - takeItems(player, PUSHKINS_LIST, 1); - giveItems(player, PURE_MITHRIL_CUP, 1); - takeItems(player, PURE_MITHRIL_ORE, -1); - takeItems(player, ANT_SOLDIER_ACID, -1); - takeItems(player, WYRMS_TALON, -1); - qs.setCond(6, true); - htmltext = event; - } - break; - } - case "30371-03.html": - { - if (hasQuestItems(player, HIERARCHS_LETTER)) - { - takeItems(player, HIERARCHS_LETTER, 1); - giveItems(player, GRAIL_DIAGRAM, 1); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "30371-11.html": - { - if (hasQuestItems(player, STARDUST)) - { - giveItems(player, THALIAS_2ND_LETTER, 1); - takeItems(player, STARDUST, 1); - qs.setCond(14, true); - htmltext = event; - } - break; - } - case "30419-04.html": - { - if (hasQuestItems(player, THALIAS_1ST_LETTER)) - { - takeItems(player, THALIAS_1ST_LETTER, 1); - giveItems(player, ARKENIAS_CONTRACT, 1); - giveItems(player, ARKENIAS_INSTRUCTIONS, 1); - qs.setCond(8, true); - htmltext = event; - } - break; - } - case "30375-02.html": - { - if (hasQuestItems(player, ARKENIAS_INSTRUCTIONS)) - { - takeItems(player, ARKENIAS_INSTRUCTIONS, 1); - giveItems(player, ADONIUS_LIST, 1); - qs.setCond(9, true); - htmltext = event; - } - break; - } - case "30655-02.html": - { - if (hasQuestItems(player, THALIAS_2ND_LETTER)) - { - takeItems(player, THALIAS_2ND_LETTER, 1); - giveItems(player, ISAELS_INSTRUCTIONS, 1); - qs.setCond(15, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ANT_RECRUIT: - case ANT_PATROL: - case ANT_GUARD: - case ANT_SOLDIER: - case ANT_WARRIOR_CAPTAIN: - { - if (hasQuestItems(killer, MOONFLOWER_CHARM, PUSHKINS_LIST) && (getQuestItemsCount(killer, ANT_SOLDIER_ACID) < 20)) - { - giveItems(killer, ANT_SOLDIER_ACID, 2); - if (getQuestItemsCount(killer, ANT_SOLDIER_ACID) == 20) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, PURE_MITHRIL_ORE) >= 10) && (getQuestItemsCount(killer, WYRMS_TALON) >= 20)) - { - qs.setCond(5); - } - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case HARPY: - { - if (hasQuestItems(killer, MOONFLOWER_CHARM, ADONIUS_LIST) && (getQuestItemsCount(killer, HARPYS_DOWN) < 20)) - { - giveItems(killer, HARPYS_DOWN, 4); - if (getQuestItemsCount(killer, HARPYS_DOWN) == 20) - { - - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, SPIDER_ICHOR) >= 20) - { - qs.setCond(10); - } - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case WYRM: - { - if (hasQuestItems(killer, MOONFLOWER_CHARM, PUSHKINS_LIST) && (getQuestItemsCount(killer, WYRMS_TALON) < 20)) - { - giveItems(killer, WYRMS_TALON, 4); - if (getQuestItemsCount(killer, WYRMS_TALON) == 20) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, PURE_MITHRIL_ORE) >= 10) && (getQuestItemsCount(killer, ANT_SOLDIER_ACID) >= 20)) - { - qs.setCond(5); - } - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case MARSH_SPIDER: - { - if (hasQuestItems(killer, MOONFLOWER_CHARM, ADONIUS_LIST) && (getQuestItemsCount(killer, SPIDER_ICHOR) < 20)) - { - giveItems(killer, SPIDER_ICHOR, 4); - if (getQuestItemsCount(killer, SPIDER_ICHOR) == 20) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, HARPYS_DOWN) >= 20) - { - qs.setCond(10); - } - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case GUARDIAN_BASILISK: - { - if (hasQuestItems(killer, MOONFLOWER_CHARM, PUSHKINS_LIST) && (getQuestItemsCount(killer, PURE_MITHRIL_ORE) < 10)) - { - giveItems(killer, PURE_MITHRIL_ORE, 2); - if (getQuestItemsCount(killer, PURE_MITHRIL_ORE) == 10) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, WYRMS_TALON) >= 20) && (getQuestItemsCount(killer, ANT_SOLDIER_ACID) >= 20)) - { - qs.setCond(5); - } - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case LETO_LIZARDMAN_SHAMAN: - case LETO_LIZARDMAN_OVERLORD: - { - if (hasQuestItems(killer, ISAELS_INSTRUCTIONS)) - { - if (!hasQuestItems(killer, TALINS_SPEAR_BLADE)) - { - giveItems(killer, TALINS_SPEAR_BLADE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else if (!hasQuestItems(killer, TALINS_SPEAR_SHAFT)) - { - giveItems(killer, TALINS_SPEAR_SHAFT, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else if (!hasQuestItems(killer, TALINS_RUBY)) - { - giveItems(killer, TALINS_RUBY, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else if (!hasQuestItems(killer, TALINS_AQUAMARINE)) - { - giveItems(killer, TALINS_AQUAMARINE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else if (!hasQuestItems(killer, TALINS_AMETHYST)) - { - giveItems(killer, TALINS_AMETHYST, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else if (!hasQuestItems(killer, TALINS_PERIDOT)) - { - giveItems(killer, TALINS_PERIDOT, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - } - break; - } - case UNICORN_OF_EVA: - { - if (!hasQuestItems(killer, TEARS_OF_UNICORN) && hasQuestItems(killer, MOONFLOWER_CHARM, TALINS_SPEAR, GRAIL_OF_PURITY)) - { - if (npc.getKillingBlowWeapon() == TALINS_SPEAR) - { - takeItems(killer, TALINS_SPEAR, 1); - takeItems(killer, GRAIL_OF_PURITY, 1); - giveItems(killer, TEARS_OF_UNICORN, 1); - qs.setCond(19, true); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == MASTER_CARDIEN) - { - if (player.getRace() == Race.ELF) - { - if ((player.getLevel() >= MIN_LEVEL) && player.isInCategory(CategoryType.ELF_2ND_GROUP)) - { - htmltext = "30460-03.htm"; - } - else if (player.getLevel() >= MIN_LEVEL) - { - htmltext = "30460-01a.html"; - } - else - { - htmltext = "30460-02.html"; - } - } - else - { - htmltext = "30460-01.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case MASTER_CARDIEN: - { - if (hasQuestItems(player, CARDIENS_LETTER)) - { - htmltext = "30460-05.html"; - } - else if (hasQuestItems(player, MOONFLOWER_CHARM)) - { - htmltext = "30460-06.html"; - } - else if (hasQuestItems(player, CAMOMILE_CHARM)) - { - giveAdena(player, 342288, true); - giveItems(player, MARK_OF_LIFE, 1); - addExpAndSp(player, 1886832, 125918); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30460-07.html"; - } - break; - } - case HIERARCH_ASTERIOS: - { - if (hasQuestItems(player, CARDIENS_LETTER)) - { - htmltext = "30154-01.html"; - } - else if (hasQuestItems(player, MOONFLOWER_CHARM)) - { - if (!hasQuestItems(player, WATER_OF_LIFE)) - { - htmltext = "30154-08.html"; - } - else - { - giveItems(player, CAMOMILE_CHARM, 1); - takeItems(player, MOONFLOWER_CHARM, 1); - takeItems(player, WATER_OF_LIFE, 1); - qs.setCond(21, true); - htmltext = "30154-09.html"; - } - } - else if (hasQuestItems(player, CAMOMILE_CHARM)) - { - htmltext = "30154-10.html"; - } - break; - } - case BLACKSMITH_PUSHKIN: - { - if (hasQuestItems(player, MOONFLOWER_CHARM)) - { - if (hasQuestItems(player, GRAIL_DIAGRAM)) - { - htmltext = "30300-01.html"; - } - else if (hasQuestItems(player, PUSHKINS_LIST)) - { - if ((getQuestItemsCount(player, PURE_MITHRIL_ORE) >= 10) && (getQuestItemsCount(player, ANT_SOLDIER_ACID) >= 20) && (getQuestItemsCount(player, WYRMS_TALON) >= 20)) - { - htmltext = "30300-08.html"; - } - else - { - htmltext = "30300-07.html"; - } - } - else if (hasQuestItems(player, PURE_MITHRIL_CUP)) - { - htmltext = "30300-11.html"; - } - else if (!hasAtLeastOneQuestItem(player, GRAIL_DIAGRAM, PUSHKINS_LIST, PURE_MITHRIL_CUP)) - { - htmltext = "30300-12.html"; - } - } - break; - } - case THALIA: - { - if (hasQuestItems(player, MOONFLOWER_CHARM)) - { - if (hasQuestItems(player, HIERARCHS_LETTER)) - { - htmltext = "30371-01.html"; - } - else if (hasQuestItems(player, GRAIL_DIAGRAM)) - { - htmltext = "30371-04.html"; - } - else if (hasQuestItems(player, PUSHKINS_LIST)) - { - htmltext = "30371-05.html"; - } - else if (hasQuestItems(player, PURE_MITHRIL_CUP)) - { - giveItems(player, THALIAS_1ST_LETTER, 1); - takeItems(player, PURE_MITHRIL_CUP, 1); - qs.setCond(7, true); - htmltext = "30371-06.html"; - } - else if (hasQuestItems(player, THALIAS_1ST_LETTER)) - { - htmltext = "30371-07.html"; - } - else if (hasQuestItems(player, ARKENIAS_CONTRACT)) - { - htmltext = "30371-08.html"; - } - else if (hasQuestItems(player, STARDUST)) - { - htmltext = "30371-09.html"; - } - else if (hasQuestItems(player, THALIAS_INSTRUCTIONS)) - { - if (player.getLevel() >= LEVEL) - { - takeItems(player, THALIAS_INSTRUCTIONS, 1); - giveItems(player, THALIAS_2ND_LETTER, 1); - qs.setCond(14, true); - htmltext = "30371-13.html"; - } - else - { - htmltext = "30371-12.html"; - } - } - else if (hasQuestItems(player, THALIAS_2ND_LETTER)) - { - htmltext = "30371-14.html"; - } - else if (hasQuestItems(player, ISAELS_INSTRUCTIONS)) - { - htmltext = "30371-15.html"; - } - else if (hasQuestItems(player, TALINS_SPEAR, ISAELS_LETTER)) - { - takeItems(player, ISAELS_LETTER, 1); - giveItems(player, GRAIL_OF_PURITY, 1); - qs.setCond(18, true); - htmltext = "30371-16.html"; - } - else if (hasQuestItems(player, TALINS_SPEAR, GRAIL_OF_PURITY)) - { - htmltext = "30371-17.html"; - } - else if (hasQuestItems(player, TEARS_OF_UNICORN)) - { - takeItems(player, TEARS_OF_UNICORN, 1); - giveItems(player, WATER_OF_LIFE, 1); - qs.setCond(20, true); - htmltext = "30371-18.html"; - } - else if (hasAtLeastOneQuestItem(player, CAMOMILE_CHARM, WATER_OF_LIFE)) - { - htmltext = "30371-19.html"; - } - } - break; - } - case ARKENIA: - { - if (hasQuestItems(player, MOONFLOWER_CHARM)) - { - if (hasQuestItems(player, THALIAS_1ST_LETTER)) - { - htmltext = "30419-01.html"; - } - else if (hasAtLeastOneQuestItem(player, ARKENIAS_INSTRUCTIONS, ADONIUS_LIST)) - { - htmltext = "30419-05.html"; - } - else if (hasQuestItems(player, ANDARIEL_SCRIPTURE_COPY)) - { - takeItems(player, ARKENIAS_CONTRACT, 1); - takeItems(player, ANDARIEL_SCRIPTURE_COPY, 1); - giveItems(player, STARDUST, 1); - qs.setCond(12, true); - htmltext = "30419-06.html"; - } - else if (hasQuestItems(player, STARDUST)) - { - htmltext = "30419-07.html"; - } - else if (!hasAtLeastOneQuestItem(player, THALIAS_1ST_LETTER, ARKENIAS_CONTRACT, ANDARIEL_SCRIPTURE_COPY, STARDUST)) - { - htmltext = "30419-08.html"; - } - } - break; - } - case PRIEST_ADONIUS: - { - if (hasQuestItems(player, MOONFLOWER_CHARM)) - { - if (hasQuestItems(player, ARKENIAS_INSTRUCTIONS)) - { - htmltext = "30375-01.html"; - } - else if (hasQuestItems(player, ADONIUS_LIST)) - { - if ((getQuestItemsCount(player, SPIDER_ICHOR) >= 20) && (getQuestItemsCount(player, HARPYS_DOWN) >= 20)) - { - takeItems(player, ADONIUS_LIST, 1); - giveItems(player, ANDARIEL_SCRIPTURE_COPY, 1); - takeItems(player, SPIDER_ICHOR, -1); - takeItems(player, HARPYS_DOWN, -1); - qs.setCond(11, true); - htmltext = "30375-04.html"; - } - else - { - htmltext = "30375-03.html"; - } - } - else if (hasQuestItems(player, ANDARIEL_SCRIPTURE_COPY)) - { - htmltext = "30375-05.html"; - } - else if (!hasAtLeastOneQuestItem(player, ARKENIAS_INSTRUCTIONS, ADONIUS_LIST, ANDARIEL_SCRIPTURE_COPY)) - { - htmltext = "30375-06.html"; - } - } - break; - } - case ISAEL_SILVERSHADOW: - { - if (hasQuestItems(player, MOONFLOWER_CHARM)) - { - if (hasQuestItems(player, THALIAS_2ND_LETTER)) - { - htmltext = "30655-01.html"; - } - else if (hasQuestItems(player, ISAELS_INSTRUCTIONS)) - { - if (hasQuestItems(player, TALINS_SPEAR_BLADE, TALINS_SPEAR_SHAFT, TALINS_RUBY, TALINS_AQUAMARINE, TALINS_AMETHYST, TALINS_PERIDOT)) - { - giveItems(player, TALINS_SPEAR, 1); - takeItems(player, ISAELS_INSTRUCTIONS, 1); - giveItems(player, ISAELS_LETTER, 1); - takeItems(player, TALINS_SPEAR_BLADE, 1); - takeItems(player, TALINS_SPEAR_SHAFT, 1); - takeItems(player, TALINS_RUBY, 1); - takeItems(player, TALINS_AQUAMARINE, 1); - takeItems(player, TALINS_AMETHYST, 1); - takeItems(player, TALINS_PERIDOT, 1); - qs.setCond(17, true); - htmltext = "30655-04.html"; - } - else - { - htmltext = "30655-03.html"; - } - } - else if (hasQuestItems(player, TALINS_SPEAR, ISAELS_LETTER)) - { - htmltext = "30655-05.html"; - } - else if (hasAtLeastOneQuestItem(player, GRAIL_OF_PURITY, WATER_OF_LIFE, CAMOMILE_CHARM)) - { - htmltext = "30655-06.html"; - } - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == MASTER_CARDIEN) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30114-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30114-01.html deleted file mode 100644 index 56d2f5f1f3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30114-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Roa:
-What business would a Dark Elf have with me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30114-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30114-02.html deleted file mode 100644 index 694246a654..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30114-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Roa:
-Brother Alder? My great, great grandfather? But how would a Dark Elf know about my ancestor? What could you possibly want to know about a person who has been dead for many years?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30114-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30114-03.html deleted file mode 100644 index 2a035c54c0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30114-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Roa:
-What?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30114-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30114-04.html deleted file mode 100644 index ab7231ad13..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30114-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Roa:
-I heard those words from my grandmother when I was quite small... She beseeched me to remember it until my dying day, and to pass them on to my children. I didn't understand the meaning exactly, but I knew that it was something very important. She said that if someone comes to me and says those words, I must give this to them. I am not sure what it is, it seems to be some kind of a slip. If you look here, it says 'Gludin Warehouse'. It is yours. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30114-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30114-05.html deleted file mode 100644 index c2c91b7bb8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30114-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Roa:
-It appears to be a claim check for a warehouse. Perhaps my ancestor had something precious stored there? The slip says 'Gludin warehouse'. You had better go and have a look there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30114-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30114-06.html deleted file mode 100644 index 204a51a21c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30114-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Roa:
-Is it true that my ancestor wrote a book that was banned by the Priests of Einhasad? Why would he be interested in forbidden knowledge? You must be careful. It is said that by merely reading the book your soul can become corrupted. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30210-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30210-01.html deleted file mode 100644 index effde50e6e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30210-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Norman:
-I remember... I saw it in an Old Account Book... We Dwarves are very precise record keepers. It is recorded that when my predecessor first came here to the town's warehouse, a pale man in a priest gown left a scroll with him.
-It is the Steel Gate Guild's purpose to protect all deposited things completely, so we have kept the scroll safely secured for the last 200 years. Although your receipt is very old, there is no doubt that it was issued by our warehouse. One moment. I shall bring the deposited goods.
-Here you go! Some of the pages in this book are torn, but that was how it looked when it was deposited! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30210-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30210-02.html deleted file mode 100644 index 23f19d57a7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30210-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Norman:
-I don't know what that document refers to, but please remember that it has been kept safe by our Steel Gate Guild for over 200 years. To us, credibility is the greatest virtue! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30358-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30358-01.html deleted file mode 100644 index b16d6f5fbc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30358-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Tetrarch Thifiell:
-Welcome home, young brother. It seems like only yesterday when you came here after you finished training in the shrine of Shilen. My, haven't you grown!
-This document you have found is known as 'Kaysha's Revelation'. It contains the truth about Shilen! It contains the truth of the goddess, long thought lost! That document is essential to our suvival in the Age of Chaos. It will be the key to the opening of a new era.
-Now it is time for your Initiation Ceremony. You shall share the experience and knowledge that you have acquired in the Human world, as well as absorbing the accumulated knowledge of the ancestors. Take this letter and amulet to Witch Arkenia of the Dark Elves Initiation Altar. She will help you complete the Initiation Ceremony of Shilen. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30358-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30358-02.html deleted file mode 100644 index 035057f6dd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30358-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Tetrarch Thifiell:
-It is time for you to take the Initiation Ceremony of Shilen. Take the letter and charm that I gave you to Witch Arkenia of the Dark Elves Initiation Altar. She will perform your ceremony. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30358-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30358-03.html deleted file mode 100644 index 6effd5e24c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30358-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Tetrarch Thifiell:
-The Book of the Abyss is the living history of our past and future. It is where all our tribal knowledge and experience is recorded. To complete the Initiation Ceremony you must write your own phrase in the book. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30358-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30358-04.html deleted file mode 100644 index fd549020b2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30358-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Tetrarch Thifiell:
-Brother of darkness, you now know the truth of abyss. My congratulations on your newfound awakening. You have glimpsed the dark fate our tribe must endure during the coming age of chaos. Do not be despondent, however! Your task now, like all of ours, is to concentrate on the mission before us.
-To that end, I now award you thisMark of Fate. You will need it if you ever transfer to a higher class. I'm sure you will be much changed when next we meet; I sense a powerful destiny ahead of you. May Shilen's power shield you always. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30419-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30419-01.html deleted file mode 100644 index 54c16d6b06..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30419-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Arkenia:
-The Book of the Abyss is an amazing scripture, a collection of all the knowledge and experiences of our race through the millennia. The time has come for you to contribute your part to our history.
-You must prepare and use a special ink for this process. Thus will begin the Initiation Ceremony of the Shilen Circle.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30419-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30419-02.html deleted file mode 100644 index 8df900dcc1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30419-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Arkenia:
-To create the ink that you must use to write within The Book of the Abyss you will need to obtain two ingredients: Red Fairy Dust from a Bloody Pixy and Blight Treant Sap from... a Blight Treant. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30419-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30419-03.html deleted file mode 100644 index a4ae9a7171..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30419-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Arkenia:
-To begin the Initiation Ceremony of the Shilen Circle you must create a very special ink. To create this ink you will need to obtain two ingredients: Red Fairy Dust from the Bloody Pixy and Blight Treant Sap from blight treants. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30419-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30419-04.html deleted file mode 100644 index 382e06125b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30419-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Arkenia:
-You have assembled the ingredients needed for making Scarlet Ink. The Initiation Ceremony of the Shilen Circle may begin.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30419-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30419-05.html deleted file mode 100644 index 8d5caa6366..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30419-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Arkenia:
-Purge your soul and absorb the knowledge and experience of your ancestors from the Book of the Abyss. Add your contribution to our holy scripture.
-I, Arkenia, Shaman of the Abyss proclaim that you have been given the sacred knowledge of our ancestors. You are privy to the prophecies foretelling our dark, chaotic future and have been shown what our race must do to survive.
-Specific memories will fade from your mind, but the knowledge will be held in your heart for the right moment.
-Congratulations! The Initiation Ceremony of the Shilen Circle is complete. You have achieved a higher level. Now go back to Tetrarch Thifiell. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30419-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30419-06.html deleted file mode 100644 index 0520612981..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30419-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Arkenia:
-I congratulate you on completing the Initiation Ceremony of Shilen. Now take the letter that I gave you to Tetrarch Thifiell. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30463-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30463-01.html deleted file mode 100644 index 17ca6aed18..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30463-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Ixia:
-Belladonna? Of course I can make it for you. But first I need a few things.
-I need Medusa's Blood, Marsh Spider Fluids, Dead Seeker Dung, Tyrant's Blood, and Nightshade Root. Please bring 10 of each.
-You will find the Dead Seeker bat at the Execution Grounds in Dion, Tyrant in the Wastelands of Gludio, and the Nightshade Root can be obtained from the stakatos of Cruma Marshlands. Here is a list. Once you have gathered all the materials, bring them back to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30463-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30463-02.html deleted file mode 100644 index d146649f78..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30463-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Ixia:
-Hurry and bring me the materials for making Belladonna!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30463-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30463-02a.html deleted file mode 100644 index 955169d14e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30463-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Ixia:
-I need 10 each of Medusa's Blood, Marsh Spider Fluids, Dead Seeker Dung, Tyrant's Blood, and Nightshade Root. Dead Seeker bats can be found on the Execution Grounds of Dion, Tyrant is in the Wastelands of Gludio, and Nightshade Root can be obtained from the stakatos of Cruma Marshlands. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30463-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30463-03.html deleted file mode 100644 index f81231fca4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30463-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Ixia:
-You have found all the materials. Please wait as I create the Belladonna for you. You must be very careful! Belladonna is a strong poison. Just one drop will kill even a mighty bull! Here it is. Put it to good use. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30463-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30463-04.html deleted file mode 100644 index 7945ee4627..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30463-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Ixia:
-I won't ask what the Belladonna is for. Don't underestimate its power, just one single drop will turn his body into a corpse and send his spirit back to Shilen. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30463-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30463-05.html deleted file mode 100644 index 1b8187bdd5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30463-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Ixia:
-Magister Kaira tells me that you are in the midst of a trial to advance to a higher rank... Does the Belladonna that I made for you the other day have anything to do with that? Anyway, I wish you good luck. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-01.html deleted file mode 100644 index e14740a267..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Kaira:
-We Dark Elves believe that hidden truths and new knowledge will make us stronger. The power of darkness that so frightens your tribe, the ultimate secrets veiled under the abyss of darkness.... We have explored and managed fearlessly. That is our strength.
-(Quest for Dark Elven characters level 37 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-01a.html deleted file mode 100644 index ca0b7f70a5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-01a.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Kaira:
-Our task is to discover the hidden truths. The Dark Elves have the shortest history and are the fewest in number among the 5 races, but we understand the power of darkness better than anybody else. We fearlessly explore and manage the very thing that other tribes dread: the power of darkness, the ultimate secrets veiled under the black abyss... This is our strength.
-We believe that the more truth and hidden knowledge we uncover, the stronger we will become. If you wish to advance to a higher level, you must learn more knowledge and truth. Most important, you must accomplish your previous task and excel at the introductory level.
-(Quest for Dark Elven characters level 37 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-02.html deleted file mode 100644 index 451a669b24..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Kaira:
-Our mission is to discover hidden facts and truths. The Dark Elves have the shortest history and are the fewest in number among the 5 races, but understand the power of darkness better than anybody else. We fearlessly explore and manage the very thing that other tribes dread: the power of darkness, the ultimate secrets veiled under the black abyss... This is our strength.
-We believe that the more truth and hidden knowledge we reveal, the stronger we will become. If you wish to advance to a higher level, you must strive for more knowledge and truth.
-(Quest for Dark Elven characters level 37 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-03.htm deleted file mode 100644 index f66139b921..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Kaira:
-Our mission is to discover hidden facts and reveal forgotten truths. The Dark Elves have the shortest history and are the fewest in number among the 5 races, but we understand the power of darkness better than anybody else. We fearlessly explore and manage the very thing that other tribes dread: the power of darkness, the ultimate secrets veiled under the black abyss... This is our strength.
-The more we uncover the truth and reveal hidden knowledge, the stronger we will become. This is what we firmly believe. If you can discover the Forbidden Knowledge and thereby enrich our spiritual heritage, you will be acknowledged for your contribution and be given the approval to advance to the higher rank of Warrior or Magician.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-04.htm deleted file mode 100644 index 960bd4fd1b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magister Kaira:
-At last there is news of 'Kaysha's Revelation', which was thought lost. While the Human religious reformation distorted many facts about the goddess Shilen, this revelation contains the truth written in the Age of Giants. If only we could recover it we would gain a better understanding of the goddess and the source of her power.
-No doubt the original scroll has been destroyed, but a copy of the revelation has been handed down throughout the ages. Have you heard about Hornius the Human scholar from the Imperial Era? It is said that he was murdered by believers of Einhasad while researching Kaysha's Revelation. It is rumored that one of his students made a copy of the revelation.
-The name of his pupil was Alder. He was once a monk assigned to the shrine. He saved himself from being burned at the stake at the time of the Inquisition by swearing that he would convert to Einhasad. But according to the recently found memoirs of Alder, he was convinced that Kaysha's Revelation was an important historical document. He therefore secretly made a copy and hid it away. We must find it.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-05.htm deleted file mode 100644 index 4cb8e6655e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Kaira:
-Legend says that the Remains of Alder rest here in this village, in the shrine of Einhasad. If we acquire the remains, we could summon the spirit of Alder and ask him where he hid his copy of the revelation.
-Recently brother Metheus contacted us and offered to hand over the remains. Go and meet Brother Metheus. He is in Einhasad's shrine in this village. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-05a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-05a.htm deleted file mode 100644 index 12aba86ed1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-05a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Kaira:
-Alder's Ash lies in the Einhasad Temple here in town. If you can obtain it, you can use the exorcism ritual to call the Alder's spirit from Purgatory and ask where the Revelations are kept.
-Not long ago, Brother Metheus contacted us and said that he could give the Alder's Ash to us. Go meet with Brother Metheus. You will find him in the local Einhasad Temple.
-And take this Dimension Diamond. You can trade it to the village gatekeeper for something special that may help you on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-06.html deleted file mode 100644 index 53e4133e62..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Kaira:
-Go to Einhasad's Temple and meet Brother Metheus. He has offered to give us the Alder's remains. You must be careful and very discreet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-07.html deleted file mode 100644 index b82f3b27de..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Kaira:
-I had a feeling that he expected something in return. Well, we have no choice. Do whatever he asks that is within your power. The most important thing is that we acquire the revelation. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-08.html deleted file mode 100644 index 0afd609c18..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Kaira:
-Belladonna? When it comes to poison, Master Ixia from the Town of Dion is the expert. You should consult her. By the way, this guy Metheus...he is more dangerous than I thought. I had no idea that his heart was so full of hatred and revenge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-09.html deleted file mode 100644 index 407c419d4a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-09.html +++ /dev/null @@ -1,7 +0,0 @@ - -Magister Kaira:
-At last you have brought Alder's Skull. With this we can perform the exorcism ritual and summon the spirit of Alder. Let us begin...
-In the name of Shilen, Master of hell, Queen of the dead,
-thou who hast crossed the waters of forgetfulness, spirit of Eldus Bricent...
-Cross the border of life and death and appear to us! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-10.html deleted file mode 100644 index e9821de9ef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Kaira:
-You must find the descendant of Alder named 'Roa' immediately! Tell him the secret that Alder's spirit whispered to you and find out where the revelation is hidden. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-11.html deleted file mode 100644 index 391c782c60..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Kaira:
-The complete copy of the revelation which was thought to be lost 200 years ago is in our hands at last! Good job, brother of darkness. Thanks to your efforts our tribe will have an even better understanding of the dark arts. In return for your efforts I will give you the opportunity to advance to a higher rank. I am sure that would be satisfactory to you.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-12.html deleted file mode 100644 index 71f1182885..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-12.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Kaira:
-I shall write you a Recommendation letter. Take it to Tetrarch Thifiell in the Dark Elves' Village. You will be given 'Shilen's Initiation'. When you successfully complete this test, you will receive the 'Mark of Fate' from the Tetrarch. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-13.html deleted file mode 100644 index 869cfbc41c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-13.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Kaira:
-Your ambition is admirable, but you are still unprepared to take 'Shilen's Initiation'. Come back after you have accumulated more experience, then I will write you the letter of Recommendation. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-14.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-14.html deleted file mode 100644 index 405c8ab825..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-14.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Kaira:
-Your time has not yet come. You must prepare more to realize your ambitions. Come back after you have accumulated more experience, then I will write you the Recommendation letter you must have in order to take 'Shilen's Initiation'. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-15.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-15.html deleted file mode 100644 index 174a043791..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-15.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Kaira:
-Good. Now you are ready! I will write a Letter of Recommendation for you. Take this letter to Tetrarch Thifiell in the Dark Elf Village. You will be given Shilen's Initiation and receive the Abyssal Mark. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-16.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-16.html deleted file mode 100644 index dd822ecb09..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-16.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Kaira:
-You must go back to the Dark Elven Forest and meet Tetrarch Thifiell. Follow his instructions and take 'Shilen's Initiation'. You will then receive the 'Mark of Fate' which is essential for advancement. Please hurry! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-17.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-17.html deleted file mode 100644 index ab50e19d30..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30476-17.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Kaira:
-I pray you pass 'Shilen's Initiation' and are advanced to a higher rank. May the eye of the abyss lead you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30613-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30613-01.html deleted file mode 100644 index 1384e203cd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30613-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Alder's Spirit:
-This is a copy of Kaisha's Revelation, ancient religious scriptures that I transcribed at great risk to my life. I will safeguard it for future generations. Although it is dark elves who now seek its secrets, I find it rewarding that such an old truth is again known to the world.
-You may obtain a written copy of the revelation from Gludin's warehouse. First you must obtain a bill from my daughter 'Roa' who lives in this village. Go to her and say 'The moon emits light though you hide it with your hand.' She will then give you the bill. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30614-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30614-01.html deleted file mode 100644 index 49f1ce856d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30614-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Brother Metheus:
-Come in, Dark Elf. Do you know why I've asked you here? Once I had a beloved sister. She was the only family I had left. She was executed during the rebellion of farmers because of her relationship with the Bishops. And this after she was excommunicated! The High Priest said that her soul would be damned and her body could not be buried in consecrated ground!
-Einhasad teaches forgiveness and mercy but I cannot suppress the furious sadness in my heart.
-I must have revenge on those who killed my sister!
-If you will help me avenge my sister, I will take the skull of Brother Alders from the crypt in the temple. There are two things with which I need your help. First, locate my sister's remains in the Execution Grounds. Her body hangs from the branches of a tree. This is no normal tree, but a fearsome creature of the undead called Hangman Tree. Once you retrieve my sister's remains, put them in this pot and bring them to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30614-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30614-02.html deleted file mode 100644 index 2235513510..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30614-02.html +++ /dev/null @@ -1,4 +0,0 @@ - -Brother Metheus:
-Go and find the remains of my sister in the Execution Grounds. I cannot bear the thought of her body hanging from the branches of the Hangman Tree. Please bring my sister's body back to me! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30614-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30614-03.html deleted file mode 100644 index 9d8248f6d9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30614-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Brother Metheus:
-Thank you so much. At last my sister can have a decent burial...
-If you could please help me with one more thing, I need you to bring me some 'Belladonna'. I have read that this poison can kill a bull with just one droplet! I intend to kill Priest Criton, who executed my sister with this same poison.
-Isn't it true that your race has some familiarity with poisons?
-Please fetch the Belladonna as soon as possible and I will give you the skull of Brother Alders. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30614-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30614-04.html deleted file mode 100644 index 821b70ac0c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30614-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Brother Metheus:
-Please bring me the 'Belladonna'. I intend to use it to avenge the death of my sister. I know that your race has some familiarity with poisons. From what I hear, there is a Dark Elf called 'Iksia' who is a real poison expert!
-If you will bring me Belladonna, you will receive the skull of Brother Alders you want so badly. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30614-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30614-05.html deleted file mode 100644 index e8cc50391e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30614-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Brother Metheus:
-Thank you so much! At last my sister's death will be avenged! Although I shall surely be damned for it, I intend to personally see the beast get what he gave to my beloved sister.
-Here is the skull of Alders from the crypt of the temple as I promised. Take it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30614-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30614-06.html deleted file mode 100644 index d9db48d416..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/30614-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Brother Metheus:
-After I bury my sister I shall avenge her death. You Dark Elves have been very useful to my preparations for this day, but I will take it from here. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31845-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31845-01.html deleted file mode 100644 index 47e86da5be..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31845-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Bloody Pixy:
-The Dark Elves created the guardian of darkness to overcome their numerous enemies during the battle of the Humans and Elves of Light.
-The father of Dark Elves, Tetrarch Thifiell, brought a Treant from the Emerald Forest and planted it in the corpses of 66 Tree Elves, creating the first blight Treant.
-His minions kidnapped the queen of red pixy from the Enchanted Valley and subjected her to a very cruel ritual. As a result, the first bloody pixy was born, a crimson spirit with a taste for blood...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31845-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31845-02.html deleted file mode 100644 index 418182c1b3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31845-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Bloody Pixy:
-So you have also come for the blood-colored Fairy Dust! I can't give it to you for free! Do me a favor, though, and I will give it to you. Listen carefully!
-Our queen's hobby is collecting skulls. She delights in displaying strange-looking skulls from rare species. Personally, I find it a repulsive hobby. But she's our queen, after all -- what can I do?
-She lacks the skulls of a Grandis, Karul Bugbear, Breka Orc Overlord and Leto Lizardman Overlord. Bring me one skull from each of them and I will give you the Red Fairy Dust in return. I swear on this jewel!
-You will find a Grandis in Death Pass.Karul Bugbears will be in Hunters Valley.You will find Breka Orc Overlords in Breka's Stronghold.And the Leto Lizardman Overlord will be on the Plains of the Lizardmen. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31845-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31845-03.html deleted file mode 100644 index aa92fe775e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31845-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Bloody Pixy:
-Our queen lacks the skulls of a Grandis, Karul Bugbear, Breka Orc Overlord and Leto Lizardman Overlord. Bring me one skull from each of them and I will give you the Red Fairy Dust in return. I promised on the jewel, didn't I? Pixies always keep their word! Should I tell you where you will find the creatures again?
-You will find a Grandis in Death Pass.Karul Bugbears will be in Hunters Valley.You will find Breka Orc Overlords in Breka's Stronghold.And the Leto Lizardman Overlords will be on the Plains of the Lizardmen. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31845-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31845-04.html deleted file mode 100644 index a519b6362b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31845-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Bloody Pixy:
-You have collected all the skulls! I am impressed! The queen will be happy, too! Here is your Red Fairy Dust as promised! And remember this is much more valuable than the normal Silver Fairy Dust. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31845-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31845-05.html deleted file mode 100644 index 876cc609e3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31845-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Bloody Pixy:
-Do you realize the value of the dust I gave you? Fairy Dust made by bloody pixies is 10 times more valuable than the normal Silver Fairy Dust! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31850-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31850-01.html deleted file mode 100644 index ad46d77fe1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31850-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Blight Treant:
-.This. place. is. where. the. great. blight. treants. settled.
-66. corpses. of. Elves. our. ancestors. rooted. over. their. bodies. and. grew. by. drinking. their. blood.
-The. King. of. the. black. willows. in. the. Swampland. cast. his. greedy. eyes. on. our. land.
-The. black. willow. lurker. in the Swampland. shall. never. be. forgiven.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31850-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31850-02.html deleted file mode 100644 index f990476fe0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31850-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Blight Treant:
-To. kill. the. black. willow. lurker in. the. Swampland. you. must. break. off. its. branches. dig. out. its. roots. cut. off. its. stems. burn. its. stump.
-.You. must. bring. a. black. willow. lurker. leaf. Bring. it. and. you. shall. have. your. sap. of. blight. Treant..
-.I. give. you. my. word. Take. this. seed. as. my. bond. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31850-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31850-03.html deleted file mode 100644 index 54d8471761..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31850-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Blight Treant:
-To. kill. the. black. willow. lurker you. must. break. off. its. branches. dig. out. its. roots. cut. off. its. stems. burn. its. stump.
-.You. must. bring. a. black. willow. lurker. leaf. Bring. it. and. you. shall. have. your. sap. of. blight. Treant..
-I. give. you. my. word. Take. this. seed. as. my. bond. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31850-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31850-04.html deleted file mode 100644 index aaaf5917f7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31850-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Blight Treant:
-You. have. killed. the. black. willow. lurker!. It. will. never. covet. our. land. again. Thank. you. so. much. Here. is. the. sap. of. blight. Treant. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31850-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31850-05.html deleted file mode 100644 index fb5ae01d9c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/31850-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Blight Treant:
-Sap. of. blight. Treant. This. precious. liquid. is. very. powerful. You. must. treat. it. with. care. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/Q00219_TestimonyOfFate.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/Q00219_TestimonyOfFate.java deleted file mode 100644 index 4ee98ccda4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00219_TestimonyOfFate/Q00219_TestimonyOfFate.java +++ /dev/null @@ -1,709 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00219_TestimonyOfFate; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Testimony Of Fate (219) - * @author ivantotov - */ -public class Q00219_TestimonyOfFate extends Quest -{ - // NPCs - private static final int MAGISTER_ROA = 30114; - private static final int WAREHOUSE_KEEPER_NORMAN = 30210; - private static final int TETRARCH_THIFIELL = 30358; - private static final int ARKENIA = 30419; - private static final int MASTER_IXIA = 30463; - private static final int MAGISTER_KAIRA = 30476; - private static final int ALDERS_SPIRIT = 30613; - private static final int BROTHER_METHEUS = 30614; - private static final int BLOODY_PIXY = 31845; - private static final int BLIGHT_TREANT = 31850; - // Items - private static final int KAIRAS_LETTER = 3173; - private static final int METHEUSS_FUNERAL_JAR = 3174; - private static final int KASANDRAS_REMAINS = 3175; - private static final int HERBALISM_TEXTBOOK = 3176; - private static final int IXIAS_LIST = 3177; - private static final int MEDUSAS_ICHOR = 3178; - private static final int MARSH_SPIDER_FLUIDS = 3179; - private static final int DEAD_SEEKER_DUNG = 3180; - private static final int TYRANTS_BLOOD = 3181; - private static final int NIGHTSHADE_ROOT = 3182; - private static final int BELLADONNA = 3183; - private static final int ALDERS_SKULL1 = 3184; - private static final int ALDERS_SKULL2 = 3185; - private static final int ALDERS_RECEIPT = 3186; - private static final int REVELATIONS_MANUSCRIPT = 3187; - private static final int KAIRAS_RECOMMENDATION = 3189; - private static final int KAIRAS_INSTRUCTIONS = 3188; - private static final int PALUS_CHARM = 3190; - private static final int THIFIELLS_LETTER = 3191; - private static final int ARKENIAS_NOTE = 3192; - private static final int PIXY_GARNET = 3193; - private static final int GRANDISS_SKULL = 3194; - private static final int KARUL_BUGBEAR_SKULL = 3195; - private static final int BREKA_OVERLORD_SKULL = 3196; - private static final int LETO_OVERLORD_SKULL = 3197; - private static final int RED_FAIRY_DUST = 3198; - private static final int TIMIRIRAN_SEED = 3199; - private static final int BLACK_WILLOW_LEAF = 3200; - private static final int BLIGHT_TREANT_SAP = 3201; - private static final int ARKENIAS_LETTER = 3202; - // Reward - private static final int MARK_OF_FATE = 3172; - // Monster - private static final int HANGMAN_TREE = 20144; - private static final int MARSH_STAKATO = 20157; - private static final int MEDUSA = 20158; - private static final int TYRANT = 20192; - private static final int TYRANT_KINGPIN = 20193; - private static final int DEAD_SEEKER = 20202; - private static final int MARSH_STAKATO_WORKER = 20230; - private static final int MARSH_STAKATO_SOLDIER = 20232; - private static final int MARSH_SPIDER = 20233; - private static final int MARSH_STAKATO_DRONE = 20234; - private static final int BREKA_ORC_OVERLORD = 20270; - private static final int GRANDIS = 20554; - private static final int LETO_LIZARDMAN_OVERLORD = 20582; - private static final int KARUL_BUGBEAR = 20600; - // Quest Monster - private static final int BLACK_WILLOW_LURKER = 27079; - // Misc - private static final int MIN_LEVEL = 37; - - public Q00219_TestimonyOfFate() - { - super(219); - addStartNpc(MAGISTER_KAIRA); - addTalkId(MAGISTER_KAIRA, MAGISTER_ROA, WAREHOUSE_KEEPER_NORMAN, TETRARCH_THIFIELL, ARKENIA, MASTER_IXIA, ALDERS_SPIRIT, BROTHER_METHEUS, BLOODY_PIXY, BLIGHT_TREANT); - addKillId(HANGMAN_TREE, MARSH_STAKATO, MEDUSA, TYRANT, TYRANT_KINGPIN, DEAD_SEEKER, MARSH_STAKATO_WORKER, MARSH_STAKATO_SOLDIER, MARSH_SPIDER, MARSH_STAKATO_DRONE, BREKA_ORC_OVERLORD, GRANDIS, LETO_LIZARDMAN_OVERLORD, KARUL_BUGBEAR, BLACK_WILLOW_LURKER); - registerQuestItems(KAIRAS_LETTER, METHEUSS_FUNERAL_JAR, KASANDRAS_REMAINS, HERBALISM_TEXTBOOK, IXIAS_LIST, MEDUSAS_ICHOR, MARSH_SPIDER_FLUIDS, DEAD_SEEKER_DUNG, TYRANTS_BLOOD, NIGHTSHADE_ROOT, BELLADONNA, ALDERS_SKULL1, ALDERS_SKULL2, ALDERS_RECEIPT, REVELATIONS_MANUSCRIPT, KAIRAS_RECOMMENDATION, KAIRAS_INSTRUCTIONS, PALUS_CHARM, THIFIELLS_LETTER, ARKENIAS_NOTE, PIXY_GARNET, GRANDISS_SKULL, KARUL_BUGBEAR_SKULL, BREKA_OVERLORD_SKULL, LETO_OVERLORD_SKULL, RED_FAIRY_DUST, TIMIRIRAN_SEED, BLACK_WILLOW_LEAF, BLIGHT_TREANT_SAP, ARKENIAS_LETTER); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance 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, KAIRAS_LETTER, 1); - } - break; - } - case "30476-04.htm": - case "30476-13.html": - case "30476-14.html": - case "30114-02.html": - case "30114-03.html": - case "30463-02a.html": - { - htmltext = event; - break; - } - case "30476-12.html": - { - if (hasQuestItems(player, REVELATIONS_MANUSCRIPT)) - { - takeItems(player, REVELATIONS_MANUSCRIPT, 1); - giveItems(player, KAIRAS_RECOMMENDATION, 1); - qs.setCond(15, true); - htmltext = event; - } - break; - } - case "30114-04.html": - { - if (hasQuestItems(player, ALDERS_SKULL2)) - { - takeItems(player, ALDERS_SKULL2, 1); - giveItems(player, ALDERS_RECEIPT, 1); - qs.setCond(12, true); - htmltext = event; - } - break; - } - case "30419-02.html": - { - if (hasQuestItems(player, THIFIELLS_LETTER)) - { - takeItems(player, THIFIELLS_LETTER, 1); - giveItems(player, ARKENIAS_NOTE, 1); - qs.setCond(17, true); - htmltext = event; - } - break; - } - case "30419-05.html": - { - if (hasQuestItems(player, ARKENIAS_NOTE, RED_FAIRY_DUST, BLIGHT_TREANT_SAP)) - { - takeItems(player, ARKENIAS_NOTE, 1); - takeItems(player, RED_FAIRY_DUST, 1); - takeItems(player, BLIGHT_TREANT_SAP, 1); - giveItems(player, ARKENIAS_LETTER, 1); - qs.setCond(18, true); - htmltext = event; - } - break; - } - case "31845-02.html": - { - giveItems(player, PIXY_GARNET, 1); - htmltext = event; - break; - } - case "31850-02.html": - { - giveItems(player, TIMIRIRAN_SEED, 1); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case HANGMAN_TREE: - { - if (hasQuestItems(killer, METHEUSS_FUNERAL_JAR) && !hasQuestItems(killer, KASANDRAS_REMAINS)) - { - takeItems(killer, METHEUSS_FUNERAL_JAR, 1); - giveItems(killer, KASANDRAS_REMAINS, 1); - qs.setCond(3, true); - } - } - case MARSH_STAKATO: - case MARSH_STAKATO_WORKER: - case MARSH_STAKATO_SOLDIER: - case MARSH_STAKATO_DRONE: - { - if (hasQuestItems(killer, IXIAS_LIST) && (getQuestItemsCount(killer, NIGHTSHADE_ROOT) < 10)) - { - if (getQuestItemsCount(killer, NIGHTSHADE_ROOT) == 9) - { - giveItems(killer, NIGHTSHADE_ROOT, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, MEDUSAS_ICHOR) >= 10) && (getQuestItemsCount(killer, MARSH_SPIDER_FLUIDS) >= 10) && (getQuestItemsCount(killer, DEAD_SEEKER_DUNG) >= 10) && (getQuestItemsCount(killer, TYRANTS_BLOOD) >= 10)) - { - qs.setCond(7); - } - } - else - { - giveItems(killer, NIGHTSHADE_ROOT, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case MEDUSA: - { - if (hasQuestItems(killer, IXIAS_LIST) && (getQuestItemsCount(killer, MEDUSAS_ICHOR) < 10)) - { - if (getQuestItemsCount(killer, MEDUSAS_ICHOR) == 9) - { - giveItems(killer, MEDUSAS_ICHOR, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, MARSH_SPIDER_FLUIDS) >= 10) && (getQuestItemsCount(killer, DEAD_SEEKER_DUNG) >= 10) && (getQuestItemsCount(killer, TYRANTS_BLOOD) >= 10) && (getQuestItemsCount(killer, NIGHTSHADE_ROOT) >= 10)) - { - qs.setCond(7); - } - } - else - { - giveItems(killer, MEDUSAS_ICHOR, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case TYRANT: - case TYRANT_KINGPIN: - { - if (hasQuestItems(killer, IXIAS_LIST) && (getQuestItemsCount(killer, TYRANTS_BLOOD) < 10)) - { - if (getQuestItemsCount(killer, TYRANTS_BLOOD) == 9) - { - giveItems(killer, TYRANTS_BLOOD, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, MEDUSAS_ICHOR) >= 10) && (getQuestItemsCount(killer, MARSH_SPIDER_FLUIDS) >= 10) && (getQuestItemsCount(killer, DEAD_SEEKER_DUNG) >= 10) && (getQuestItemsCount(killer, NIGHTSHADE_ROOT) >= 10)) - { - qs.setCond(7); - } - } - else - { - giveItems(killer, TYRANTS_BLOOD, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case DEAD_SEEKER: - { - if (hasQuestItems(killer, IXIAS_LIST) && (getQuestItemsCount(killer, DEAD_SEEKER_DUNG) < 10)) - { - if (getQuestItemsCount(killer, DEAD_SEEKER_DUNG) == 9) - { - giveItems(killer, DEAD_SEEKER_DUNG, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, MEDUSAS_ICHOR) >= 10) && (getQuestItemsCount(killer, MARSH_SPIDER_FLUIDS) >= 10) && (getQuestItemsCount(killer, TYRANTS_BLOOD) >= 10) && (getQuestItemsCount(killer, NIGHTSHADE_ROOT) >= 10)) - { - qs.setCond(7); - } - } - else - { - giveItems(killer, DEAD_SEEKER_DUNG, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case MARSH_SPIDER: - { - if (hasQuestItems(killer, IXIAS_LIST) && (getQuestItemsCount(killer, MARSH_SPIDER_FLUIDS) < 10)) - { - if (getQuestItemsCount(killer, MARSH_SPIDER_FLUIDS) == 9) - { - giveItems(killer, MARSH_SPIDER_FLUIDS, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, MEDUSAS_ICHOR) >= 10) && (getQuestItemsCount(killer, DEAD_SEEKER_DUNG) >= 10) && (getQuestItemsCount(killer, TYRANTS_BLOOD) >= 10) && (getQuestItemsCount(killer, NIGHTSHADE_ROOT) >= 10)) - { - qs.setCond(7); - } - } - else - { - giveItems(killer, MARSH_SPIDER_FLUIDS, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case BREKA_ORC_OVERLORD: - { - if (hasQuestItems(killer, PALUS_CHARM, ARKENIAS_NOTE, PIXY_GARNET) && !hasQuestItems(killer, RED_FAIRY_DUST, BREKA_OVERLORD_SKULL)) - { - if (!hasQuestItems(killer, BREKA_OVERLORD_SKULL)) - { - giveItems(killer, BREKA_OVERLORD_SKULL, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - } - break; - } - case GRANDIS: - { - if (hasQuestItems(killer, PALUS_CHARM, ARKENIAS_NOTE, PIXY_GARNET) && !hasQuestItems(killer, RED_FAIRY_DUST, GRANDISS_SKULL)) - { - if (!hasQuestItems(killer, GRANDISS_SKULL)) - { - giveItems(killer, GRANDISS_SKULL, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - } - break; - } - case LETO_LIZARDMAN_OVERLORD: - { - if (hasQuestItems(killer, PALUS_CHARM, ARKENIAS_NOTE, PIXY_GARNET) && !hasQuestItems(killer, RED_FAIRY_DUST, LETO_OVERLORD_SKULL)) - { - if (!hasQuestItems(killer, LETO_OVERLORD_SKULL)) - { - giveItems(killer, LETO_OVERLORD_SKULL, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - } - break; - } - case KARUL_BUGBEAR: - { - if (hasQuestItems(killer, PALUS_CHARM, ARKENIAS_NOTE, PIXY_GARNET) && !hasQuestItems(killer, RED_FAIRY_DUST, KARUL_BUGBEAR_SKULL)) - { - if (!hasQuestItems(killer, KARUL_BUGBEAR_SKULL)) - { - giveItems(killer, KARUL_BUGBEAR_SKULL, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - } - break; - } - case BLACK_WILLOW_LURKER: - { - if (hasQuestItems(killer, PALUS_CHARM, ARKENIAS_NOTE, TIMIRIRAN_SEED) && !hasQuestItems(killer, BLIGHT_TREANT_SAP, BLACK_WILLOW_LEAF)) - { - giveItems(killer, BLACK_WILLOW_LEAF, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == MAGISTER_KAIRA) - { - if (player.getRace() == Race.DARK_ELF) - { - if ((player.getLevel() >= MIN_LEVEL) && player.isInCategory(CategoryType.DELF_2ND_GROUP)) - { - htmltext = "30476-03.htm"; - } - else if (player.getLevel() >= MIN_LEVEL) - { - htmltext = "30476-01a.html"; - } - else - { - htmltext = "30476-02.html"; - } - } - else - { - htmltext = "30476-01.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case MAGISTER_KAIRA: - { - if (hasQuestItems(player, KAIRAS_LETTER)) - { - htmltext = "30476-06.html"; - } - else if (hasAtLeastOneQuestItem(player, METHEUSS_FUNERAL_JAR, KASANDRAS_REMAINS)) - { - htmltext = "30476-07.html"; - } - else if (hasAtLeastOneQuestItem(player, HERBALISM_TEXTBOOK, IXIAS_LIST)) - { - qs.setCond(5, true); - htmltext = "30476-08.html"; - } - else if (hasQuestItems(player, ALDERS_SKULL1)) - { - takeItems(player, ALDERS_SKULL1, 1); - giveItems(player, ALDERS_SKULL2, 1); - addSpawn(ALDERS_SPIRIT, 78977, 149036, -3597, 0, false, 200000, false); - qs.setCond(10, true); - htmltext = "30476-09.html"; - } - else if (hasAtLeastOneQuestItem(player, ALDERS_SKULL2, ALDERS_RECEIPT)) - { - qs.setCond(11, true); - htmltext = "30476-10.html"; - } - else if (hasQuestItems(player, REVELATIONS_MANUSCRIPT)) - { - htmltext = "30476-11.html"; - } - else if (hasQuestItems(player, KAIRAS_INSTRUCTIONS)) - { - giveItems(player, KAIRAS_RECOMMENDATION, 1); - takeItems(player, KAIRAS_INSTRUCTIONS, 1); - qs.setCond(15, true); - htmltext = "30476-15.html"; - } - else if (hasQuestItems(player, KAIRAS_RECOMMENDATION)) - { - htmltext = "30476-16.html"; - } - else if (hasQuestItems(player, PALUS_CHARM)) - { - htmltext = "30476-17.html"; - } - break; - } - case BROTHER_METHEUS: - { - if (hasQuestItems(player, KAIRAS_LETTER)) - { - takeItems(player, KAIRAS_LETTER, 1); - giveItems(player, METHEUSS_FUNERAL_JAR, 1); - qs.setCond(2, true); - htmltext = "30614-01.html"; - } - else if (hasQuestItems(player, METHEUSS_FUNERAL_JAR) && !hasQuestItems(player, KASANDRAS_REMAINS)) - { - htmltext = "30614-02.html"; - } - else if (hasQuestItems(player, KASANDRAS_REMAINS) && !hasQuestItems(player, METHEUSS_FUNERAL_JAR)) - { - takeItems(player, KASANDRAS_REMAINS, 1); - giveItems(player, HERBALISM_TEXTBOOK, 1); - qs.setCond(4, true); - htmltext = "30614-03.html"; - } - else if (hasAtLeastOneQuestItem(player, HERBALISM_TEXTBOOK, IXIAS_LIST)) - { - qs.setCond(5, true); - htmltext = "30614-04.html"; - } - else if (hasQuestItems(player, BELLADONNA)) - { - takeItems(player, BELLADONNA, 1); - giveItems(player, ALDERS_SKULL1, 1); - qs.setCond(9, true); - htmltext = "30614-05.html"; - } - else if (hasAtLeastOneQuestItem(player, ALDERS_SKULL1, ALDERS_SKULL2, ALDERS_RECEIPT, REVELATIONS_MANUSCRIPT, KAIRAS_INSTRUCTIONS, KAIRAS_RECOMMENDATION)) - { - htmltext = "30614-06.html"; - } - break; - } - case MASTER_IXIA: - { - if (hasQuestItems(player, HERBALISM_TEXTBOOK)) - { - takeItems(player, HERBALISM_TEXTBOOK, 1); - giveItems(player, IXIAS_LIST, 1); - qs.setCond(6, true); - htmltext = "30463-01.html"; - } - else if (hasQuestItems(player, IXIAS_LIST)) - { - if ((getQuestItemsCount(player, MEDUSAS_ICHOR) >= 10) && (getQuestItemsCount(player, MARSH_SPIDER_FLUIDS) >= 10) && (getQuestItemsCount(player, DEAD_SEEKER_DUNG) >= 10) && (getQuestItemsCount(player, TYRANTS_BLOOD) >= 10) && (getQuestItemsCount(player, NIGHTSHADE_ROOT) >= 10)) - { - takeItems(player, IXIAS_LIST, 1); - takeItems(player, MEDUSAS_ICHOR, -1); - takeItems(player, MARSH_SPIDER_FLUIDS, -1); - takeItems(player, DEAD_SEEKER_DUNG, -1); - takeItems(player, TYRANTS_BLOOD, -1); - takeItems(player, NIGHTSHADE_ROOT, -1); - giveItems(player, BELLADONNA, 1); - qs.setCond(8, true); - htmltext = "30463-03.html"; - } - else - { - htmltext = "30463-02.html"; - } - } - else if (hasQuestItems(player, BELLADONNA)) - { - htmltext = "30463-04.html"; - } - else if (hasAtLeastOneQuestItem(player, ALDERS_SKULL1, ALDERS_SKULL2, ALDERS_RECEIPT, REVELATIONS_MANUSCRIPT, KAIRAS_INSTRUCTIONS, KAIRAS_RECOMMENDATION)) - { - htmltext = "30463-05.html"; - } - break; - } - case MAGISTER_ROA: - { - if (hasQuestItems(player, ALDERS_SKULL2)) - { - htmltext = "30114-01.html"; - } - else if (hasQuestItems(player, ALDERS_RECEIPT)) - { - htmltext = "30114-05.html"; - } - else if (hasAtLeastOneQuestItem(player, REVELATIONS_MANUSCRIPT, KAIRAS_INSTRUCTIONS, KAIRAS_RECOMMENDATION)) - { - htmltext = "30114-06.html"; - } - break; - } - case WAREHOUSE_KEEPER_NORMAN: - { - if (hasQuestItems(player, ALDERS_RECEIPT)) - { - takeItems(player, ALDERS_RECEIPT, 1); - giveItems(player, REVELATIONS_MANUSCRIPT, 1); - qs.setCond(13, true); - htmltext = "30210-01.html"; - } - else if (hasQuestItems(player, REVELATIONS_MANUSCRIPT)) - { - htmltext = "30210-02.html"; - } - } - case TETRARCH_THIFIELL: - { - if (hasQuestItems(player, KAIRAS_RECOMMENDATION)) - { - takeItems(player, KAIRAS_RECOMMENDATION, 1); - giveItems(player, PALUS_CHARM, 1); - giveItems(player, THIFIELLS_LETTER, 1); - qs.setCond(16, true); - htmltext = "30358-01.html"; - } - else if (hasQuestItems(player, PALUS_CHARM)) - { - if (hasQuestItems(player, THIFIELLS_LETTER)) - { - htmltext = "30358-02.html"; - } - else if (hasQuestItems(player, ARKENIAS_NOTE)) - { - htmltext = "30358-03.html"; - } - else if (hasQuestItems(player, ARKENIAS_LETTER)) - { - giveAdena(player, 247708, true); - giveItems(player, MARK_OF_FATE, 1); - addExpAndSp(player, 1365470, 91124); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30358-04.html"; - } - } - break; - } - case ARKENIA: - { - if (hasQuestItems(player, PALUS_CHARM)) - { - if (hasQuestItems(player, THIFIELLS_LETTER)) - { - htmltext = "30419-01.html"; - } - else if (hasQuestItems(player, ARKENIAS_NOTE) && !hasQuestItems(player, RED_FAIRY_DUST, BLIGHT_TREANT_SAP)) - { - htmltext = "30419-03.html"; - } - else if (hasQuestItems(player, ARKENIAS_NOTE, RED_FAIRY_DUST, BLIGHT_TREANT_SAP)) - { - htmltext = "30419-04.html"; - } - else if (hasQuestItems(player, ARKENIAS_LETTER)) - { - htmltext = "30419-06.html"; - } - } - break; - } - case ALDERS_SPIRIT: - { - if (hasAtLeastOneQuestItem(player, ALDERS_SKULL1, ALDERS_SKULL2)) - { - htmltext = "30613-01.html"; - } - break; - } - case BLOODY_PIXY: - { - if (hasQuestItems(player, PALUS_CHARM, ARKENIAS_NOTE)) - { - if (!hasAtLeastOneQuestItem(player, RED_FAIRY_DUST, PIXY_GARNET)) - { - htmltext = "31845-01.html"; - } - else if (!hasQuestItems(player, RED_FAIRY_DUST) && hasQuestItems(player, PIXY_GARNET) && !hasAtLeastOneQuestItem(player, GRANDISS_SKULL, KARUL_BUGBEAR_SKULL, BREKA_OVERLORD_SKULL, LETO_OVERLORD_SKULL)) - { - htmltext = "31845-03.html"; - } - else if (!hasQuestItems(player, RED_FAIRY_DUST) && hasQuestItems(player, PIXY_GARNET, GRANDISS_SKULL, KARUL_BUGBEAR_SKULL, BREKA_OVERLORD_SKULL, LETO_OVERLORD_SKULL)) - { - takeItems(player, PIXY_GARNET, 1); - takeItems(player, GRANDISS_SKULL, 1); - takeItems(player, KARUL_BUGBEAR_SKULL, 1); - takeItems(player, BREKA_OVERLORD_SKULL, 1); - takeItems(player, LETO_OVERLORD_SKULL, 1); - giveItems(player, RED_FAIRY_DUST, 1); - htmltext = "31845-04.html"; - } - else if (!hasQuestItems(player, PIXY_GARNET) && hasQuestItems(player, PALUS_CHARM, ARKENIAS_NOTE, RED_FAIRY_DUST)) - { - htmltext = "31845-05.html"; - } - } - break; - } - case BLIGHT_TREANT: - { - if (hasQuestItems(player, PALUS_CHARM, ARKENIAS_NOTE)) - { - if (!hasAtLeastOneQuestItem(player, BLIGHT_TREANT_SAP, TIMIRIRAN_SEED)) - { - htmltext = "31850-01.html"; - } - else if (hasQuestItems(player, TIMIRIRAN_SEED) && !hasAtLeastOneQuestItem(player, BLIGHT_TREANT_SAP, BLACK_WILLOW_LEAF)) - { - htmltext = "31850-03.html"; - } - else if (hasQuestItems(player, TIMIRIRAN_SEED, BLACK_WILLOW_LEAF) && !hasQuestItems(player, BLIGHT_TREANT_SAP)) - { - takeItems(player, TIMIRIRAN_SEED, 1); - takeItems(player, BLACK_WILLOW_LEAF, 1); - giveItems(player, BLIGHT_TREANT_SAP, 1); - htmltext = "31850-04.html"; - } - else if (hasQuestItems(player, BLIGHT_TREANT_SAP) && !hasQuestItems(player, TIMIRIRAN_SEED)) - { - htmltext = "31850-05.html"; - } - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == MAGISTER_KAIRA) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-01.html deleted file mode 100644 index 0543d607f1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Prefect Kasman:
-My friend, this reconstruction of the Orc Kingdom that you have undertaken is truly the Lord's work! I can tell you whatever you need to know about the apostate Orcs around here.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-02.html deleted file mode 100644 index f5faacbbbc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Kasman:
-Tejakar Oroka! You have reclaimed the Scepter of Vuku! The reunification of the 108 tribes grows nearer! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-03.html deleted file mode 100644 index dd84eb453c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Kasman:
-Take the letter I gave you to the Chief of the Vuku tribe. You will find him cowering in a forest near the Town of Gludio. Go and reclaim the Scepter of Flame from those lowlifes! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-04.html deleted file mode 100644 index dd84eb453c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Kasman:
-Take the letter I gave you to the Chief of the Vuku tribe. You will find him cowering in a forest near the Town of Gludio. Go and reclaim the Scepter of Flame from those lowlifes! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-05.html deleted file mode 100644 index 7cf87cf408..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Kasman:
-Tejakar Oroka! Have you retrieved the Scepter of Turek? The reunification of the 108 tribes will soon come! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-06.html deleted file mode 100644 index 4a12ca39d1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Prefect Kasman:
-You must take the letter I gave you to the Chief of the Vuku! On the road north from this village you will find the army post of Turek Orcs.
-You must never forget that you are the representative of the greatest Flame Lord, Kakai! Always behave with the pride and dignity that your master commands! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-07.html deleted file mode 100644 index 14281d256f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Prefect Kasman:
-You must take the letter I gave you to the Chief of the Turek! On the road north from this village you will find the Turek Orc Military Post.
-You must never forget that you are the representative of the greatest Flame Lord, Kakai! Always behave with the pride and dignity that your master commands! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-08.html deleted file mode 100644 index 79227d08fc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Kasman:
-Tejakar Oroka! Have you reclaimed the Scepter of Lennunt? The time of the reunification of the 108 tribes draws nearer!! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-09.html deleted file mode 100644 index 0bf4b63024..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Kasman:
-A man claiming to be the Chief of the Lennunt tribe is currently on the southern seashore of Gludio. Take this letter to him. Don't forget that you are the representative of the greatest Flame Lord, Kakai and you must always display the pride and dignity befitting your position! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-10.html deleted file mode 100644 index 0bf4b63024..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Kasman:
-A man claiming to be the Chief of the Lennunt tribe is currently on the southern seashore of Gludio. Take this letter to him. Don't forget that you are the representative of the greatest Flame Lord, Kakai and you must always display the pride and dignity befitting your position! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-11.html deleted file mode 100644 index 0d75418ffa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30501-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Kasman:
-The time has come for all of the 108 tribes to reunite under our Flame Lord! The world trembles before the glorious kingdom of Orc! All praise the great Flame Lord Kakai! Tejakar Oroka! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-01.html deleted file mode 100644 index 441d165523..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Prefect Vokian:
-Have you heard? All of the Orc seers agree that an eternal winter is approaching! It won't be long... We Orcs must prepare for dark days; days of chaos and destruction, dreadful days of endless war and disaster!
-People like you are indolent and weak. We are stronger than anyone else! We shall fight the darkness that the Age of Chaos brings. Victory will be ours alone!
-(Quest for Orc characters of level 37 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-01a.html deleted file mode 100644 index f74f5a6691..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-01a.html +++ /dev/null @@ -1,5 +0,0 @@ -Prefect Vokian:
-Have you heard? All of the Orc seers agree that an eternal winter is approaching! It won't be long... We Orcs must prepare for dark days; days of chaos and destruction, dreadful days of endless war and disaster!
-You must prepare yourself as well! First you must complete an occupation change! This is no place for beginners.
-(Quest only for Orc characters who have completed occupation change and are above level 37.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-02.html deleted file mode 100644 index 85dac7bdd4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Prefect Vokian:
-Have you heard? All of the Orc seers agree that an eternal winter is approaching! It won't be long... We Orcs must prepare for dark days; days of chaos and destruction, dreadful days of endless war and disaster! You must prepare yourself as well! This is the only was we can defeat the darkness that the Age of Chaos brings.
-(Quest for Orc characters of level 37 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-03.htm deleted file mode 100644 index ee6fe0c079..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Prefect Vokian:
-Have you heard? All of the Orc seers agree that an eternal winter is approaching! It won't be long... We Orcs must prepare for dark days; days of chaos and destruction, dreadful days of endless war and disaster!
-People like you are indolent and weak. We are stronger than anyone else! We shall conquer the apostate tribes and reconstruct the great kingdom of Orcs to fight the darkness of the chaotic days. Victory will be ours alone!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-04.htm deleted file mode 100644 index 1a9cd180f0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Prefect Vokian:
-To rebuild the kingdom of Orcs we must first crush the dissent within the kingdom! We must make the renegade Orcs return to the kingdom. Hundreds of years ago these apostates denied the Lord of Flame's authority and abandoned the kingdom.
-If you will lead the force to subjugate them once again to the great kingdom of Orc, you shall be rewarded with a Mark of Glory by the Monarch. This will ensure your promotion to a higher level!
-But first you must be tested to see if you are worthy to be the representative of the Monarch! Are you ready for the test?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-05.htm deleted file mode 100644 index 5c5f41ca3f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Prefect Vokian:
-Excellent! Now listen carefully to what I must ask of you...
-First you must find and kill the 'flying stone statue', known as Manasen. He lurks near the Ivory Tower of Oren. Break him into pieces and bring 10 shards of his body back to me as proof!
-Next, in the Wastelands of Gludio you will find the so-called 'tyrants of the wild', the Tyrants. Kill them and bring their claws back to me! You must bring at least 10!
-And finally, you must hunt and kill the 'guardian of barren earth', the Guardian Basilisk. He can be found in the Corridors of Death! You must knock him down and bring back 10 of his teeth!
-For you who so perfectly embody the power and dignity of the Orc, this test should be almost effortless. Return promptly after completing your mission. I shall be waiting. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-05a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-05a.htm deleted file mode 100644 index e5e2fba9d2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-05a.htm +++ /dev/null @@ -1,8 +0,0 @@ -Prefect Vokian:
-Very well! Then I, Prefect Vokian, will give you an order! Defeat these evil creatures and return with proof of your deed.
-There is Manashen, described as "a stone statue that crosses the sky" near the Ivory Tower of Oren. Smash that thing to pieces and bring back 10 shards.
-There are the Tyrants who terrorize the Gludio wasteland. Defeat them and bring back at least 10 claws!
-Finally, defeat Guardian Basilisk, the so-called "guardian of sterility" in Death Pass and bring back at least 10 of its fangs.
-If you are a true heir to the power and pride of the Orcs, you should pass this test easily! Go complete your task and return; I will wait for you here.
-Before you depart, take this Dimension Diamond. You can trade it to the village gatekeeper for something special that may help you on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-06.html deleted file mode 100644 index 3df62ee6bc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Prefect Vokian:
-You must kill the monsters and bring back the proof! You must prove your strength and tenacity!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-07.html deleted file mode 100644 index d84bacf096..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-07.html +++ /dev/null @@ -1,7 +0,0 @@ -Prefect Vokian:
-Did you forget your mission already? I truly dislike repeating myself so pay attention...
-First you must find and kill the 'flying stone statue', known as Manasen. He lurks near the Ivory Tower of Oren. Break him into pieces and bring 10 shards of his body back to me as proof!
-Next, in the Wastelands of Gludio you will find the so-called 'tyrants of the wild', the Tyrants. Kill them and bring their claws back to me! You must bring at least 10!
-And finally, you must hunt and kill the 'guardian of barren earth', the Guardian Basilisk. He can be found in the Corridors of Death! You must knock him down and bring back 10 of his teeth!
-Return promptly after completing your mission. I shall be waiting. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-08.html deleted file mode 100644 index 91cbf33e8f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Vokian:
-The stone shards of Manasen, the claws of the Tylant, and the teeth of the basilisk! Good job! You have fulfilled the mission! As a token of my appreciation please take this Necklace of Authority. Now go forth and do the work of the Lord Kakai! You must hurry and meet Chianta, the Chief of the Town of Dion! He will have another task for you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-09.html deleted file mode 100644 index bd333acd1f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Vokian:
-The Necklace of Authority officially acknowledges you as an agent of the Monarch! From this time forward you must do everything you can to quell the dissent in the kingdom of Orcs. You must force the apostate Orc tribes to rejoin their brothers in service to the Lord of Flame! Now, hurry and meet Chianta, Chief of the Town of Dion! He has a task for you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-10.html deleted file mode 100644 index 62a722dc77..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30514-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Vokian:
-You will restore the glory of the unified Kingdom of Orcs! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-01.html deleted file mode 100644 index dc38391b5b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Seer Manakia:
-Agent of the Lord! The upcoming Chaotic Chronicle could signal a new beginning for us. From the flames of war and disaster, we the great kingdom of the Orcs will rise from the ashes.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-02.html deleted file mode 100644 index a49cfd0a5d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Manakia:
-Tejakar Oroka! You have recovered the Scepter of Breka! Our great kingdom of Orcs shall rise again! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-03.html deleted file mode 100644 index 49d5c1a2e4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Manakia:
-Take this letter to the Chief of the Breka Orcs! He can be found on the southern cliff of Dragon Valley.
-Always remember that you represent the great Flame Lord, Kakai! You must display the honor and dignity befitting our Lord! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-04.html deleted file mode 100644 index 4ccb74dda7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Manakia:
-Take this letter to the Chief of the Breka Orc! He is on the southern cliff of dragon valley.
-Always remember that you represent the great Flame Lord, Kakai! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-05.html deleted file mode 100644 index ff5388ce70..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Manakia:
-Tejakar Oroka! You have found the Scepter of Enku! The great kingdom of Orcs shall soon rise again! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-06.html deleted file mode 100644 index 26f3bc2456..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Manakia:
-Take this letter to the Chief of the Enku Orcs! He is on the northern seashore of Dion territory.
-Remember that you represent the Lord of Flame! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-07.html deleted file mode 100644 index feb6b4d8d7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Manakia:
-Take the letter that I gave you to the Chief of the Enku Orcs! He is on the southern seashore of Dion territory.
-Remember that you represent the Lord of Flame! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-08.html deleted file mode 100644 index 4bc96ce5ee..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30515-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Manakia:
-The time has come! The rebirth of the glorious Orc kingdom is at hand! Reunification of the 108 tribes! Tejakar Oroka! Dekara Lamchar Kakai! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30565-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30565-01.html deleted file mode 100644 index 439a4b336f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30565-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Flame Lord Kakai:
-The seal of the glorious warrior tribe has been stolen from the heart of our kingdom! I have no need for the seals of lesser tribes from the outskirts. Now go away! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30565-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30565-02.html deleted file mode 100644 index 359c64abf2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30565-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Flame Lord Kakai:
-You have found the Scepter of the Tantos tribe! I hope this appeases the angry souls of the Tantos ancestors, even if it does not entirely wash away all our sins.
-I have heard that the Ragna tribe was behind this whole thing. Is this true? First they betrayed us; now they challenge my authority. Soon the rivers will run red with their traitorous blood!
-You took this from one of the lower tribes, did you not? Did you first extract an oath of loyalty from them -- or punish them for their refusal? Ah, well done, Warrior! I remember how naive you were when we met after the completion of your training at the Temple of Pa'agrio. Now you have grown into a mighty champion!
-Your reward is my personal gratitude and this Mark of Glory, which you can use to transfer to a higher class. Now return to the Human lands and seek out your destiny! I am confident that you will bring great glory to our tribe, and that our paths will cross again. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30571-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30571-01.html deleted file mode 100644 index b6c8d510f1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30571-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Tanapi:
-Oh, my! No other person has ever brought so many scepters at one time. However, the mark from the Lord is still not assured... The Lord has been very angry lately because of a few bad incidents that took place!
- -
\ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30571-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30571-02.html deleted file mode 100644 index a6693f2673..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30571-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Seer Tanapi:
-Many years ago our ancestors' tomb was desecrated and robbed by goblin grave robbers. They made off with the Scepter of Tantos.
-As you know, the whole Tantos tribe was executed for high treason 100 years ago by order of the Lord Pa'agrio. Later it turned out that the charges were erroneous, caused by some wicked Dwarves' mischief. The Lord of Flame bitterly mourned his mistake. Each year we hold a memorial service to seek forgiveness from our wrongly executed brothers of Tantos and comfort their souls.
-If you recover the Scepter of Tantos, I am sure the Monarch will be very pleased. And the Mark of Glory will be yours for sure!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30571-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30571-03.html deleted file mode 100644 index f0abdada70..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30571-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Tanapi:
-The goblin grave robbers were working at the behest of the Ragna tribe. The spirits of the wind whispered this into my ear. I don't have any information other than that the Chief or the Seer of the Ragna tribe has the scepter.
-They are trying to conjure the spirit of the leader of the Tantos tribe. In fact, at this very moment, they are performing the ceremony somewhere on the Immortal Plateau. You must find them, stop the ceremony, and get back the scepter! Hurry! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30571-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30571-04.html deleted file mode 100644 index 4ea2002e72..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30571-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Tanapi:
-We must hurry and find the Scepter of Tantos! It is being held by the Chief or Seer of the Ragna Tribe! They are trying to conjure the spirit of the Tantos tribe leader, somewhere on the Immortal Plateau! Time is of the essence! You must find them quickly, stop the ceremony and recover the scepter! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30571-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30571-05.html deleted file mode 100644 index 8f2386ce3b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30571-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Tanapi:
-Ah! At last we have recovered the Scepter of Tantos which was stolen from the ancestors' tombs by those filthy grave robbers! The betrayers of Ragna were trying to summon the spirit of Tantos and harm the Lord! Thanks to you, their wicked plan was foiled!
-I shall put the Scepter of Tantos with the other scepters of flame that you have recovered! Now take this ceremonial box which holds the scepters and go to meet Lord Kakai! He will praise your achievement and contribution and grant you the Mark of Glory! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30571-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30571-06.html deleted file mode 100644 index 53e100ddbe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30571-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Tanapi:
-I have sent word that you are coming to see the Flame Lord! You must not keep him waiting! Hurry! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-01.html deleted file mode 100644 index 041337b04c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Breka Chief Voltar:
-You impertinent novice! What makes you think you can just barge in here to see me, Voltar, Chief of the Breka? To be in my presence you need at least a signed letter from your tribe's Shaman! Get out of my sight! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-02.html deleted file mode 100644 index a22f9497be..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Breka Chief Voltar:
-You! North Orc! Saucy brat! Why are you here?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-03.html deleted file mode 100644 index 71c0e30044..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Breka Chief Voltar:
-Ha! We declared our independence 500 years ago! Now you come here and tell me that I should pledge loyalty to the King? The days when we lived as an oppressed race are long over! Go and give your King this message: I would rather be the head of the snake than the tail of the dragon!
- -
\ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-04.html deleted file mode 100644 index f480a5e5b6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Breka Chief Voltar:
-Tejakar Oroka! Insolent fool! Voltus! Pashika! Teach this foolish kid a lesson worth remembering!
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-05.html deleted file mode 100644 index ab3e092a9e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Breka Chief Voltar:
-Voltus! Pasica! Teach this novice a lesson! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-06.html deleted file mode 100644 index c986ef38ed..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Breka Chief Voltar:
-Tucro Lecha Voltus! Pasica! My sons...!
-What do you want? The Royal Seal?
-All right, take it! Just leave us be!I will give you the Royal Seal!
-I don't want to have to watch my family die again! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-07.html deleted file mode 100644 index 8731f08ea8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Breka Chief Voltar:
-You are the enemy of my family and the oppressor of my people! I have already given you the Royal Seal! Now get out! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-08.html deleted file mode 100644 index 8ad308f2b6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30615-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Breka Chief Voltar:
-Get out of my sight! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-01.html deleted file mode 100644 index 9b09923c0b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Enku Chief Kepra:
-Orc of the ancient kingdom! What brings you here! Have you come to pay tribute to me, the great King of the Enku tribe? In order to receive an audience with me you must at the least bring a letter handwritten by the Seer of your tribe! Now leave at once! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-02.html deleted file mode 100644 index 5251ef2731..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Enku Chief Kepra:
-Orc of the ancient kingdom! What brings you here? Have you come to pay tribute to me, the great King of the Enku tribe?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-03.html deleted file mode 100644 index d6d365ac72..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Enku Chief Kepra:
-Why should I do this for the ruler of a ruined kingdom! He has been defeated by the Humans and hides like a coward on the plateau! Your days are over!
- - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-04.html deleted file mode 100644 index 92f4a0f930..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Enku Chief Kepra:
-Wha...what!? How dare you! I would never give the seal to a child like you! Guard! Beat some sense into this Orc!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-05.html deleted file mode 100644 index 6e9306e703..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Enku Chief Kepra:
-I shall never surrender! My guards will cut you to ribbons! Let's see what you're made of! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-06.html deleted file mode 100644 index 5ce5ff0020..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Enku Chief Kepra:
-Stop! Halt! Are you trying to extinguish our race? Go ahead and take it! This Scepter is nothing more than an ornament! Take it and leave! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-07.html deleted file mode 100644 index 988f755249..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Enku Chief Kepra:
-Violent oppressor! Enemy of our race! I have already suffered the indignity of losing the Tribal Scepter! Do not make me suffer any longer! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-08.html deleted file mode 100644 index 81afd4a7e2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30616-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Enku Chief Kepra:
-Do not humiliate me further. Leave me alone! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-01.html deleted file mode 100644 index 3d67bb7925..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Turek Chief Burai:
-Flame Lord? The great kingdom of Orc? Nonsense! They are just playing a game, hiding in the forest...Those who call themsleves the aristocrats of Orc! I hate the very sight of them! Leave me now! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-02.html deleted file mode 100644 index c28c1cc0a7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Turek Chief Burai:
-The Lord of Flames? The great kingdom of Orc? Nonsense! They are just playing a game hiding in the forests...Those who call themsleves the aristocrates of Orc! I hate the very sight of you! Away from my presence!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-03.html deleted file mode 100644 index f03127e072..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Turek Chief Burai:
-I expected that there would be an agent coming from the noble Orcs. I have reinforced my troops for just such an occasion. Anyone who stands in the way of my creation of the great Turek Orc kingdom must die!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-04.html deleted file mode 100644 index acf352f337..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Turek Chief Burai:
-Soldiers! Attack! Beat this arrogant dog until he lies dead beneath my feet! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-05.html deleted file mode 100644 index 5892c86a40..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Turek Chief Burai:
-How can this be! Those soldiers cost me a fortune! Please, spare my life! I shall give you the Scepter! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-06.html deleted file mode 100644 index 276dd8bd0a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Turek Chief Burai:
-All right, you have the Scepter! I have no more business with you! Please leave now! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-07.html deleted file mode 100644 index 404d929c89..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30617-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Turek Chief Burai:
-Agent of the noble Orc! Please leave in peace! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30618-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30618-01.html deleted file mode 100644 index adade7ac59..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30618-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Tunath Chief Harak:
-I have been waiting for the messenger of the Flame Lord.
-Kasman, the Chief of Gludin, told me that I shall soon be visited by the messenger of the Monarch!
-Could it be you? I don't believe it. Unless you show me a handwritten letter from the Lord... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30618-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30618-02.html deleted file mode 100644 index eb6f329c8a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30618-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Tunath Chief Harak:
-Thank you for coming such a long way, messenger of the Lord of Flame.
-We, the Tunath tribe were sent here 500 years ago to conquer Talking Island when war broke out with the Humans. When the army retreated to the north we were trapped here. We have always maintained our loyalty to the Lord of Flame. The Elven School of Wizardry on this island was ruined and its legacy turned into ashes. Even to this day, we warriors of the Tunath tribe guard against another possible invasion by the Humans.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30618-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30618-03.html deleted file mode 100644 index 99f58073d1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30618-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Tunath Chief Harak:
-We have been waiting for hundreds of years for the return of our King. We knew that one day the Humans would be vanquished. I have waited all of my life to return the scepter of flame which I inherited from my father. When I heard that the messenger of the Monarch had come to Gludio, I risked my life crossing the sea to meet you. Through all the fierce attacks of the lizard tribe, we have been waiting for you -- the messenger of the Monarch.
-Take this scepter to the king. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30618-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30618-04.html deleted file mode 100644 index 9ebeddad74..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30618-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Tunath Chief Harak:
-Please give the 500 year old Scepter of Tunath to Flame Lord Kakai! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30618-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30618-05.html deleted file mode 100644 index cec0197f69..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30618-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Tunath Chief Harak:
-Please go and deliver the Scepter of Tunath to Lord Pa'agrio! We, the Tunaths, are dedicated to the reconstruction of the great kingdom of oak and will do our part to see it done. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-01.html deleted file mode 100644 index 6d150a291d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Vuku Chief Driko:
-Oh oppressor of flames, why has such a noble person come to this obscure place? Have you come to meet me, Driko, leader of the Vuku tribe?
-Right now, I am facing a problem which could be a matter of life and death for my tribe! I have no interest in the glory of the old kingdom.
-Unless you bring a signed letter from your Prefect expressing the urgency of your situation, I, Driko, the leader of the Vuku Tribe have nothing to discuss with you anymore. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-02.html deleted file mode 100644 index 251e9172b1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Vuku Chief Driko:
-For us, survival is the greatest virtue. I knew that there would come a day when this seal would be traded for the safety of our tribe. We have many difficulties in this area, often coming into conflicts with Humans. We plan to return to our base camp. We are moving to the eastern swamp area. But the reason we came here in the first place was because of the grotesque insect tribe which drove us out.
-If you will remove them from our area, I will give you the Scepter of Flame. Do you accept my offer?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-03.html deleted file mode 100644 index e0bc55707e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Vuku Chief Driko:
-It appears that the swamp stakatos are unable to breed without the drones. Therefore you must go and exterminate the drones first. Kill them all and gather 30 husks. Bring them back to me and I shall give you the Scepter of Flame. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-04.html deleted file mode 100644 index ca0c88447a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Vuku Chief Driko:
-I am facing a big problem which could be a matter of life and death for my tribe! I have no interest in the glory of the old kingdom. Per the agreement between us, I shall give you our tribal scepter when you kill the drones among the swamp stakatos and bring me 30 of their husks. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-05.html deleted file mode 100644 index e1e10fc61e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Vuku Chief Driko:
-Well done! I will return the scepter as promised. I have no interest in the reunification of our ancient kingdom nor in the symbol of its authority. You noble Orcs will burn out and perish after foolishly fighting for the supremacy over the continent, and we shall survive for eternity! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-06.html deleted file mode 100644 index 198d267fb5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Vuku Chief Driko:
-The agreement is settled, and we have already given you the Scepter of Flame! There is no more Contract between us! As I told you before, I have no interest in the reunification of the ancient kingdom! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-07.html deleted file mode 100644 index 2e0f55bb66..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30619-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Vuku Chief Driko:
-I am not at all interested in the reunification of our ancient kingdom nor in the symbol of its authority.
-You noble Orcs will die in the end after fighting for supremacy over the continent, be we shall survive for eternity! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-01.html deleted file mode 100644 index 19f2323a7f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Gandi Chief Chianta:
-The wind cries and the earth trembles! I see the fires of war reflected in your eyes.
-The time of chaos draws nigh, and brings with it endless war, confusion, massacre and battle! I, Gandi Chief Chianta, decree this day that you must become strong in order to survive! Only the strongest shall inherit the new age!
-Young Orc! I see by your necklace that you have passed Vokian's test and are an envoy of the Lord! Now heed my words carefully!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-02.html deleted file mode 100644 index d4a4ff1ead..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Gandi Chief Chianta:
-All Orc tribal chiefs possess a 'Scepter of Flame'. The scepter was bequethed to them by the ancient Priests of Pa'agrio and symbolizes their authority.
-As Envoy of the Lord, you must seek out the renegade Orc tribes and demand that they return to servicing the Lord. They must pledge their allegiance and relinquish their Scepter of Flame!
-These renegade Orcs are scarcely more than animals and should jump at the chance to rejoin the mighty Orc Kingdom!
-If they should refuse, you must take their scepter by force and deliver just punishment upon them! A punishment befitting fools that would refuse to accept their true leader!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-03.html deleted file mode 100644 index a308b36ffe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Gandi Chief Chianta:
-The renegade Orc tribes you must find are the Breka, Enku, Vuku, Turek, and Tunath! Five tribes all together! Ask Seer Manakia of the Town of Giran about the Breka and Enku tribes! The other three tribes, the Vuku, Turek, and Tunath, will be found in the west. Ask Prefect Kasman of Gludin for further information about them.
-Come back to me when you have recovered all of the seals from these lower Orc tribes! Now be on your way! For the honor of the greater Orc kingdom! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-04.html deleted file mode 100644 index 84977542c9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Gandi Chief Chianta:
-I do not expect to see you again until you have recovered the Scepters of the Breka, Enku, Vuku, Turek, and Tunath tribes! This is an important first step towards reuniting the greater Orc kingdom! You must not take your duty lightly! For the whereabouts of these renegade Orcs, ask Manakia of the Town of Giran and Prefect Kasman of Gludin. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-05.html deleted file mode 100644 index b8a61c25bc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Gandi Chief Chianta:
-Good work, Envoy of the Lord! I see you have recovered the Scepters of the Breka, Enku, Vuku, Turek, and Tunath tribes! It shall not be long before all 108 Orc tribes are reunited under the Lord of Flame!
-Now is the time to face the Timak and Tamlin tribes of the north! The last envoys I sent to them lost their heads! These tribes are savage beasts that have forgotten the most common courtesy! Fools that have forsaken the pride and identity of Orcs!
-A war has been declared to bring these tribes into the fold. You must join us in battle to prove your spirit and loyalty!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-06.html deleted file mode 100644 index 6345407e3e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Gandi Chief Chianta:
-But you still lack experience! The Timak and Tamlin Orcs may be savage and uncivilized, but their strength cannot be taken lightly. Underestimate them and you will be a cold corpse on the battlefield, so train harder! I won't send you onto the battlefield until I feel you are ready. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-07.html deleted file mode 100644 index 588708c7a0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Gandi Chief Chianta:
-Tejakar Oroka! As a Warrior of the great Orc race and an honorable Envoy of the Lord of Flame, go now to the battlefield and punish the renegade tribes! Bring back 20 Timak Orc Heads and 20 Tamlin Orc Heads as trophies of war! That is the least punishment those traitors deserve!
-Come back to me when you have collected these trophies! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-08.html deleted file mode 100644 index 430797b39b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Gandi Chief Chianta:
-You still lack experience! The Timak and Tamlin Orcs may be savage and uncivilized, but their strength cannot be taken lightly. Underestimate them and you will be a cold corpse on the battlefield! Train harder! I will not send you onto the battlefield until I feel you are ready. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-09.html deleted file mode 100644 index bea773d34f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Gandi Chief Chianta:
-Tejakar Oroka! As a Warrior of the great Orc race and as an envoy of the honorable Lord of Flame, go now onto the battlefield and punish the renegade tribes! Bring back 20 Timak Orc Heads and 20 Tamlin Orc Heads as trophies of war! That is the least punishment these traitors deserve!
-Come back to me when you have collected all of the trophies! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-10.html deleted file mode 100644 index f6c8f19b87..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Gandi Chief Chianta:
-Tejakar Oroka! As a Warrior of the great Orc race and as an envoy of the honorable Lord of Flame, go now onto the battlefield and punish the renegade tribes! Bring back 20 Timak Orc Heads and 20 Tamlin Orc Heads! That is the least punishment those traitors deserve! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-11.html deleted file mode 100644 index 227858548e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-11.html +++ /dev/null @@ -1,5 +0,0 @@ -Gandi Chief Chianta:
-Glorious Orc Warrior, you have fought well! You have displayed boundless courage in battle with the enemy!
-Now you must deliver the Seals of Flame you wrenched from the lesser Orcs to our Lord! He also wants the seals from the Tamlin and Timak tribes, but we must be satisfied with what we have at the moment!
-First, return to the Immortal Plateau and see Seer Tanapi. He will teach you the protocols you must use to present the seals to our Flame Lord! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-12.html deleted file mode 100644 index 8f3c3634c1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-12.html +++ /dev/null @@ -1,3 +0,0 @@ -Gandi Chief Chianta:
-Go now to the eternal homeland of the Orcs, the Immortal Plateau, and present the Lord of Flame with the seals you have recovered! But before you meet with the Lord, go to Seer Tanapi first. He shall teach you the protocols you must know before holding an audience with the Flame Lord! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-13.html deleted file mode 100644 index 3ac903ba5a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/30642-13.html +++ /dev/null @@ -1,3 +0,0 @@ -Gandi Chief Chianta:
-If you can recover the Scepter of the Tantos tribe the Flame Lord shall be greatly pleased! I wish you luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/Q00220_TestimonyOfGlory.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/Q00220_TestimonyOfGlory.java deleted file mode 100644 index f0e01d75c1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00220_TestimonyOfGlory/Q00220_TestimonyOfGlory.java +++ /dev/null @@ -1,1043 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00220_TestimonyOfGlory; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.NpcSay; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Testimony Of Glory (220) - * @author ivantotov - */ -public class Q00220_TestimonyOfGlory extends Quest -{ - // NPCs - private static final int PREFECT_KASMAN = 30501; - private static final int PREFECT_VOKIAN = 30514; - private static final int SEER_MANAKIA = 30515; - private static final int FLAME_LORD_KAKAI = 30565; - private static final int SEER_TANAPI = 30571; - private static final int BREKA_CHIEF_VOLTAR = 30615; - private static final int ENKU_CHIEF_KEPRA = 30616; - private static final int TUREK_CHIEF_BURAI = 30617; - private static final int LEUNT_CHIEF_HARAK = 30618; - private static final int VUKU_CHIEF_DRIKO = 30619; - private static final int GANDI_CHIEF_CHIANTA = 30642; - // Items - private static final int VOKIANS_ORDER = 3204; - private static final int MANASHEN_SHARD = 3205; - private static final int TYRANT_TALON = 3206; - private static final int GUARDIAN_BASILISK_FANG = 3207; - private static final int VOKIANS_ORDER2 = 3208; - private static final int NECKLACE_OF_AUTHORITY = 3209; - private static final int CHIANTA_1ST_ORDER = 3210; - private static final int SCEPTER_OF_BREKA = 3211; - private static final int SCEPTER_OF_ENKU = 3212; - private static final int SCEPTER_OF_VUKU = 3213; - private static final int SCEPTER_OF_TUREK = 3214; - private static final int SCEPTER_OF_TUNATH = 3215; - private static final int CHIANTA_2ND_ORDER = 3216; - private static final int CHIANTA_3RD_ORDER = 3217; - private static final int TAMLIN_ORC_SKULL = 3218; - private static final int TIMAK_ORC_HEAD = 3219; - private static final int SCEPTER_BOX = 3220; - private static final int PASHIKAS_HEAD = 3221; - private static final int VULTUS_HEAD = 3222; - private static final int GLOVE_OF_VOLTAR = 3223; - private static final int ENKU_OVERLORD_HEAD = 3224; - private static final int GLOVE_OF_KEPRA = 3225; - private static final int MAKUM_BUGBEAR_HEAD = 3226; - private static final int GLOVE_OF_BURAI = 3227; - private static final int MANAKIA_1ST_LETTER = 3228; - private static final int MANAKIA_2ND_LETTER = 3229; - private static final int KASMANS_1ST_LETTER = 3230; - private static final int KASMANS_2ND_LETTER = 3231; - private static final int KASMANS_3RD_LETTER = 3232; - private static final int DRIKOS_CONTRACT = 3233; - private static final int STAKATO_DRONE_HUSK = 3234; - private static final int TANAPIS_ORDER = 3235; - private static final int SCEPTER_OF_TANTOS = 3236; - private static final int RITUAL_BOX = 3237; - // Reward - private static final int MARK_OF_GLORY = 3203; - // Monster - private static final int TYRANT = 20192; - private static final int TYRANT_KINGPIN = 20193; - private static final int MARSH_STAKATO_DRONE = 20234; - private static final int GUARDIAN_BASILISK = 20550; - private static final int MANASHEN_GARGOYLE = 20563; - private static final int TIMAK_ORC = 20583; - private static final int TIMAK_ORC_ARCHER = 20584; - private static final int TIMAK_ORC_SOLDIER = 20585; - private static final int TIMAK_ORC_WARRIOR = 20586; - private static final int TIMAK_ORC_SHAMAN = 20587; - private static final int TIMAK_ORC_OVERLORD = 20588; - private static final int TAMLIN_ORC = 20601; - private static final int TAMLIN_ORC_ARCHER = 20602; - private static final int RAGNA_ORC_OVERLORD = 20778; - private static final int RAGNA_ORC_SEER = 20779; - // Quest Monster - private static final int PASHIKA_SON_OF_VOLTAR = 27080; - private static final int VULTUS_SON_OF_VOLTAR = 27081; - private static final int ENKU_ORC_OVERLORD = 27082; - private static final int MAKUM_BUGBEAR_THUG = 27083; - private static final int REVENANT_OF_TANTOS_CHIEF = 27086; - // Misc - private static final int MIN_LEVEL = 37; - - public Q00220_TestimonyOfGlory() - { - super(220); - addStartNpc(PREFECT_VOKIAN); - addTalkId(PREFECT_VOKIAN, PREFECT_KASMAN, SEER_MANAKIA, FLAME_LORD_KAKAI, SEER_TANAPI, BREKA_CHIEF_VOLTAR, ENKU_CHIEF_KEPRA, TUREK_CHIEF_BURAI, LEUNT_CHIEF_HARAK, VUKU_CHIEF_DRIKO, GANDI_CHIEF_CHIANTA); - addKillId(TYRANT, TYRANT_KINGPIN, MARSH_STAKATO_DRONE, GUARDIAN_BASILISK, MANASHEN_GARGOYLE, TIMAK_ORC, TIMAK_ORC_ARCHER, TIMAK_ORC_SOLDIER, TIMAK_ORC_WARRIOR, TIMAK_ORC_SHAMAN, TIMAK_ORC_OVERLORD, TAMLIN_ORC, TAMLIN_ORC_ARCHER, RAGNA_ORC_OVERLORD, RAGNA_ORC_SEER, PASHIKA_SON_OF_VOLTAR, VULTUS_SON_OF_VOLTAR, ENKU_ORC_OVERLORD, MAKUM_BUGBEAR_THUG, REVENANT_OF_TANTOS_CHIEF); - addAttackId(RAGNA_ORC_OVERLORD, RAGNA_ORC_SEER, REVENANT_OF_TANTOS_CHIEF); - registerQuestItems(VOKIANS_ORDER, MANASHEN_SHARD, TYRANT_TALON, GUARDIAN_BASILISK_FANG, VOKIANS_ORDER2, NECKLACE_OF_AUTHORITY, CHIANTA_1ST_ORDER, SCEPTER_OF_BREKA, SCEPTER_OF_ENKU, SCEPTER_OF_VUKU, SCEPTER_OF_TUREK, SCEPTER_OF_TUNATH, CHIANTA_2ND_ORDER, CHIANTA_3RD_ORDER, TAMLIN_ORC_SKULL, TIMAK_ORC_HEAD, SCEPTER_BOX, PASHIKAS_HEAD, VULTUS_HEAD, GLOVE_OF_VOLTAR, ENKU_OVERLORD_HEAD, GLOVE_OF_KEPRA, MAKUM_BUGBEAR_HEAD, GLOVE_OF_BURAI, MANAKIA_1ST_LETTER, MANAKIA_2ND_LETTER, KASMANS_1ST_LETTER, KASMANS_2ND_LETTER, KASMANS_3RD_LETTER, DRIKOS_CONTRACT, STAKATO_DRONE_HUSK, TANAPIS_ORDER, SCEPTER_OF_TANTOS, RITUAL_BOX); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance 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, VOKIANS_ORDER, 1); - } - break; - } - case "30514-04.htm": - case "30514-07.html": - case "30571-02.html": - case "30615-03.html": - case "30616-03.html": - case "30642-02.html": - case "30642-06.html": - case "30642-08.html": - { - htmltext = event; - break; - } - case "30501-02.html": - { - if (hasQuestItems(player, SCEPTER_OF_VUKU)) - { - htmltext = event; - } - else if (!hasAtLeastOneQuestItem(player, SCEPTER_OF_VUKU, KASMANS_1ST_LETTER)) - { - giveItems(player, KASMANS_1ST_LETTER, 1); - player.getRadar().addMarker(-2150, 124443, -3724); - htmltext = "30501-03.html"; - } - else if (!hasQuestItems(player, SCEPTER_OF_VUKU) && hasAtLeastOneQuestItem(player, KASMANS_1ST_LETTER, DRIKOS_CONTRACT)) - { - player.getRadar().addMarker(-2150, 124443, -3724); - htmltext = "30501-04.html"; - } - break; - } - case "30501-05.html": - { - if (hasQuestItems(player, SCEPTER_OF_TUREK)) - { - htmltext = event; - } - else if (!hasAtLeastOneQuestItem(player, SCEPTER_OF_TUREK, KASMANS_2ND_LETTER)) - { - giveItems(player, KASMANS_2ND_LETTER, 1); - player.getRadar().addMarker(-94294, 110818, -3563); - htmltext = "30501-06.html"; - } - else if (!hasQuestItems(player, SCEPTER_OF_TUREK) && hasQuestItems(player, KASMANS_2ND_LETTER)) - { - player.getRadar().addMarker(-94294, 110818, -3563); - htmltext = "30501-07.html"; - } - break; - } - case "30501-08.html": - { - if (hasQuestItems(player, SCEPTER_OF_TUNATH)) - { - htmltext = event; - } - else if (!hasAtLeastOneQuestItem(player, SCEPTER_OF_TUNATH, KASMANS_3RD_LETTER)) - { - giveItems(player, KASMANS_3RD_LETTER, 1); - player.getRadar().addMarker(-55217, 200628, -3724); - htmltext = "30501-09.html"; - } - else if (!hasQuestItems(player, SCEPTER_OF_TUNATH) && hasQuestItems(player, KASMANS_3RD_LETTER)) - { - player.getRadar().addMarker(-55217, 200628, -3724); - htmltext = "30501-10.html"; - } - break; - } - case "30515-04.html": - { - if (!hasQuestItems(player, SCEPTER_OF_BREKA) && hasQuestItems(player, MANAKIA_1ST_LETTER)) - { - player.getRadar().addMarker(80100, 119991, -2264); - htmltext = event; - } - else if (hasQuestItems(player, SCEPTER_OF_BREKA)) - { - htmltext = "30515-02.html"; - } - else if (!hasAtLeastOneQuestItem(player, SCEPTER_OF_BREKA, MANAKIA_1ST_LETTER)) - { - giveItems(player, MANAKIA_1ST_LETTER, 1); - player.getRadar().addMarker(80100, 119991, -2264); - htmltext = "30515-03.html"; - } - break; - } - case "30515-05.html": - { - if (hasQuestItems(player, SCEPTER_OF_ENKU)) - { - htmltext = event; - } - else if (!hasAtLeastOneQuestItem(player, SCEPTER_OF_ENKU, MANAKIA_2ND_LETTER)) - { - giveItems(player, MANAKIA_2ND_LETTER, 1); - player.getRadar().addMarker(12805, 189249, -3616); - htmltext = "30515-06.html"; - } - else if (!hasQuestItems(player, SCEPTER_OF_ENKU) && hasQuestItems(player, MANAKIA_2ND_LETTER)) - { - player.getRadar().addMarker(12805, 189249, -3616); - htmltext = "30515-07.html"; - } - break; - } - case "30571-03.html": - { - if (hasQuestItems(player, SCEPTER_BOX)) - { - takeItems(player, SCEPTER_BOX, 1); - giveItems(player, TANAPIS_ORDER, 1); - qs.setCond(9, true); - htmltext = event; - } - break; - } - case "30615-04.html": - { - if (hasQuestItems(player, MANAKIA_1ST_LETTER)) - { - giveItems(player, GLOVE_OF_VOLTAR, 1); - takeItems(player, MANAKIA_1ST_LETTER, 1); - addAttackPlayerDesire(addSpawn(npc, PASHIKA_SON_OF_VOLTAR, npc, true, 200000), player); - addAttackPlayerDesire(addSpawn(npc, VULTUS_SON_OF_VOLTAR, npc, true, 200000), player); - htmltext = event; - } - break; - } - case "30616-04.html": - { - if (hasQuestItems(player, MANAKIA_2ND_LETTER)) - { - giveItems(player, GLOVE_OF_KEPRA, 1); - takeItems(player, MANAKIA_2ND_LETTER, 1); - addAttackPlayerDesire(addSpawn(npc, ENKU_ORC_OVERLORD, npc, true, 200000), player); - addAttackPlayerDesire(addSpawn(npc, ENKU_ORC_OVERLORD, npc, true, 200000), player); - addAttackPlayerDesire(addSpawn(npc, ENKU_ORC_OVERLORD, npc, true, 200000), player); - addAttackPlayerDesire(addSpawn(npc, ENKU_ORC_OVERLORD, npc, true, 200000), player); - htmltext = event; - } - break; - } - case "30617-03.html": - { - if (hasQuestItems(player, KASMANS_2ND_LETTER)) - { - giveItems(player, GLOVE_OF_BURAI, 1); - takeItems(player, KASMANS_2ND_LETTER, 1); - addAttackPlayerDesire(addSpawn(npc, MAKUM_BUGBEAR_THUG, npc, true, 200000), player); - addAttackPlayerDesire(addSpawn(npc, MAKUM_BUGBEAR_THUG, npc, true, 200000), player); - htmltext = event; - } - break; - } - case "30618-03.html": - { - if (hasQuestItems(player, KASMANS_3RD_LETTER)) - { - giveItems(player, SCEPTER_OF_TUNATH, 1); - takeItems(player, KASMANS_3RD_LETTER, 1); - if (hasQuestItems(player, SCEPTER_OF_TUREK, SCEPTER_OF_ENKU, SCEPTER_OF_BREKA, SCEPTER_OF_VUKU)) - { - qs.setCond(5, true); - } - htmltext = event; - } - break; - } - case "30619-03.html": - { - if (hasQuestItems(player, KASMANS_1ST_LETTER)) - { - giveItems(player, DRIKOS_CONTRACT, 1); - takeItems(player, KASMANS_1ST_LETTER, 1); - htmltext = event; - } - break; - } - case "30642-03.html": - { - if (hasQuestItems(player, VOKIANS_ORDER2)) - { - takeItems(player, VOKIANS_ORDER2, 1); - giveItems(player, CHIANTA_1ST_ORDER, 1); - qs.setCond(4, true); - htmltext = event; - } - break; - } - case "30642-07.html": - { - if (hasQuestItems(player, CHIANTA_1ST_ORDER, SCEPTER_OF_BREKA, SCEPTER_OF_VUKU, SCEPTER_OF_TUREK, SCEPTER_OF_TUNATH, SCEPTER_OF_ENKU)) - { - takeItems(player, CHIANTA_1ST_ORDER, 1); - takeItems(player, SCEPTER_OF_BREKA, 1); - takeItems(player, SCEPTER_OF_ENKU, 1); - takeItems(player, SCEPTER_OF_VUKU, 1); - takeItems(player, SCEPTER_OF_TUREK, 1); - takeItems(player, SCEPTER_OF_TUNATH, 1); - takeItems(player, MANAKIA_1ST_LETTER, 1); - takeItems(player, MANAKIA_2ND_LETTER, 1); - takeItems(player, KASMANS_1ST_LETTER, 1); - giveItems(player, CHIANTA_3RD_ORDER, 1); - qs.setCond(6, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon) - { - final QuestState qs = getQuestState(attacker, false); - if ((qs != null) && qs.isStarted()) - { - switch (npc.getId()) - { - case RAGNA_ORC_OVERLORD: - case RAGNA_ORC_SEER: - { - switch (npc.getScriptValue()) - { - case 0: - { - npc.getVariables().set("lastAttacker", attacker.getObjectId()); - if (!hasQuestItems(attacker, SCEPTER_OF_TANTOS)) - { - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.IS_IT_A_LACKEY_OF_KAKAI)); - npc.setScriptValue(1); - } - break; - } - case 1: - { - npc.setScriptValue(2); - break; - } - } - break; - } - case REVENANT_OF_TANTOS_CHIEF: - { - switch (npc.getScriptValue()) - { - case 0: - { - npc.getVariables().set("lastAttacker", attacker.getObjectId()); - if (!hasQuestItems(attacker, SCEPTER_OF_TANTOS)) - { - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.HOW_REGRETFUL_UNJUST_DISHONOR)); - npc.setScriptValue(1); - } - break; - } - case 1: - { - if (!hasQuestItems(attacker, SCEPTER_OF_TANTOS) && (npc.getCurrentHp() < (npc.getMaxHp() / 3))) - { - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.INDIGNANT_AND_UNFAIR_DEATH)); - npc.setScriptValue(2); - } - break; - } - } - break; - } - } - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case TYRANT: - case TYRANT_KINGPIN: - { - if (hasQuestItems(killer, VOKIANS_ORDER) && (getQuestItemsCount(killer, TYRANT_TALON) < 10)) - { - if (getQuestItemsCount(killer, TYRANT_TALON) == 9) - { - giveItems(killer, TYRANT_TALON, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, MANASHEN_SHARD) >= 10) && (getQuestItemsCount(killer, GUARDIAN_BASILISK_FANG) >= 10)) - { - qs.setCond(2); - } - } - else - { - giveItems(killer, TYRANT_TALON, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case MARSH_STAKATO_DRONE: - { - if (!hasQuestItems(killer, SCEPTER_OF_VUKU) && hasQuestItems(killer, NECKLACE_OF_AUTHORITY, CHIANTA_1ST_ORDER, DRIKOS_CONTRACT) && (getQuestItemsCount(killer, STAKATO_DRONE_HUSK) < 30)) - { - if (getQuestItemsCount(killer, TYRANT_TALON) == 29) - { - giveItems(killer, STAKATO_DRONE_HUSK, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - giveItems(killer, STAKATO_DRONE_HUSK, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case GUARDIAN_BASILISK: - { - if (hasQuestItems(killer, VOKIANS_ORDER) && (getQuestItemsCount(killer, GUARDIAN_BASILISK_FANG) < 10)) - { - if (getQuestItemsCount(killer, GUARDIAN_BASILISK_FANG) == 9) - { - giveItems(killer, GUARDIAN_BASILISK_FANG, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, MANASHEN_SHARD) >= 10) && (getQuestItemsCount(killer, TYRANT_TALON) >= 10)) - { - qs.setCond(2); - } - } - else - { - giveItems(killer, GUARDIAN_BASILISK_FANG, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case MANASHEN_GARGOYLE: - { - if (hasQuestItems(killer, VOKIANS_ORDER) && (getQuestItemsCount(killer, MANASHEN_SHARD) < 10)) - { - if (getQuestItemsCount(killer, MANASHEN_SHARD) == 9) - { - giveItems(killer, MANASHEN_SHARD, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, TYRANT_TALON) >= 10) && (getQuestItemsCount(killer, GUARDIAN_BASILISK_FANG) >= 10)) - { - qs.setCond(2); - } - } - else - { - giveItems(killer, MANASHEN_SHARD, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case TIMAK_ORC: - case TIMAK_ORC_ARCHER: - case TIMAK_ORC_SOLDIER: - case TIMAK_ORC_WARRIOR: - case TIMAK_ORC_SHAMAN: - case TIMAK_ORC_OVERLORD: - { - if (hasQuestItems(killer, NECKLACE_OF_AUTHORITY, CHIANTA_3RD_ORDER) && (getQuestItemsCount(killer, TIMAK_ORC_HEAD) < 20)) - { - if (getQuestItemsCount(killer, MANASHEN_SHARD) == 19) - { - giveItems(killer, TIMAK_ORC_HEAD, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, TAMLIN_ORC_SKULL) >= 20) - { - qs.setCond(7); - } - } - else - { - giveItems(killer, TIMAK_ORC_HEAD, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case TAMLIN_ORC: - case TAMLIN_ORC_ARCHER: - { - if (hasQuestItems(killer, NECKLACE_OF_AUTHORITY, CHIANTA_3RD_ORDER) && (getQuestItemsCount(killer, TAMLIN_ORC_SKULL) < 20)) - { - if (getQuestItemsCount(killer, TAMLIN_ORC_SKULL) == 19) - { - giveItems(killer, TAMLIN_ORC_SKULL, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, TIMAK_ORC_HEAD) >= 20) - { - qs.setCond(7); - } - } - else - { - giveItems(killer, TAMLIN_ORC_SKULL, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case RAGNA_ORC_OVERLORD: - case RAGNA_ORC_SEER: - { - if (hasQuestItems(killer, TANAPIS_ORDER) && !hasQuestItems(killer, SCEPTER_OF_TANTOS)) - { - addSpawn(REVENANT_OF_TANTOS_CHIEF, npc, true, 200000); - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.TOO_LATE)); - } - break; - } - case PASHIKA_SON_OF_VOLTAR: - { - if (hasQuestItems(killer, NECKLACE_OF_AUTHORITY, CHIANTA_1ST_ORDER, GLOVE_OF_VOLTAR) && !hasQuestItems(killer, PASHIKAS_HEAD)) - { - if (hasQuestItems(killer, VULTUS_HEAD)) - { - giveItems(killer, PASHIKAS_HEAD, 1); - takeItems(killer, GLOVE_OF_VOLTAR, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - giveItems(killer, PASHIKAS_HEAD, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case VULTUS_SON_OF_VOLTAR: - { - if (hasQuestItems(killer, NECKLACE_OF_AUTHORITY, CHIANTA_1ST_ORDER, GLOVE_OF_VOLTAR) && !hasQuestItems(killer, VULTUS_HEAD)) - { - if (hasQuestItems(killer, PASHIKAS_HEAD)) - { - giveItems(killer, VULTUS_HEAD, 1); - takeItems(killer, GLOVE_OF_VOLTAR, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - giveItems(killer, VULTUS_HEAD, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case ENKU_ORC_OVERLORD: - { - if (hasQuestItems(killer, NECKLACE_OF_AUTHORITY, CHIANTA_1ST_ORDER, GLOVE_OF_KEPRA) && (getQuestItemsCount(killer, ENKU_OVERLORD_HEAD) < 4)) - { - if (getQuestItemsCount(killer, ENKU_OVERLORD_HEAD) == 3) - { - giveItems(killer, ENKU_OVERLORD_HEAD, 1); - takeItems(killer, GLOVE_OF_KEPRA, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - giveItems(killer, ENKU_OVERLORD_HEAD, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case MAKUM_BUGBEAR_THUG: - { - if (hasQuestItems(killer, NECKLACE_OF_AUTHORITY, CHIANTA_1ST_ORDER, GLOVE_OF_BURAI) && (getQuestItemsCount(killer, MAKUM_BUGBEAR_HEAD) < 2)) - { - if (getQuestItemsCount(killer, MAKUM_BUGBEAR_HEAD) == 1) - { - giveItems(killer, MAKUM_BUGBEAR_HEAD, 1); - takeItems(killer, GLOVE_OF_BURAI, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - giveItems(killer, MAKUM_BUGBEAR_HEAD, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case REVENANT_OF_TANTOS_CHIEF: - { - if (hasQuestItems(killer, TANAPIS_ORDER) && !hasQuestItems(killer, SCEPTER_OF_TANTOS)) - { - giveItems(killer, SCEPTER_OF_TANTOS, 1); - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.I_LL_GET_REVENGE_SOMEDAY)); - qs.setCond(10, true); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == PREFECT_VOKIAN) - { - if (player.getRace() == Race.ORC) - { - if ((player.getLevel() >= MIN_LEVEL) && player.isInCategory(CategoryType.ORC_2ND_GROUP)) - { - htmltext = "30514-03.htm"; - } - else if (player.getLevel() >= MIN_LEVEL) - { - htmltext = "30514-01a.html"; - } - else - { - htmltext = "30514-02.html"; - } - } - else - { - htmltext = "30514-01.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case PREFECT_VOKIAN: - { - if (hasQuestItems(player, VOKIANS_ORDER)) - { - if ((getQuestItemsCount(player, MANASHEN_SHARD) >= 10) && (getQuestItemsCount(player, TYRANT_TALON) >= 10) && (getQuestItemsCount(player, GUARDIAN_BASILISK_FANG) >= 10)) - { - takeItems(player, VOKIANS_ORDER, 1); - takeItems(player, MANASHEN_SHARD, -1); - takeItems(player, TYRANT_TALON, -1); - takeItems(player, GUARDIAN_BASILISK_FANG, -1); - giveItems(player, VOKIANS_ORDER2, 1); - giveItems(player, NECKLACE_OF_AUTHORITY, 1); - qs.setCond(3, true); - htmltext = "30514-08.html"; - } - else - { - htmltext = "30514-06.html"; - } - } - else if (hasQuestItems(player, VOKIANS_ORDER2, NECKLACE_OF_AUTHORITY)) - { - htmltext = "30514-09.html"; - } - else if (!hasQuestItems(player, NECKLACE_OF_AUTHORITY) && hasAtLeastOneQuestItem(player, VOKIANS_ORDER2, SCEPTER_BOX)) - { - htmltext = "30514-10.html"; - } - break; - } - case PREFECT_KASMAN: - { - if (hasQuestItems(player, NECKLACE_OF_AUTHORITY, CHIANTA_1ST_ORDER)) - { - htmltext = "30501-01.html"; - } - else if (hasAtLeastOneQuestItem(player, CHIANTA_2ND_ORDER, CHIANTA_3RD_ORDER, SCEPTER_BOX)) - { - htmltext = "30501-11.html"; - } - break; - } - case SEER_MANAKIA: - { - if (hasQuestItems(player, NECKLACE_OF_AUTHORITY, CHIANTA_1ST_ORDER)) - { - htmltext = "30515-01.html"; - } - else if (hasAtLeastOneQuestItem(player, CHIANTA_2ND_ORDER, CHIANTA_3RD_ORDER, SCEPTER_BOX)) - { - htmltext = "30515-08.html"; - } - break; - } - case FLAME_LORD_KAKAI: - { - if (!hasQuestItems(player, RITUAL_BOX) && hasAtLeastOneQuestItem(player, SCEPTER_BOX, TANAPIS_ORDER)) - { - htmltext = "30565-01.html"; - } - else if (hasQuestItems(player, RITUAL_BOX)) - { - giveAdena(player, 262720, true); - giveItems(player, MARK_OF_GLORY, 1); - addExpAndSp(player, 1448226, 96648); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30565-02.html"; - } - break; - } - case SEER_TANAPI: - { - if (hasQuestItems(player, SCEPTER_BOX)) - { - htmltext = "30571-01.html"; - } - else if (hasQuestItems(player, TANAPIS_ORDER)) - { - if (!hasQuestItems(player, SCEPTER_OF_TANTOS)) - { - htmltext = "30571-04.html"; - } - else - { - takeItems(player, TANAPIS_ORDER, 1); - takeItems(player, SCEPTER_OF_TANTOS, 1); - giveItems(player, RITUAL_BOX, 1); - qs.setCond(11, true); - htmltext = "30571-05.html"; - } - } - else if (hasQuestItems(player, RITUAL_BOX)) - { - htmltext = "30571-06.html"; - } - break; - } - case BREKA_CHIEF_VOLTAR: - { - if (hasQuestItems(player, NECKLACE_OF_AUTHORITY, CHIANTA_1ST_ORDER)) - { - if (!hasAtLeastOneQuestItem(player, SCEPTER_OF_BREKA, MANAKIA_1ST_LETTER, GLOVE_OF_VOLTAR, PASHIKAS_HEAD, VULTUS_HEAD)) - { - htmltext = "30615-01.html"; - } - else if (hasQuestItems(player, MANAKIA_1ST_LETTER)) - { - htmltext = "30615-02.html"; - player.getRadar().removeMarker(80100, 119991, -2264); - } - else if (!hasQuestItems(player, SCEPTER_OF_BREKA) && hasQuestItems(player, GLOVE_OF_VOLTAR) && ((getQuestItemsCount(player, PASHIKAS_HEAD) + getQuestItemsCount(player, VULTUS_HEAD)) < 2)) - { - if (npc.getSummonedNpcCount() < 2) - { - addAttackPlayerDesire(addSpawn(npc, PASHIKA_SON_OF_VOLTAR, npc, true, 200000), player); - addAttackPlayerDesire(addSpawn(npc, VULTUS_SON_OF_VOLTAR, npc, true, 200000), player); - } - htmltext = "30615-05.html"; - } - else if (hasQuestItems(player, PASHIKAS_HEAD, VULTUS_HEAD)) - { - giveItems(player, SCEPTER_OF_BREKA, 1); - takeItems(player, PASHIKAS_HEAD, 1); - takeItems(player, VULTUS_HEAD, 1); - if (hasQuestItems(player, SCEPTER_OF_ENKU, SCEPTER_OF_VUKU, SCEPTER_OF_TUREK, SCEPTER_OF_TUNATH)) - { - qs.setCond(5, true); - } - htmltext = "30615-06.html"; - } - else if (hasQuestItems(player, SCEPTER_OF_BREKA)) - { - htmltext = "30615-07.html"; - } - } - else if (hasAtLeastOneQuestItem(player, CHIANTA_2ND_ORDER, CHIANTA_3RD_ORDER, SCEPTER_BOX)) - { - htmltext = "30615-08.html"; - } - break; - } - case ENKU_CHIEF_KEPRA: - { - if (hasQuestItems(player, NECKLACE_OF_AUTHORITY, CHIANTA_1ST_ORDER)) - { - if (!hasAtLeastOneQuestItem(player, SCEPTER_OF_ENKU, MANAKIA_2ND_LETTER, GLOVE_OF_KEPRA) && ((getQuestItemsCount(player, ENKU_OVERLORD_HEAD)) < 4)) - { - htmltext = "30616-01.html"; - } - else if (hasQuestItems(player, MANAKIA_2ND_LETTER)) - { - player.getRadar().removeMarker(12805, 189249, -3616); - htmltext = "30616-02.html"; - } - else if (hasQuestItems(player, GLOVE_OF_KEPRA) && ((getQuestItemsCount(player, ENKU_OVERLORD_HEAD)) < 4)) - { - if (npc.getSummonedNpcCount() < 5) - { - addAttackPlayerDesire(addSpawn(npc, ENKU_ORC_OVERLORD, npc, true, 200000), player); - } - htmltext = "30616-05.html"; - } - else if (getQuestItemsCount(player, ENKU_OVERLORD_HEAD) >= 4) - { - giveItems(player, SCEPTER_OF_ENKU, 1); - takeItems(player, ENKU_OVERLORD_HEAD, -1); - if (hasQuestItems(player, SCEPTER_OF_BREKA, SCEPTER_OF_VUKU, SCEPTER_OF_TUREK, SCEPTER_OF_TUNATH)) - { - qs.setCond(5, true); - } - htmltext = "30616-06.html"; - } - else if (hasQuestItems(player, SCEPTER_OF_ENKU)) - { - htmltext = "30616-07.html"; - } - } - else if (hasAtLeastOneQuestItem(player, CHIANTA_2ND_ORDER, CHIANTA_3RD_ORDER, SCEPTER_BOX)) - { - htmltext = "30616-08.html"; - } - break; - } - case TUREK_CHIEF_BURAI: - { - if (hasQuestItems(player, NECKLACE_OF_AUTHORITY, CHIANTA_1ST_ORDER)) - { - if (!hasAtLeastOneQuestItem(player, SCEPTER_OF_TUREK, KASMANS_2ND_LETTER, GLOVE_OF_BURAI, MAKUM_BUGBEAR_HEAD)) - { - htmltext = "30617-01.html"; - } - else if (hasQuestItems(player, KASMANS_2ND_LETTER)) - { - player.getRadar().removeMarker(-94294, 110818, -3563); - htmltext = "30617-02.html"; - } - else if (hasQuestItems(player, GLOVE_OF_BURAI)) - { - if (npc.getSummonedNpcCount() < 3) - { - addAttackPlayerDesire(addSpawn(npc, MAKUM_BUGBEAR_THUG, npc, true, 200000), player); - addAttackPlayerDesire(addSpawn(npc, MAKUM_BUGBEAR_THUG, npc, true, 200000), player); - } - htmltext = "30617-04.html"; - } - else if (getQuestItemsCount(player, MAKUM_BUGBEAR_HEAD) >= 2) - { - giveItems(player, SCEPTER_OF_TUREK, 1); - takeItems(player, MAKUM_BUGBEAR_HEAD, -1); - if (hasQuestItems(player, SCEPTER_OF_ENKU, SCEPTER_OF_BREKA, SCEPTER_OF_VUKU, SCEPTER_OF_TUNATH)) - { - qs.setCond(5, true); - } - htmltext = "30617-05.html"; - } - else if (hasQuestItems(player, SCEPTER_OF_TUREK)) - { - htmltext = "30617-06.html"; - } - } - else if (hasQuestItems(player, NECKLACE_OF_AUTHORITY) && hasAtLeastOneQuestItem(player, CHIANTA_2ND_ORDER, CHIANTA_3RD_ORDER, SCEPTER_BOX)) - { - htmltext = "30617-07.html"; - } - break; - } - case LEUNT_CHIEF_HARAK: - { - if (hasQuestItems(player, NECKLACE_OF_AUTHORITY, CHIANTA_1ST_ORDER)) - { - if (!hasAtLeastOneQuestItem(player, SCEPTER_OF_TUNATH, KASMANS_3RD_LETTER)) - { - htmltext = "30618-01.html"; - } - else if (!hasQuestItems(player, SCEPTER_OF_TUNATH) && hasQuestItems(player, KASMANS_3RD_LETTER)) - { - player.getRadar().removeMarker(-55217, 200628, -3724); - htmltext = "30618-02.html"; - } - else if (hasQuestItems(player, SCEPTER_OF_TUNATH)) - { - htmltext = "30618-04.html"; - } - } - else if (hasAtLeastOneQuestItem(player, CHIANTA_2ND_ORDER, CHIANTA_3RD_ORDER, SCEPTER_BOX)) - { - htmltext = "30618-05.html"; - } - break; - } - case VUKU_CHIEF_DRIKO: - { - if (hasQuestItems(player, NECKLACE_OF_AUTHORITY, CHIANTA_1ST_ORDER)) - { - if (!hasAtLeastOneQuestItem(player, SCEPTER_OF_VUKU, KASMANS_1ST_LETTER, DRIKOS_CONTRACT)) - { - htmltext = "30619-01.html"; - } - else if (!hasQuestItems(player, SCEPTER_OF_VUKU) && hasQuestItems(player, KASMANS_1ST_LETTER)) - { - player.getRadar().removeMarker(-2150, 124443, -3724); - htmltext = "30619-02.html"; - } - else if (!hasQuestItems(player, SCEPTER_OF_VUKU) && hasQuestItems(player, DRIKOS_CONTRACT)) - { - if (getQuestItemsCount(player, STAKATO_DRONE_HUSK) < 30) - { - htmltext = "30619-04.html"; - } - else - { - giveItems(player, SCEPTER_OF_VUKU, 1); - takeItems(player, DRIKOS_CONTRACT, 1); - takeItems(player, STAKATO_DRONE_HUSK, -1); - if (hasQuestItems(player, SCEPTER_OF_TUREK, SCEPTER_OF_ENKU, SCEPTER_OF_BREKA, SCEPTER_OF_TUNATH)) - { - qs.setCond(5, true); - } - htmltext = "30619-05.html"; - } - } - else if (hasQuestItems(player, SCEPTER_OF_VUKU)) - { - htmltext = "30619-06.html"; - } - } - else if (hasQuestItems(player, NECKLACE_OF_AUTHORITY) && hasAtLeastOneQuestItem(player, CHIANTA_2ND_ORDER, CHIANTA_3RD_ORDER, SCEPTER_BOX)) - { - htmltext = "30619-07.html"; - } - break; - } - case GANDI_CHIEF_CHIANTA: - { - if (hasQuestItems(player, NECKLACE_OF_AUTHORITY, VOKIANS_ORDER2)) - { - htmltext = "30642-01.html"; - } - else if (hasQuestItems(player, NECKLACE_OF_AUTHORITY, CHIANTA_1ST_ORDER)) - { - if ((getQuestItemsCount(player, SCEPTER_OF_BREKA) + getQuestItemsCount(player, SCEPTER_OF_VUKU) + getQuestItemsCount(player, SCEPTER_OF_TUREK) + getQuestItemsCount(player, SCEPTER_OF_TUNATH) + getQuestItemsCount(player, SCEPTER_OF_ENKU)) < 5) - { - htmltext = "30642-04.html"; - } - else if (hasQuestItems(player, SCEPTER_OF_BREKA, SCEPTER_OF_VUKU, SCEPTER_OF_TUREK, SCEPTER_OF_TUNATH, SCEPTER_OF_ENKU)) - { - htmltext = "30642-05.html"; - } - } - else if (hasQuestItems(player, NECKLACE_OF_AUTHORITY, CHIANTA_2ND_ORDER)) - { - giveItems(player, CHIANTA_3RD_ORDER, 1); - takeItems(player, CHIANTA_2ND_ORDER, 1); - htmltext = "30642-09.html"; - } - else if (hasQuestItems(player, NECKLACE_OF_AUTHORITY, CHIANTA_3RD_ORDER)) - { - if ((getQuestItemsCount(player, TAMLIN_ORC_SKULL) >= 20) && (getQuestItemsCount(player, TIMAK_ORC_HEAD) >= 20)) - { - takeItems(player, NECKLACE_OF_AUTHORITY, 1); - takeItems(player, CHIANTA_3RD_ORDER, 1); - takeItems(player, TAMLIN_ORC_SKULL, -1); - takeItems(player, TIMAK_ORC_HEAD, -1); - giveItems(player, SCEPTER_BOX, 1); - qs.setCond(8, true); - htmltext = "30642-11.html"; - } - else - { - htmltext = "30642-10.html"; - } - } - else if (hasQuestItems(player, SCEPTER_BOX)) - { - htmltext = "30642-12.html"; - } - else if (hasAtLeastOneQuestItem(player, TANAPIS_ORDER, RITUAL_BOX)) - { - htmltext = "30642-13.html"; - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == PREFECT_VOKIAN) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-01.html deleted file mode 100644 index 588744f08d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Wilford:
-Welcome, young friend! So, you are taking the exam to advance within the guild? I took the same exam long ago. Ha, of course now I've forgotten all about it! So you seek the Mark of Health?
-I remember talking with Parman before about a similar subject... My memories are fading away... What did I tell him...
- - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-02.html deleted file mode 100644 index 786b9bcb06..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Wilford:
-No I don't think that that was our subject. Cause I've seen only one Dwarf up to this day who lived more than 1,000 years. Besides, he died when I was young. Ever since, I've never heard of a Dwarf who lived more than 1,000 years.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-03.html deleted file mode 100644 index 491a64c8a7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Wilford:
-Yes, I heard something similar to that the other day when I was out drinking with Rant. They said that there was a turtle in the ruins beneath the west sea that was more than 5,000 years old.
-But I don't think it was about the turtle...
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-04.html deleted file mode 100644 index 9dda2a3f24..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Wilford:
-An Elf more than 1,000 years old? Yes, that's it! You mean Lilith! Yes, she didn't just live for more than a thousand years, she has been waiting for her lover for over 1,000 years. So that means that she must be well over 1,000 years old.
-I don't know if Elves just have unusually long life spans, or if she missed her lover so much that she could not die.
-You should go and see Lilith for yourself. You can find her in the temple of this town. She is quite gloomy these days, so why don't you take her this brooch as a present? It might cheer her up, Elves adore pretty ornaments. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-05.html deleted file mode 100644 index a553a4296f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Wilford:
-You have not found Lilith yet? She can be found in the temple. Don't forget to present her the brooch that I gave you. That way, she'll respond to you better. Elves are helpless when it comes to flashy jewels! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-06.html deleted file mode 100644 index bb7f2ee3f0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Wilford:
-So you have met Lilith. You got the Lilith Elven Wafer? What a precious thing! Would you consider selling it to me? If that's not possible, please let me have just one bite! Is that impossible too? Oh, well... I guess you need it to pass the test. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-07.html deleted file mode 100644 index d291c130f4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30005-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Wilford:
-Maphr's Tablet Fragment? You came all the way to Talking Island to find it? Hmmm... I have not heard of any relics from the Giants on this island... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-01.html deleted file mode 100644 index 1c0433a606..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Parman:
-You must know that all dwarves such as I are union members. Dwarven society is extremely competitive by definition and their unions are even more so.
-You must not think that just because we are always smiling that being a union member is an easy life. In or out of the union, life for a Dwarf is a never-ending struggle for survival.
-(Quest for Dwarves of level 37 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-01a.html deleted file mode 100644 index 2962e05036..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-01a.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Parman:
-You should consider aspiring to be an upper-level member of the union, possibly a Bounty Hunter or a Warsmith. What do you think? Keep it in mind.
-In order to be an upper-level member, you must pass the Test of Prosperity. You are not yet ready to take this test. Return when you advance beyond apprentice and we will discuss your future.
-(Quest only for Dwarves who have changed occupations and are of level 37 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-02.html deleted file mode 100644 index e49c1f6e45..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Parman:
-You joined the union and now you act like your struggle is over! You must start preparing to be an upper-level member of the union! How about a Bounty Hunter or a Warsmith?
-In order to advance in the union you must pass the Test of Prosperity. It is much harder than the test you took to join the union, and you are not ready for it. Return when you have more experience and we'll talk about your future.
-(Quest for Dwarves who have completed an occupation change and are of level 37 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-03.htm deleted file mode 100644 index 00570c5fb0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Parman:
-You joined the union and now you act like your struggle is over! You must start preparing to be an upper-level member of the union! How about a Bounty Hunter or a Warsmith?
-In order to advance in the union you must pass the Test of Prosperity. It is much harder than the test you took to join the union, but I think you might be ready...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-04.htm deleted file mode 100644 index 37cfbacbd0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-04.htm +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Parman:
-As you know, all Dwarves serve Maphr, the God of fertility. Fertility and goodness are one! It is the greatest virtue and the standard of right or wrong! The word 'fertility' derives from the ancient words for wealth, profit, rich soil and a healthy body. You must discover for yourself the true meaning of fertility. First you must find the 4 Tokens of Fertility.
-Wear this ring while you are taking the test. This will tell other union members that you are taking the test and they will help you. When you submit all 4 marks to the union, you have passed the first test. I wish you luck and that Maphr's will be done.
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-04a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-04a.html deleted file mode 100644 index 2a013166e1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-04a.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Parman:
-First Elder Lockirin has more authoritative knowledge of wealth than anyone else. He is leader of the 6 guilds that control the economy of this continent. Go to the Dwarven Village and meet Lockirin, ask him about the token that symbolizes wealth.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-04b.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-04b.html deleted file mode 100644 index 31d440aabe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-04b.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Parman:
-In the Wastelands northwest of Gludio there is a farmer who sows crops and cultivates the land in spite of the rampaging Orcs. His name is Piotur. You should ask him about the Token of the Fertile Lands, since he is able to cultivate the Wastelands which everybody else has abandoned.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-04c.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-04c.html deleted file mode 100644 index b6a7a97003..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-04c.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Parman:
-In the Town of Dion there is a woman who bore 12 children and raised them alone. For that reason, she is called the Great Mother. She is the utmost expert of fertility. You should go and see her... I don't know her name, only that she is called the Great Mother. One of her sons is a guard of the village...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-04d.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-04d.html deleted file mode 100644 index e0bc519408..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-04d.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Parman:
-It is said that on Talking Island there is an Elf that has been waiting for his lover's return for 1,000 years! It is very unusual, even for an Elf, to live that long, isn't it? He must have amazing health.
-I heard this story from the Warehouse Keeper Wilford of Talking Island. You should go and ask him to tell you more about the Elf that lived for over a thousand years.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-04e.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-04e.htm deleted file mode 100644 index ae8da5be30..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-04e.htm +++ /dev/null @@ -1,10 +0,0 @@ -Warehouse Keeper Parman:
-As you know, Maphr is the god of the Dwarves, the god of riches. For Dwarves, the acquisition of riches is a means by which we win favor with Maphr. Ah, but you must first learn the true meaning of richness. This is the first part of your test.
-You must find the 4 meanings of richness before you can go on. Traditionally, richness has connotations of wealth, fruitful lands, fertility and health.
-Take this ring with you so other guild members will recognize you and help you with this test. Bring me proof of all 4 meanings and Maphr will be pleased.
-Also take this Dimensional Diamond, which you can exchange with the village Gatekeeper for special items or services. I know it will help you on your journey.
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-05.html deleted file mode 100644 index 65f23ad8fb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-05.html +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Parman:
-You must collect the 4 Tokens of Fertility.
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-06.html deleted file mode 100644 index a179892e6f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-06.html +++ /dev/null @@ -1,9 +0,0 @@ -Warehouse Keeper Parman:
-So, you have found all 4 of the tokens? Let's see...
-The account book of the first elder Lockirin. This is indeed a suitable token of wealth!
-The recipe of Emily? Ah, this was given to you by the woman who bore and raised 12 children, the secret recipe passed down through her family that is traditionally eaten after giving birth to a child. It is perfect as the proof of fertility!
-Is the next a seed? Yes, I can smell the scent of a matured seed. I guess it must be a seed which Maphr, the God of earth has blessed. Good!
-Oh! Isn't this an Elven wafer? I guess it is from the Elf on Talking Island that has lived for more than a millennia. At one time wafers were common, but they have been rarely seen in modern times. I'm surprised you were able to get one, as wafers are known for not being sold nor given to other races.
-Well, you have gathered the 4 Tokens of Fertility. Congratulations! You have passed the first portion of test! However... It is not over yet. Now you must take the second test.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-07.html deleted file mode 100644 index 6cf8d8fae0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Parman:
-Now the real test has begun! The trial up to now has just been to test your skill and determination. Next you must participate in the guild association's long-cherished project and do well at it. You are not yet ready for this task. Come back when you have more experience and I will tell you what to do next. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-08.html deleted file mode 100644 index 1e39383c0f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Parman:
-Now the actual trial has begun. . Now you must take part in the Guild Guild's long-cherished project and achieve real results. The project is to excavate Maphr's Tablet and recover the Secrets of Absolute Geometry.
-Recently an ancient relic was unearthed by a team exploring the Cruma Tower. It is thought to be a part of Maphr's Tablet. Take this letter to Maestro Nikola at the Cruma Tower. He will tell you more.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-08a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-08a.html deleted file mode 100644 index 13697c6f12..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-08a.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Parman:
-Absolute Geometry is an ancient science passed down to us by Maphr. It is the explanation of everything, the laws of space and motion for all things. He who understands Absolute Geometry can control the world.
-Our ancestors pursued the study of Absolute Geometry, which led to discoveries in mathematics, thermodynamics, measurement, architecture, astronomy, navigation and economics. This knowledge enabled us to build great architecture such as the sky garden of Shootguart and the great palace of Harnark. We were able to replace the barter system with the concept of monetary economy, and to develop warrior golems and such.
-But since the downfall of Giants, most of this technology has been lost. What a pity...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-08b.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-08b.html deleted file mode 100644 index 3d02baaa4f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-08b.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Parman:
-Maphr's Tablet is written in the language of the Giants, but we Dwarves are the true owners of the tablet. It was the Dwarves who learned directly from Maphr and to this day we retain our traditions of manufacturing, trading, and architecture! Other races, ignorant to our advances in math, dynamics, measurement and architecture won't even be able to follow the basics of Absolute Geometry.
-Obtaining Maphr's Tablet has always been our greatest wish and long-cherished dream. If only we could recover the secrets of Absolute Geometry, we would be able to rebuild our kingdom of Dwarves, and eventually control the entire continent! We could create a world where everything runs smoothly like a well-greased cogwheel...That is our heaven which we will create with our own hands.
-Unfortunately legend says that Maphr's Tablet was damaged when the war between the Gods and the Giants broke out. It is said that fearing the advanced technology of the Giants, the gods stole the tablet, broke it into 12 pieces and scattered it across the continent.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-08c.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-08c.html deleted file mode 100644 index d1b67b92a3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-08c.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Parman:
-Recently news came to us of an ancient relic thought to be a part of Maphr's Tablet. Since the tablet was made during the era of the Giants, it seems very likely that it will be found somewhere among the Giants' Ruins. The investigation team exploring the Cruma Tower has reported that they have discovered a box in which they think the fragments of Maphr's Tablet are contained.
-You must go to the site and collect Maphr's Tablet fragments! This will not be an easy task. First, go and meet Maestro Nikola there. You should find him near the entrance of the Cruma Tower. He will tell you more. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-09.html deleted file mode 100644 index c96d8a00fb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Parman:
-Your enthusiasm is admirable but you aren't ready for the second test yet. Return when you have more experience. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-10.html deleted file mode 100644 index fb64612c58..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-10.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Parman:
-Finally ready to take the second test, are you? Well, let's begin! You must take part in the Guild Guild's long-cherished project to excavate Maphr's Tablet and recover the Secrets of Absolute Geometry.
-Recently some information came to us about an ancient relic, thought to be a part of Maphr's Tablet. The investigative team exploring Cruma Tower have reported the discovery of a box thought to contain fragments of Maphr's Tablet. Take this letter and meet Maestro Nikola at the Cruma Tower. He will tell you more.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-11.html deleted file mode 100644 index e0fa36ddae..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Parman:
-Why are you still here? You must take the letter to Maestro Nikola at Cruma Tower. He will tell you the details of Maphr's Tablet.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-12.html deleted file mode 100644 index 596661f887..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-12.html +++ /dev/null @@ -1,5 +0,0 @@ - -Warehouse Keeper Parman:
-The recovery of the secrets of Absolute Geometry hidden within Maphr's Tablet is the long-cherished wish of our Dwarven Guild. If you can find at least one stone fragment you will pass the second test.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-13.html deleted file mode 100644 index f9fbf4663d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30104-13.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Parman:
-This is a fragment of Maphr's Tablet! Amazing! I certainly chose the right person for this mission. Well done! The elders will be very pleased. I should tell you that it is rumored that another fragment of the tablet was recently found as well. With two of them, our studies can rapidly move forward!
-Now we must send this fragment to the Dwarven Village. Only the elders are able to decipher the Giants' language inscribed on it.
-Now that you've passed the second test, I can give you the Mark of Prosperity as a reward. At this rate, you'll soon be a high-ranking guild member! May Maphr's abundance be yours and your children's children! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30368-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30368-01.html deleted file mode 100644 index c25b2db524..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30368-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Lilith:
-What is a Dwarf doing on this remote island? You have come to see me?
-The Mark of Health? News has recently come of the death of my lover, for whom I have waited these thousand years...Do you feel my grief?... How could you bother me with something as trivial as a mark? Are all Dwarves like you? How could speak this way to a person in agony... You selfish, selfish Dwarf!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30368-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30368-02.html deleted file mode 100644 index 3e3bca3591..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30368-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Lilith:
-A present...? What is this...!
-Did you really think that I would be pleased with such a thing? Could you have possibly thought that I would forget my 1,000 years of pain for the gift of a simple ornament?
-That's the way of the Dwarf, isn't it? You people know of nothing but worldly goods. Go away!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30368-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30368-03.html deleted file mode 100644 index 7ae6d5a840..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30368-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Lilith:
-What a nerve! You still want the Mark of Health? OK. Whatever. Take it! Are you happy now? Now that you have what you wanted, leave me! And don't ever come back again, you horrid little Dwarf! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30368-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30368-04.html deleted file mode 100644 index e715e654ce..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30368-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Lilith:
-I already gave you an Elven Wafer, why are you here again? I have nothing further to discuss with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30368-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30368-05.html deleted file mode 100644 index c73a893e3f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30368-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Lilith:
-I have nothing to discuss with you. Leave! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-01.html deleted file mode 100644 index 0650678ba7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Guard Bright:
-Ah, The Great Mother...? Yes, that is how my mother is known. She greatly deserves the title. She raised 12 children on her own. My father died before I was born. I was the last born child, and a posthumous one at that.
-My mother had no time to grieve my father's death and worked hard to raise us well. She had no rest until I was grown. Now that I have grown and settled down I can finally provide for my her.
-Would you like to meet her? She is probably at home right now... She is a bit shy around strangers... Lately she has been depressed and moody. I am sure she misses my father... I try to comfort her, but it is easier said than done...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-02.html deleted file mode 100644 index ae7800208a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Bright:
-A gift...? We are simple folk and rarely have the luxury of giving or receiving gifts...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-03.html deleted file mode 100644 index 96d01ee4e7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Bright:
-Yes, it is only the thought that counts. There is one thing that my mother loves, now that I think about it. It is a bouquet made from Mandragora Petals. I don't know the story behind it, but she always seems quietly happy whenever I give her that bouquet.
-I will create one for you to give her if you will bring me the materials. I will need 20 mandragora flower petals and 10 bunches of Crimson Moss. You can get the petals from the mandragoras plants that grow on the western part of the execution grounds. The moss can be found near the giant crimson ants of the Cruma marshlands. Good luck on your journey! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-04.html deleted file mode 100644 index c089012bff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Bright:
-Do you remember all the materials needed for the bouquet?
-20 mandragora flower petals and 10 bunches of Crimson Moss. You may acquire the petals from the mandragoras that grow on the west parts of the execution grounds, and the moss is found near the giant crimson ants of the Cruma marshlands. Good luck, then. I hope to make the bouquet soon and see my mother smile. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-05.html deleted file mode 100644 index 7447f9b315..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Bright:
-I see you have brought all the necessary materials. Good job! Now I will create a Mandragora Bouquet. Let's see, some Crimson Moss here, some petals there...hmm...
-There, all done! Take this bouquet of mandragora flowers to my mother. Her name is Emily. I know this will cheer her up... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-06.html deleted file mode 100644 index 338f044521..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Bright:
-Take this bouquet of mandragora flowers to my mother. Her name is Emily. I am on duty and cannot leave my post. I hope these flowers will cheer her up... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-07.html deleted file mode 100644 index 521d14383f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Bright:
-Have you found the Mark of Fertility that you sought? Mother's recipe...? Well, I'm not sure if there are any side-effects... I hope that this recipe may be of help to you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-08.html deleted file mode 100644 index 190eda8521..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30466-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Bright:
-So we meet again, Dwarf traveler! How have you been? Mother has been feeling better since she received the bouquet. I really appreciate your help with that. Thank you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30517-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30517-01.html deleted file mode 100644 index 6715acd612..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30517-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Shari:
-Yes, I know I need to pay my dues. But...well, my sales are way down lately. What can I do? I can't very well pay if I don't have the money, can I?
-I suppose I could borrow the money... In fact, I just took out a loan I was hoping to use to buy some new inventory. Oh, well...take it! Just take it and go!
-Now I don't know how I'm going to keep my store open... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30517-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30517-02.html deleted file mode 100644 index 0b3f2e206f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30517-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Shari:
-Sob! What shall I do? How will I survive? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30519-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30519-01.html deleted file mode 100644 index 073c83a9bf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30519-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Mion:
-That bloody old fool never forgets his donation money! I have been too busy to bring it in.
-Here it is! Now take it to Elder Balanki. Who does he think he is? Won't even come to pick up the donation in person! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30519-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30519-02.html deleted file mode 100644 index 6570b0c8de..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30519-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Mion:
-Urhh! Balanki, that bloody old man! He never forgets the donation money! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-01.html deleted file mode 100644 index 193a488cc5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-01.html +++ /dev/null @@ -1,5 +0,0 @@ -First Elder Lockirin:
-Many years have passed since you left for the mainland. So, how are you? Have you managed to earn some money?
-Ah, yes, The Test of Prosperity. It is gratifying to see ambition in one so young...I suppose Parman told you that I am the one to see if you want the Mark of Wealth. I, First Elder Lockirin, Leader of the Dwarves, am he who holds the economy of the land in his grasp!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-02.html deleted file mode 100644 index 2e42c68ad4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-02.html +++ /dev/null @@ -1,7 +0,0 @@ -First Elder Lockirin:
-To a Dwarf, nothing in the world is more important than wealth. We serve the God Maphr because it is he from whom flows all wealth and abundance. Please don't misunderstand me, I mean no disrespect.
-My race possesses unfathomable wealth. Personally I could well afford a human estate. In spite of our embarrassment of riches, my race is still unsatisfied...
-If we could just get our hands on all of the fragments of Maphr's Tablet, we could buy the entire continent...our wealth would finally eclipse that of the humans! Only Maphr knows if I shall live to see this come to pass...
-Oh, pardon the idle musings of an old man. We have business to discuss. Let's talk about that Mark of Wealth that you are looking for. I would be happy to oblige, if only you would run a simple errand for me. Is this acceptable?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-03.html deleted file mode 100644 index 689dae3524..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-03.html +++ /dev/null @@ -1,4 +0,0 @@ -First Elder Lockirin:
-This won't be very difficult. I only ask that you collect some overdue guild dues on my behalf. All guild members must pay dues periodically, but there are some who have not yet paid, even though their due dates have long passed. The Steel Gate Guild dues have all been collected, but some of the other guilds have some delinquent members. I would like you to visit them and collect their guild dues. I'm sure this will be a swift task for you.
-Here, take this badge and report to the 5 Elders here with me. They will give you the names of the delinquent members. Go and collect the dues and return them to the Elders. Collect 5 receipts from the other Elders and bring them to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-04.html deleted file mode 100644 index e8176efcfe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-04.html +++ /dev/null @@ -1,3 +0,0 @@ -First Elder Lockirin:
-Remember to speak with all 5 Elders about overdue guild dues and make collections immediately. The elders will each give you a receipt when you turn in the dues to them. Collect all 5 receipts and bring them to me. Then you shall have your Mark of Wealth. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-05.html deleted file mode 100644 index 6a14cb82a2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-05.html +++ /dev/null @@ -1,4 +0,0 @@ -First Elder Lockirin:
-Golden Wheel, Silver Balance, Black Anvil, Bronze Key, and Gray Pillar... Yes, that is all 5 receipts. Thank you for your troubles. I find overdue payment collections so tiresome. As the First Elder, I don't have time to chase down every freeloader. Thanks to you, all the accounts are settled. We are in your debt.
-You mentioned a Mark of Wealth? This should do nicely. Here is an accounting book that I have been keeping since I was a very young Dwarf. If you read this, you will discover the secrets of my wealth. Good luck with you future in the guild! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-06.html deleted file mode 100644 index 7b50e9146c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-06.html +++ /dev/null @@ -1,3 +0,0 @@ -First Elder Lockirin:
-Ah, a searcher for the four marks of abundance... That is not an uncomplicated task. Money alone will not solve all problems. Tenacity is essential to your success. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-07.html deleted file mode 100644 index f43f87da56..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30531-07.html +++ /dev/null @@ -1,3 +0,0 @@ -First Elder Lockirin:
-If I could only get my hands on one the fragments of Maphr's Tablet I would be able to buy the entire continent! At last the humans would be subservient to us! Just one fragment! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30532-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30532-01.html deleted file mode 100644 index 80cf4fdd4c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30532-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Spiron:
-May you be blessed with wealth and the virtue of generosity! I am Spiron, the Chief Elder of the Golden Wheel Guild.
-Ah! I remember you. Did you not rid us of the goblin brigand? Though my memory has faded somewhat... You have grown much since I last saw you.
-So, you have come to collect guild dues on behalf of the First Elder? Let's have a look at the delinquent payments... Oh! I see Trader Shari of the weapons shop has not yet made his payment. I hear business has been bad since travelers have started to trade among themselves... I guess his financial worries are as bad as they say...
-Go to Shari and collect his dues, and then return with his payment. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30532-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30532-02.html deleted file mode 100644 index dc30596859..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30532-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Spiron:
-Go see Trader Shari of the weapons shop, collect his guild dues and bring them to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30532-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30532-03.html deleted file mode 100644 index a9337633b4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30532-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Spiron:
-Thank you very much. With this payment all of our members have paid their dues. Here is the receipt. Please take this to First Elder Lockirin.
-I hear Shari's business is not doing so well. I wonder how she managed to pay her dues...? What? She went into debt to make this payment? My my! I didn't know her financial status was that bad! I'll help her this time. I cannot ignore the troubles of a fellow guild member. I'll make her payment for her, and return her money. Good job, you can be on your way. I'll take care of the rest. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30532-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30532-04.html deleted file mode 100644 index 497ced5388..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30532-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Spiron:
-I see you are working hard to collect the guild payment receipts. You will be generously rewarded for your efforts. Have faith! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30533-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30533-01.html deleted file mode 100644 index 4c7259d430..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30533-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Balanki:
-Pleased to meet you, very pleased indeed. I am Balanki Rollingrock. I am the lead Elder of the renowned Silver Balance Guild. So you are the one that the First Elder has sent to collect overdue guild dues? Let me see... Who has yet not paid...
-Hmm... Trader Mion of the grocery shop has not paid yet. I hear business is good, so why is she not paying her dues?
-And another one! Maryse Redbonnet! I guess revenge is more important to her than guild dues.
-Go at once and collect the guild dues from these two! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30533-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30533-02.html deleted file mode 100644 index 107ec7f05b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30533-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Balanki:
-Trader Mion of the grocery shop, and Maryse Redbonnet! Those 2 have not yet paid their dues! Go at once and collect the guild dues from them! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30533-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30533-03.html deleted file mode 100644 index a6f30b8e45..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30533-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Balanki:
-Ah, Mion... So rich, but always late with guild payments. This is not the first time this has happened. She ignores her obligations on purpose. She must be taught a lesson! I see you have received Maryse Redbonnet's dues. I thought she was so blinded by revenge that she couldn't see anything else. At least she knows how to pay.
-Many thanks for your troubles! Here is the receipt. Take this to the First Elder. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30533-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30533-04.html deleted file mode 100644 index f78aed3455..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30533-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Balanki:
-I see you are working hard to fulfill First Elder Lockirin's request. Hmmm... Well, the First Elder cannot go and personally collect the dues himself... Maybe you should work harder... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30534-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30534-01.html deleted file mode 100644 index 3d72213803..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30534-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Keef:
-May the abundance of Maphr be with you! Well, look at you! Aren't you the one that hunted blade bats for me? So, how are you doing? I'm sure your situation has improved thanks to the hard work you did back then.. You look good! I wouldn't be surprised to see you get a promotion soon!
-Ah! You are collecting guild dues on behalf of the First Elder? Wait a minute. All right... Let's see who has not paid his dues yet! Oh my! That infamous rascal Carrier Torocco has not yet paid! I knew it. Always the troublemaker, he is! Go and collect the guild dues from Torocco. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30534-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30534-02.html deleted file mode 100644 index c5e6d8ffad..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30534-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Keef:
-Most of our guild members pay their dues in a timely manner. However, Torocco is always late. Please. Go to Carrier Torocco and collect his guild dues. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30534-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30534-03.html deleted file mode 100644 index 8b1ec2a517..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30534-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Keef:
-Hmm.... A piece of paper in lieu of payment? Another one of Torocco's tricks? Let me see... 'The bearer of this document hereby agrees to pay the Bronze Key Guild dues in place of Carrier Torocco.' Hmm...
-How generous of you! Offering to pay dues in place of that rascal. Well, I have no complaints as long as the dues are paid. I understand. You may make the payment for him.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30534-03a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30534-03a.html deleted file mode 100644 index 91b886a020..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30534-03a.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Keef:
-There is not enough money here! You don't have enough money to pay the guild dues? This is a problem! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30534-03b.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30534-03b.html deleted file mode 100644 index 6a8279e8ce..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30534-03b.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Keef:
-Guild dues of 5000 Adena, paid. I see Torocco has a good friend. Here, take this receipt. First Elder Lockirin has been very concerned about overdue payments, so take the receipts to him immediately! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30534-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30534-04.html deleted file mode 100644 index cacc6f9d5a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30534-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Keef:
-Hello, young friend, we meet again! I see you are working hard to collect the guild payment receipts! Please renew your efforts and think of the First Elder, who must be frustrated that guild dues are not being collected in a timely manner! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30535-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30535-01.html deleted file mode 100644 index a626807ef2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30535-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Filaur of the Gray Pillar:
-May the blessings of the rich earth be with you. You have come to collect the dues in place of the First Elder? But... You look strangely familiar... Let me see... Yes! Aren't you the one that helped me find the Map of the hidden vein? It's been too long! I am glad to see you again. So, how is life treating you these days? Have you managed to earn some money?
-Oh yes! Right...I should not waste my time like this! Gossiping while you have so many things to do. Let me see, who has not paid his dues... Oh my! Miner Bolter has not yet paid. Strange that a diligent Dwarf like him has not paid. Go to him and find out why. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30535-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30535-02.html deleted file mode 100644 index 3d686e7ff7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30535-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Filaur of the Gray Pillar:
-Have you met Miner Bolter yet? No? He has not yet paid his guild dues. Go and collect payment from him. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30535-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30535-03.html deleted file mode 100644 index a06d3ea927..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30535-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Filaur of the Gray Pillar:
-What? He already paid 13 days ago? That can't be... Wait a minute. I need to check my books again.
-Hmm... Miner May paid a week ago... Let me see... Bolter....
-Oh! He's right! I must have missed this notation when I transferred the figures into my new book. What a mistake that was! Miner Bolter has a good memory indeed!
-Our guild has collected dues from all of our members. I will create a receipt for you to deliver to the First Elder. He has been worried about all the unpaid dues. I am sure he will be greatly pleased with your success. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30535-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30535-04.html deleted file mode 100644 index 4d93a46aee..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30535-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Filaur of the Gray Pillar:
-Are you still collecting overdue guild dues? Then why are you here? On your way, finish the task! Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30536-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30536-01.html deleted file mode 100644 index 4afec1e029..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30536-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Arin:
-I am Arin Curdhammer, a representative of the Black Anvil Guild. But wait! Haven't we met before? You look very familiar. Hmmm. Very strange, I never forget a face... Oh, well, I guess I am getting old.. Let's get on with the business at hand.
-Let's see, who has not paid his dues... Dear, dear! Master Toma is late with his payment! Oh my...this is quite a predicament. He is certainly old enough to know better... He hasn't been here for ages, probably still off roaming about the countryside. He must have forgotten that his guild dues are due.
-Please! Go to Master Toma and bring back his dues payment. He won't be easy to find, as he is always wandering... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30536-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30536-02.html deleted file mode 100644 index bd11ce76fb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30536-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Arin:
-Please bring back Master Toma's contribution. No doubt he is traveling and simply forgot about the due date... Ah, he can be so elusive -- I heard some time ago that he was fishing on the northern coast... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30536-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30536-03.html deleted file mode 100644 index ced8627ccf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30536-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Arin:
-Phew!. Ah, the guild dues of Master Toma! So, how was he? Enraged? Yes, I thought he might be. He is one strange duck, that for sure. He looked down on me when I was a child, and still treats me like one, even though I am an Elder now...
-Anyway, I am glad it worked out. I'm sure that there would have been a greater fuss if I had personally gone myself. Thank you.
-Please take this receipt and deliver it to First Elder Lockirin. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30536-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30536-04.html deleted file mode 100644 index 13ca17b20c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30536-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Arin:
-I hate all this paperwork! Don't be in such a rush and do the tasks properly! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30553-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30553-01.html deleted file mode 100644 index 01ca4773f1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30553-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Maryse Redbonnet:
-Contribution? All I can think about is that wolf! Everything else is secondary right now.
-I suppose if you help me get my revenge, I'll contribute as much as you want. Bring me 10 animal skins!
-(Animal skins are used to produce other items.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30553-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30553-02.html deleted file mode 100644 index 9a2530f7f3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30553-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Maryse Redbonnet:
-Bring me 10 Animal Skins and I'll contribute as much as you want!
-(An Animal Skin can be used to produce other items.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30553-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30553-03.html deleted file mode 100644 index 9cf584f51a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30553-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Maryse Redbonnet:
-Excellent! 10 animal skins! Now we're getting somewhere...
-As promised, here's my contribution! You know, that old fellow is really persistent. Sending someone to get the money! He'll get his someday too, mark my words. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30553-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30553-04.html deleted file mode 100644 index 8d7ddf6d20..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30553-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Maryse Redbonnet:
-That doddering old man really has his nerve! How dare he send a representative to collect money! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30554-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30554-01.html deleted file mode 100644 index 32184dbd79..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30554-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Miner Bolter:
-Well, look what the cat dragged in! Long time no see! Seems like only yesterday that you were hunting Bearded Keltirs in these parts. Now look at you!
-Surprised that I remembered you, eh? Oh, I never forget a face -- especially that of a fellow guild member. So what brings you all the way out here?
-My dues!? I paid my dues 2 weeks ago! Are you calling me a liar?! Hmmph! I even have a receipt...somewhere around here... In any case, you'd best go straight to Filaur and get all this straightened out. Accusing honest Dwarves of cheating their guild -- hmmph! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30554-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30554-02.html deleted file mode 100644 index 6e1e085f54..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30554-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Miner Bolter:
-How dare you doubt my word! Take this receipt to Filaur of the Gray Pillar Guild and tell him I expect an apology. Hmmph! And to think I once shared my beer with you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30555-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30555-01.html deleted file mode 100644 index dd6cf17a65..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30555-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Carrier Torocco:
-Oh, right, a donation! Uh, well, hmm... I don't seem to have any money with me... Oh, my...
-Excuse me, aren't you the one who found the Star Diamond for me? Could I trouble you to help me again please? Could you possibly pay the donation for me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30555-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30555-02.html deleted file mode 100644 index 6c998b1798..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30555-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Carrier Torocco:
-Thank you! Thank you so very much. I will not forget this! I will write you a warrant. It explains how you paid for my donation. You can give this warrant to Elder Keef. Again, thank you. Thank you so much! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30555-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30555-03.html deleted file mode 100644 index 3ee54be8b8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30555-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Carrier Torocco:
-Please pay the donation for me and then take the warrant that I gave you to Elder Keef. Thank you so much. I will never forget this! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30556-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30556-01.html deleted file mode 100644 index 1d3ad19ee9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30556-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Toma:
-A donation? Let me see... Is it already time for another donation? Strange indeed! It seems like just yesterday I gave one. This wouldn't be a trick from that rascal Arin? He is so full of himself since he became an Elder...
-Oh, well, I can't say no to your request... Here is the donation... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30556-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30556-02.html deleted file mode 100644 index e433c305cc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30556-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Toma:
-Stop bothering me! I gave you the donation, so take it and go! Give it to Arin, see if I'll care! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30597-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30597-01.html deleted file mode 100644 index a9e10d9f5a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30597-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Piotur:
-The land around here used to be fertile farmlands before the terrible war with Gracia. It was a peaceful place where simple farmers like myself tilled the land to make a living. When we tilled the land earnestly, mother earth would reward us with a rich harvest.
-But, because of the war, all the farms were burned down and the earth was devastated. Moreover, a group of Orcs has invaded our land and have settled here. Fertile lands... Gludio's best granary... Those are stories from long ago, but a memory now...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30597-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30597-02.html deleted file mode 100644 index 3dd3aa6278..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30597-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Piotur:
-Hope..., Yes, I suppose there is hope after all...
-These days the hired troops are taking care of the Orcs while my brothers and I work day and night to reclaim the land. Someday this farm will boast the richest land in the kingdom of Aden!
-So you seek the Token of the Fertile Lands? Then you shall have it. I was given this from another Dwarf. He appeared at a time when I had just come to this barren land and was having no luck growing crops. He gave me a seed and said that the blessings of Maphr were within it.
-When I planted this seed it enriched the soil and my harvests have been improving steadily since then. I put back some of the seeds and have saved them until this day. Now I shall share the seeds with you. This gift from one Dwarf I now give to another. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30597-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30597-03.html deleted file mode 100644 index 27d15b108e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30597-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Piotur:
-The seeds in which the blessings of Maphr dwell... This will be your Token of the Fertile Lands. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30597-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30597-04.html deleted file mode 100644 index 0d78927ab2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30597-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Piotur:
-May the blessings of Maphr shine upon you and your tribe. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30620-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30620-01.html deleted file mode 100644 index c053ebf37b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30620-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Emily:
-Great Mother...? Yes, I have borne and raised 12 children. Surprised? People are always telling me that I do not look my age. People call me the 'Great Mother'. So embarrassing... There's nothing great about it.
-I loved my husband and children so much that I bore and raised as many as I could. It was terribly hard when I lost my husband in battle. Raising the children alone became so hard that I considered sending them away to foster homes. But we carried on through it all, and my children have all grown up and married. Well, all but my youngest. My work will be done when my youngest has married and set up house for himself. I will feel relief and sadness at the same time.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30620-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30620-02.html deleted file mode 100644 index 9517c2f850..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30620-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Emily:
-This bouquet...? Ah...! This bouquet holds a very special meaning for me... Bright said to give this to me? Oh my...
-When my husband proposed to me, he risked his life hunting the mandragoras to create this bouquet. And he proposed to me with it! I still remember that day so clearly...
-Oh my... I apologize, I still cry at that memory. Is there anything I can do for you?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30620-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30620-03.html deleted file mode 100644 index 9e3a0d79d8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30620-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Emily:
-The Mark of Fertility...that reminds me of something. There's a reason why I am so healthy, even though I have produced 12 children. It is because of the secret dish that has been passed on to me by my mother. Whoever eats this dish experiences less pain with childbirth and an easier time with the next pregnancy.
-This recipe is a closely guarded secret that is passed down only to the daughters of my family... But I will make an exception and give you the recipe. Here is the recipe for the dish. I think this will serve as sufficient proof of the Mark of Fertility. I hope this will help you.. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30620-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30620-04.html deleted file mode 100644 index 1e91cab00f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30620-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Emily:
-This recipe I have given you... I hope that it signifies the Mark of Fertility that you seek. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30620-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30620-05.html deleted file mode 100644 index 913fde8819..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30620-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Emily:
-My word! So we meet again. Thank you for delivering the gift from my son. By the way, was the recipe I gave you of any help? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-01.html deleted file mode 100644 index f8ff637a9a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Maestro Nikola:
-So, you were sent by the guild! We have been looking forward to meeting you! If you're ready I'll get right down to business.
-A week ago, I went into the tower alone to do research. I admit it was a dangerous thing to do, since field investigations are not my specialty. During the search I found a very old, tightly locked box. The box appeared to be constructed of a material not of this earth.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-02.html deleted file mode 100644 index 9ba38a9230..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Maestro Nikola:
-Totally fascinated by the locked box, I devoted all my time to investigating it. The lock was impossible to pick, and the box seemed unbreakable.
-The box remained unopened for a while as I investigated its surroundings. This tower is well known as a former research center in the age of the Late Giants. On the floor I found some rather otherwise-ordinary looking stones that seemed to be engraved with the language of Giants...
-Before I go on, you must swear that you will not tell anyone of these stones...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-03.html deleted file mode 100644 index 24ce427a8c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Maestro Nikola:
-Well, actually, decoding of the Giant's characters is only allowed by the Elders of the guild. They keep all the knowledge from Giant records for themselves. I will probably not be suspected of breaking this rule since I secretly taught myself. It is an unfair rule anyway. I don't know what they are thinking...
-Anyway, as soon as I saw the stone, I knew that Maphr's Tablet Fragments were hidden inside the box. Suddenly I heard roars from the creatures all over the tower. I had to run away immediately. As I said earlier, I am not much of a fighter, so if I was attacked by the creatures I would most likely be killed.
-It has been a week since that day, and still I cannot bring myself to enter the tower. But I have an idea... I know where the box is and have determined that a special key must be used to open it. I have researched the materials and methods of creating such a key, and am quite sure I can do it!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-04.html deleted file mode 100644 index f819f9c8fa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-I know the materials needed to create the key, but still lack the shape. I need your help with this. Please go to the tower and copy the pattern of the keyhole! If we have a copy of the keyhole we can write down the recipe for making the key.
-Now take this clay and copy the pattern of the keyhole. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-05.html deleted file mode 100644 index 5384beb3c0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Nikola:
-Now go into the tower and find the box. Do not try to open the box by yourself. All you have to do is make a copy of the keyhole with the clay I gave you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-06.html deleted file mode 100644 index 3c0fdc5d32..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Excellent! You have copied the keyhole! Well done! Now give me a moment while I write down the recipe for the key. Now... shall we get started Mapping the key's structure? Hmmm...I see that it is a very complicated structure in which many triple spirals are layered and connected to double spirals. I have never seen such a fantastic thing. But it won't be a problem for me!
-Done! I guarantee that you will be able to open the box if you follow the recipe. Just collect the needed materials. I will tell you which creatures you must hunt, as well. You will find everything in the Cruma Marshlands, so don't worry. I don't think this will be a problem for you. If everything is clear, let's get started! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-07.html deleted file mode 100644 index a84ac6f258..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-07.html +++ /dev/null @@ -1,2 +0,0 @@ -Maestro Nikola:
Simply follow the recipe and you'll be able to make the key to open the box. Here is the list of the creatures that are needed and you will find the recipe materials in the Marshland of Cruma. If this is clear, then be on your way! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-08.html deleted file mode 100644 index 605514801f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Nikola:
-Once the key is done, take it to the tower and open the box. Wouldn't you like to know what is in the box? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-09.html deleted file mode 100644 index f2ec0da0db..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30621-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Maestro Nikola:
-Yes, we have finally obtained Maphr's Tablet Fragment! This is amazing. let me see... Hmm... Could it be?
-Knowing the characters is not enough to decipher this language. It will be impossible for us to interpret the tablet without the help of the Elders...
-Very well, then! Now deliver this to Warehouse Keeper Parman. This is all we can do now. I plan to return to Shootguart after looking around the tower a bit more... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30622-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30622-01.html deleted file mode 100644 index 153809be21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30622-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Box of Titan:
-This box was created during the period of Titan.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30622-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30622-02.html deleted file mode 100644 index 8ddd706e07..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30622-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Box of Titan:
-Make a keyhole pattern out of clay. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30622-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30622-03.html deleted file mode 100644 index 2c9a93ffbd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30622-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Box of Titan:
-This box was created during the period of Titan.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30622-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30622-04.html deleted file mode 100644 index b81fced7ec..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30622-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Box of Titan:
-You have found 'Maphr's Tablet Fragment'. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30622-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30622-05.html deleted file mode 100644 index 6cf18a8a61..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/30622-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Box of Titan:
-The box is locked. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/Q00221_TestimonyOfProsperity.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/Q00221_TestimonyOfProsperity.java deleted file mode 100644 index 605d8beb4a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00221_TestimonyOfProsperity/Q00221_TestimonyOfProsperity.java +++ /dev/null @@ -1,968 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00221_TestimonyOfProsperity; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Testimony Of Prosperity (221) - * @author ivantotov - */ -public class Q00221_TestimonyOfProsperity extends Quest -{ - // NPCs - private static final int WAREHOUSE_KEEPER_WILFORD = 30005; - private static final int WAREHOUSE_KEEPER_PARMAN = 30104; - private static final int LILITH = 30368; - private static final int GUARD_BRIGHT = 30466; - private static final int TRADER_SHARI = 30517; - private static final int TRADER_MION = 30519; - private static final int IRON_GATES_LOCKIRIN = 30531; - private static final int GOLDEN_WHEELS_SPIRON = 30532; - private static final int SILVER_SCALES_BALANKI = 30533; - private static final int BRONZE_KEYS_KEEF = 30534; - private static final int GRAY_PILLAR_MEMBER_FILAUR = 30535; - private static final int BLACK_ANVILS_ARIN = 30536; - private static final int MARYSE_REDBONNET = 30553; - private static final int MINER_BOLTER = 30554; - private static final int CARRIER_TOROCCO = 30555; - private static final int MASTER_TOMA = 30556; - private static final int PIOTUR = 30597; - private static final int EMILY = 30620; - private static final int MAESTRO_NIKOLA = 30621; - private static final int BOX_OF_TITAN = 30622; - // Items - private static final int ADENA = 57; - private static final int ANIMAL_SKIN = 1867; - private static final int RECIPE_TITAN_KEY = 3023; - private static final int KEY_OF_TITAN = 3030; - private static final int RING_OF_TESTIMONY_1ST = 3239; - private static final int RING_OF_TESTIMONY_2ND = 3240; - private static final int OLD_ACCOUNT_BOOK = 3241; - private static final int BLESSED_SEED = 3242; - private static final int EMILYS_RECIPE = 3243; - private static final int LILITHS_ELVEN_WAFER = 3244; - private static final int MAPHR_TABLET_FRAGMENT = 3245; - private static final int COLLECTION_LICENSE = 3246; - private static final int LOCKIRINS_1ST_NOTICE = 3247; - private static final int LOCKIRINS_2ND_NOTICE = 3248; - private static final int LOCKIRINS_3RD_NOTICE = 3249; - private static final int LOCKIRINS_4TH_NOTICE = 3250; - private static final int LOCKIRINS_5TH_NOTICE = 3251; - private static final int CONTRIBUTION_OF_SHARI = 3252; - private static final int CONTRIBUTION_OF_MION = 3253; - private static final int CONTRIBUTION_OF_MARYSE = 3254; - private static final int MARYSES_REQUEST = 3255; - private static final int CONTRIBUTION_OF_TOMA = 3256; - private static final int RECEIPT_OF_BOLTER = 3257; - private static final int RECEIPT_OF_CONTRIBUTION_1ST = 3258; - private static final int RECEIPT_OF_CONTRIBUTION_2ND = 3259; - private static final int RECEIPT_OF_CONTRIBUTION_3RD = 3260; - private static final int RECEIPT_OF_CONTRIBUTION_4TH = 3261; - private static final int RECEIPT_OF_CONTRIBUTION_5TH = 3262; - private static final int PROCURATION_OF_TOROCCO = 3263; - private static final int BRIGHTS_LIST = 3264; - private static final int MANDRAGORA_PETAL = 3265; - private static final int CRIMSON_MOSS = 3266; - private static final int MANDRAGORA_BOUGUET = 3267; - private static final int PARMANS_INSTRUCTIONS = 3268; - private static final int PARMANS_LETTER = 3269; - private static final int CLAY_DOUGH = 3270; - private static final int PATTERN_OF_KEYHOLE = 3271; - private static final int NIKOLAS_LIST = 3272; - private static final int STAKATO_SHELL = 3273; - private static final int TOAD_LORD_SAC = 3274; - private static final int MARSH_SPIDER_THORN = 3275; - private static final int CRYSTAL_BROOCH = 3428; - // Reward - private static final int MARK_OF_PROSPERITY = 3238; - // Monster - private static final int MANDRAGORA_SPROUT1 = 20154; - private static final int MANDRAGORA_SAPLING = 20155; - private static final int MANDRAGORA_BLOSSOM = 20156; - private static final int MARSH_STAKATO = 20157; - private static final int MANDRAGORA_SPROUT2 = 20223; - private static final int GIANT_CRIMSON_ANT = 20228; - private static final int MARSH_STAKATO_WORKER = 20230; - private static final int TOAD_LORD = 20231; - private static final int MARSH_STAKATO_SOLDIER = 20232; - private static final int MARSH_SPIDER = 20233; - private static final int MARSH_STAKATO_DRONE = 20234; - // Misc - private static final int MIN_LEVEL = 37; - - public Q00221_TestimonyOfProsperity() - { - super(221); - addStartNpc(WAREHOUSE_KEEPER_PARMAN); - addTalkId(WAREHOUSE_KEEPER_PARMAN, WAREHOUSE_KEEPER_WILFORD, LILITH, GUARD_BRIGHT, TRADER_SHARI, TRADER_MION, IRON_GATES_LOCKIRIN, GOLDEN_WHEELS_SPIRON, SILVER_SCALES_BALANKI, BRONZE_KEYS_KEEF, GRAY_PILLAR_MEMBER_FILAUR, BLACK_ANVILS_ARIN, MARYSE_REDBONNET, MINER_BOLTER, CARRIER_TOROCCO, MASTER_TOMA, PIOTUR, EMILY, MAESTRO_NIKOLA, BOX_OF_TITAN); - addKillId(MANDRAGORA_SPROUT1, MANDRAGORA_SAPLING, MANDRAGORA_BLOSSOM, MARSH_STAKATO, MANDRAGORA_SPROUT2, GIANT_CRIMSON_ANT, MARSH_STAKATO_WORKER, TOAD_LORD, MARSH_STAKATO_SOLDIER, MARSH_SPIDER, MARSH_STAKATO_DRONE); - registerQuestItems(RECIPE_TITAN_KEY, KEY_OF_TITAN, RING_OF_TESTIMONY_1ST, RING_OF_TESTIMONY_2ND, OLD_ACCOUNT_BOOK, BLESSED_SEED, EMILYS_RECIPE, LILITHS_ELVEN_WAFER, MAPHR_TABLET_FRAGMENT, COLLECTION_LICENSE, LOCKIRINS_1ST_NOTICE, LOCKIRINS_2ND_NOTICE, LOCKIRINS_3RD_NOTICE, LOCKIRINS_4TH_NOTICE, LOCKIRINS_5TH_NOTICE, CONTRIBUTION_OF_SHARI, CONTRIBUTION_OF_MION, CONTRIBUTION_OF_MARYSE, MARYSES_REQUEST, CONTRIBUTION_OF_TOMA, RECEIPT_OF_BOLTER, RECEIPT_OF_CONTRIBUTION_1ST, RECEIPT_OF_CONTRIBUTION_2ND, RECEIPT_OF_CONTRIBUTION_3RD, RECEIPT_OF_CONTRIBUTION_4TH, RECEIPT_OF_CONTRIBUTION_5TH, PROCURATION_OF_TOROCCO, BRIGHTS_LIST, MANDRAGORA_PETAL, CRIMSON_MOSS, MANDRAGORA_BOUGUET, PARMANS_INSTRUCTIONS, PARMANS_LETTER, CLAY_DOUGH, PATTERN_OF_KEYHOLE, NIKOLAS_LIST, STAKATO_SHELL, TOAD_LORD_SAC, MARSH_SPIDER_THORN, CRYSTAL_BROOCH); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (qs.isCreated()) - { - qs.startQuest(); - if (!hasQuestItems(player, RING_OF_TESTIMONY_1ST)) - { - giveItems(player, RING_OF_TESTIMONY_1ST, 1); - } - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - break; - } - case "30104-08.html": - { - takeItems(player, RING_OF_TESTIMONY_1ST, 1); - giveItems(player, RING_OF_TESTIMONY_2ND, 1); - takeItems(player, OLD_ACCOUNT_BOOK, 1); - takeItems(player, BLESSED_SEED, 1); - takeItems(player, EMILYS_RECIPE, 1); - takeItems(player, LILITHS_ELVEN_WAFER, 1); - giveItems(player, PARMANS_LETTER, 1); - qs.setCond(4, true); - htmltext = event; - break; - } - case "30104-04a.html": - case "30104-04b.html": - case "30104-04c.html": - case "30104-04d.html": - case "30104-05.html": - case "30104-08a.html": - case "30104-08b.html": - case "30104-08c.html": - case "30005-02.html": - case "30005-03.html": - case "30368-02.html": - case "30466-02.html": - case "30531-02.html": - case "30620-02.html": - case "30621-02.html": - case "30621-03.html": - { - htmltext = event; - break; - } - case "30005-04.html": - { - giveItems(player, CRYSTAL_BROOCH, 1); - htmltext = event; - break; - } - case "30368-03.html": - { - if (hasQuestItems(player, CRYSTAL_BROOCH)) - { - giveItems(player, LILITHS_ELVEN_WAFER, 1); - takeItems(player, CRYSTAL_BROOCH, 1); - if (hasQuestItems(player, OLD_ACCOUNT_BOOK, BLESSED_SEED, EMILYS_RECIPE)) - { - qs.setCond(2, true); - } - htmltext = event; - } - break; - } - case "30466-03.html": - { - giveItems(player, BRIGHTS_LIST, 1); - htmltext = event; - break; - } - case "30531-03.html": - { - giveItems(player, COLLECTION_LICENSE, 1); - giveItems(player, LOCKIRINS_1ST_NOTICE, 1); - giveItems(player, LOCKIRINS_2ND_NOTICE, 1); - giveItems(player, LOCKIRINS_3RD_NOTICE, 1); - giveItems(player, LOCKIRINS_4TH_NOTICE, 1); - giveItems(player, LOCKIRINS_5TH_NOTICE, 1); - htmltext = event; - break; - } - case "30534-03a.html": - { - if (getQuestItemsCount(player, ADENA) < 5000) - { - htmltext = event; - } - else if (hasQuestItems(player, PROCURATION_OF_TOROCCO)) - { - takeItems(player, ADENA, 5000); - giveItems(player, RECEIPT_OF_CONTRIBUTION_3RD, 1); - takeItems(player, PROCURATION_OF_TOROCCO, 1); - htmltext = "30534-03b.html"; - } - break; - } - case "30555-02.html": - { - giveItems(player, PROCURATION_OF_TOROCCO, 1); - htmltext = event; - break; - } - case "30597-02.html": - { - giveItems(player, BLESSED_SEED, 1); - if (hasQuestItems(player, OLD_ACCOUNT_BOOK, EMILYS_RECIPE, LILITHS_ELVEN_WAFER)) - { - qs.setCond(2, true); - } - htmltext = event; - break; - } - case "30620-03.html": - { - if (hasQuestItems(player, MANDRAGORA_BOUGUET)) - { - giveItems(player, EMILYS_RECIPE, 1); - takeItems(player, MANDRAGORA_BOUGUET, 1); - if (hasQuestItems(player, OLD_ACCOUNT_BOOK, BLESSED_SEED, LILITHS_ELVEN_WAFER)) - { - qs.setCond(2, true); - } - htmltext = event; - } - break; - } - case "30621-04.html": - { - giveItems(player, CLAY_DOUGH, 1); - qs.setCond(5, true); - htmltext = event; - break; - } - case "30622-02.html": - { - if (hasQuestItems(player, CLAY_DOUGH)) - { - takeItems(player, CLAY_DOUGH, 1); - giveItems(player, PATTERN_OF_KEYHOLE, 1); - qs.setCond(6, true); - htmltext = event; - } - break; - } - case "30622-04.html": - { - if (hasQuestItems(player, KEY_OF_TITAN)) - { - takeItems(player, KEY_OF_TITAN, 1); - giveItems(player, MAPHR_TABLET_FRAGMENT, 1); - takeItems(player, NIKOLAS_LIST, 1); - takeItems(player, RECIPE_TITAN_KEY, 1); - takeItems(player, STAKATO_SHELL, -1); - takeItems(player, TOAD_LORD_SAC, -1); - takeItems(player, MARSH_SPIDER_THORN, -1); - qs.setCond(9, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case MANDRAGORA_SPROUT1: - case MANDRAGORA_SAPLING: - case MANDRAGORA_BLOSSOM: - case MANDRAGORA_SPROUT2: - { - if (hasQuestItems(killer, RING_OF_TESTIMONY_1ST, BRIGHTS_LIST) && !hasQuestItems(killer, EMILYS_RECIPE)) - { - if ((getQuestItemsCount(killer, MANDRAGORA_PETAL) < 20)) - { - giveItems(killer, MANDRAGORA_PETAL, 1); - if (getQuestItemsCount(killer, MANDRAGORA_PETAL) == 20) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - case MARSH_STAKATO: - case MARSH_STAKATO_WORKER: - case MARSH_STAKATO_SOLDIER: - case MARSH_STAKATO_DRONE: - { - if (hasQuestItems(killer, RING_OF_TESTIMONY_2ND, NIKOLAS_LIST) && !hasAtLeastOneQuestItem(killer, CLAY_DOUGH, PATTERN_OF_KEYHOLE)) - { - if ((getQuestItemsCount(killer, STAKATO_SHELL) < 20)) - { - giveItems(killer, STAKATO_SHELL, 1); - if (getQuestItemsCount(killer, STAKATO_SHELL) == 20) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, TOAD_LORD_SAC) >= 10) && (getQuestItemsCount(killer, MARSH_SPIDER_THORN) >= 10)) - { - qs.setCond(8); - } - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - case GIANT_CRIMSON_ANT: - { - if (hasQuestItems(killer, RING_OF_TESTIMONY_1ST, BRIGHTS_LIST) && !hasQuestItems(killer, EMILYS_RECIPE)) - { - if ((getQuestItemsCount(killer, CRIMSON_MOSS) < 10)) - { - giveItems(killer, CRIMSON_MOSS, 1); - if (getQuestItemsCount(killer, CRIMSON_MOSS) == 10) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - case TOAD_LORD: - { - if (hasQuestItems(killer, RING_OF_TESTIMONY_2ND, NIKOLAS_LIST) && !hasAtLeastOneQuestItem(killer, CLAY_DOUGH, PATTERN_OF_KEYHOLE)) - { - if ((getQuestItemsCount(killer, TOAD_LORD_SAC) < 10)) - { - giveItems(killer, TOAD_LORD_SAC, 1); - if (getQuestItemsCount(killer, TOAD_LORD_SAC) == 10) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, STAKATO_SHELL) >= 20) && (getQuestItemsCount(killer, MARSH_SPIDER_THORN) >= 10)) - { - qs.setCond(8); - } - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - case MARSH_SPIDER: - { - if (hasQuestItems(killer, RING_OF_TESTIMONY_2ND, NIKOLAS_LIST) && !hasAtLeastOneQuestItem(killer, CLAY_DOUGH, PATTERN_OF_KEYHOLE)) - { - if ((getQuestItemsCount(killer, MARSH_SPIDER_THORN) < 10)) - { - giveItems(killer, MARSH_SPIDER_THORN, 1); - if (getQuestItemsCount(killer, MARSH_SPIDER_THORN) == 10) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, STAKATO_SHELL) >= 20) && (getQuestItemsCount(killer, TOAD_LORD_SAC) >= 10)) - { - qs.setCond(8); - } - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == WAREHOUSE_KEEPER_PARMAN) - { - if ((player.getRace() == Race.DWARF) && (player.getLevel() >= MIN_LEVEL) && player.isInCategory(CategoryType.DWARF_2ND_GROUP)) - { - htmltext = "30104-03.htm"; - } - else if ((player.getRace() == Race.DWARF) && (player.getLevel() >= MIN_LEVEL)) - { - htmltext = "30104-01a.html"; - } - else if ((player.getRace() == Race.DWARF)) - { - htmltext = "30104-02.html"; - } - else - { - htmltext = "30104-01.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case WAREHOUSE_KEEPER_PARMAN: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_1ST)) - { - if (hasQuestItems(player, OLD_ACCOUNT_BOOK, BLESSED_SEED, EMILYS_RECIPE, LILITHS_ELVEN_WAFER)) - { - htmltext = "30104-06.html"; - } - else - { - htmltext = "30104-05.html"; - } - } - else if (hasQuestItems(player, PARMANS_INSTRUCTIONS)) - { - takeItems(player, PARMANS_INSTRUCTIONS, 1); - giveItems(player, RING_OF_TESTIMONY_2ND, 1); - giveItems(player, PARMANS_LETTER, 1); - qs.setCond(4, true); - htmltext = "30104-10.html"; - } - else if (hasQuestItems(player, RING_OF_TESTIMONY_2ND)) - { - if (hasQuestItems(player, PARMANS_LETTER)) - { - htmltext = "30104-11.html"; - } - else if (hasAtLeastOneQuestItem(player, CLAY_DOUGH, PATTERN_OF_KEYHOLE, NIKOLAS_LIST)) - { - htmltext = "30104-12.html"; - } - else if (hasQuestItems(player, MAPHR_TABLET_FRAGMENT)) - { - giveAdena(player, 217682, true); - giveItems(player, MARK_OF_PROSPERITY, 1); - addExpAndSp(player, 1199958, 80080); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30104-13.html"; - } - } - break; - } - case WAREHOUSE_KEEPER_WILFORD: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_1ST)) - { - if (!hasAtLeastOneQuestItem(player, LILITHS_ELVEN_WAFER, CRYSTAL_BROOCH)) - { - htmltext = "30005-01.html"; - } - else if (hasQuestItems(player, CRYSTAL_BROOCH) && !hasQuestItems(player, LILITHS_ELVEN_WAFER)) - { - htmltext = "30005-05.html"; - } - else if (hasQuestItems(player, LILITHS_ELVEN_WAFER)) - { - htmltext = "30005-06.html"; - } - } - else if (hasQuestItems(player, RING_OF_TESTIMONY_2ND)) - { - htmltext = "30005-07.html"; - } - break; - } - case LILITH: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_1ST)) - { - if (hasQuestItems(player, CRYSTAL_BROOCH) && !hasQuestItems(player, LILITHS_ELVEN_WAFER)) - { - htmltext = "30368-01.html"; - } - else - { - htmltext = "30368-04.html"; - } - } - else if (hasQuestItems(player, RING_OF_TESTIMONY_2ND)) - { - htmltext = "30368-05.html"; - } - break; - } - case GUARD_BRIGHT: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_1ST)) - { - if (!hasAtLeastOneQuestItem(player, EMILYS_RECIPE, BRIGHTS_LIST, MANDRAGORA_BOUGUET)) - { - htmltext = "30466-01.html"; - } - else if (hasQuestItems(player, BRIGHTS_LIST) && !hasQuestItems(player, EMILYS_RECIPE)) - { - if ((getQuestItemsCount(player, MANDRAGORA_PETAL) < 20) || (getQuestItemsCount(player, CRIMSON_MOSS) < 10)) - { - htmltext = "30466-04.html"; - } - else - { - takeItems(player, BRIGHTS_LIST, 1); - takeItems(player, MANDRAGORA_PETAL, -1); - takeItems(player, CRIMSON_MOSS, -1); - giveItems(player, MANDRAGORA_BOUGUET, 1); - htmltext = "30466-05.html"; - } - } - else if (hasQuestItems(player, MANDRAGORA_BOUGUET) && !hasAtLeastOneQuestItem(player, EMILYS_RECIPE, BRIGHTS_LIST)) - { - htmltext = "30466-06.html"; - } - else if (hasQuestItems(player, EMILYS_RECIPE)) - { - htmltext = "30466-07.html"; - } - } - else if (hasQuestItems(player, RING_OF_TESTIMONY_2ND)) - { - htmltext = "30466-08.html"; - } - break; - } - case TRADER_SHARI: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_1ST, COLLECTION_LICENSE)) - { - if (!hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_1ST, CONTRIBUTION_OF_SHARI, LOCKIRINS_1ST_NOTICE)) - { - giveItems(player, CONTRIBUTION_OF_SHARI, 1); - htmltext = "30517-01.html"; - } - else if (hasQuestItems(player, CONTRIBUTION_OF_SHARI) && !hasAtLeastOneQuestItem(player, LOCKIRINS_1ST_NOTICE, RECEIPT_OF_CONTRIBUTION_1ST)) - { - htmltext = "30517-02.html"; - } - } - break; - } - case TRADER_MION: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_1ST, COLLECTION_LICENSE)) - { - if (!hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_2ND, CONTRIBUTION_OF_MION, LOCKIRINS_2ND_NOTICE)) - { - giveItems(player, CONTRIBUTION_OF_MION, 1); - htmltext = "30519-01.html"; - } - else if (hasQuestItems(player, CONTRIBUTION_OF_MION) && !hasAtLeastOneQuestItem(player, LOCKIRINS_2ND_NOTICE, RECEIPT_OF_CONTRIBUTION_2ND)) - { - htmltext = "30519-02.html"; - } - } - break; - } - case IRON_GATES_LOCKIRIN: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_1ST)) - { - if (!hasAtLeastOneQuestItem(player, COLLECTION_LICENSE, OLD_ACCOUNT_BOOK)) - { - htmltext = "30531-01.html"; - } - else if (hasQuestItems(player, COLLECTION_LICENSE)) - { - if (hasQuestItems(player, RECEIPT_OF_CONTRIBUTION_1ST, RECEIPT_OF_CONTRIBUTION_2ND, RECEIPT_OF_CONTRIBUTION_3RD, RECEIPT_OF_CONTRIBUTION_4TH, RECEIPT_OF_CONTRIBUTION_5TH)) - { - giveItems(player, OLD_ACCOUNT_BOOK, 1); - takeItems(player, COLLECTION_LICENSE, 1); - takeItems(player, RECEIPT_OF_CONTRIBUTION_1ST, 1); - takeItems(player, RECEIPT_OF_CONTRIBUTION_2ND, 1); - takeItems(player, RECEIPT_OF_CONTRIBUTION_3RD, 1); - takeItems(player, RECEIPT_OF_CONTRIBUTION_4TH, 1); - takeItems(player, RECEIPT_OF_CONTRIBUTION_5TH, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (hasQuestItems(player, BLESSED_SEED, EMILYS_RECIPE, LILITHS_ELVEN_WAFER)) - { - qs.setCond(2, true); - } - htmltext = "30531-05.html"; - } - else - { - htmltext = "30531-04.html"; - } - } - else if (hasQuestItems(player, OLD_ACCOUNT_BOOK) && !hasQuestItems(player, COLLECTION_LICENSE)) - { - htmltext = "30531-06.html"; - } - } - else if (hasQuestItems(player, RING_OF_TESTIMONY_2ND)) - { - htmltext = "30531-07.html"; - } - break; - } - case GOLDEN_WHEELS_SPIRON: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_1ST, COLLECTION_LICENSE)) - { - if (hasQuestItems(player, LOCKIRINS_1ST_NOTICE) && !hasAtLeastOneQuestItem(player, CONTRIBUTION_OF_SHARI, RECEIPT_OF_CONTRIBUTION_1ST)) - { - takeItems(player, LOCKIRINS_1ST_NOTICE, 1); - htmltext = "30532-01.html"; - } - else if (!hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_1ST, CONTRIBUTION_OF_SHARI, LOCKIRINS_1ST_NOTICE)) - { - htmltext = "30532-02.html"; - } - else if (hasQuestItems(player, CONTRIBUTION_OF_SHARI) && !hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_1ST, LOCKIRINS_1ST_NOTICE)) - { - takeItems(player, CONTRIBUTION_OF_SHARI, 1); - giveItems(player, RECEIPT_OF_CONTRIBUTION_1ST, 1); - htmltext = "30532-03.html"; - } - else if (hasQuestItems(player, RECEIPT_OF_CONTRIBUTION_1ST) && !hasAtLeastOneQuestItem(player, CONTRIBUTION_OF_SHARI, LOCKIRINS_1ST_NOTICE)) - { - htmltext = "30532-04.html"; - } - } - break; - } - case SILVER_SCALES_BALANKI: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_1ST, COLLECTION_LICENSE)) - { - if (hasQuestItems(player, LOCKIRINS_2ND_NOTICE) && !hasQuestItems(player, RECEIPT_OF_CONTRIBUTION_2ND) && ((getQuestItemsCount(player, CONTRIBUTION_OF_MION) + getQuestItemsCount(player, CONTRIBUTION_OF_MARYSE)) < 2)) - { - takeItems(player, LOCKIRINS_2ND_NOTICE, 1); - htmltext = "30533-01.html"; - } - else if (!hasAtLeastOneQuestItem(player, LOCKIRINS_2ND_NOTICE, RECEIPT_OF_CONTRIBUTION_2ND) && ((getQuestItemsCount(player, CONTRIBUTION_OF_MION) + getQuestItemsCount(player, CONTRIBUTION_OF_MARYSE)) < 2)) - { - htmltext = "30533-02.html"; - } - else if (!hasAtLeastOneQuestItem(player, LOCKIRINS_2ND_NOTICE, RECEIPT_OF_CONTRIBUTION_2ND) && hasQuestItems(player, CONTRIBUTION_OF_MION, CONTRIBUTION_OF_MARYSE)) - { - takeItems(player, CONTRIBUTION_OF_MION, 1); - takeItems(player, CONTRIBUTION_OF_MARYSE, 1); - giveItems(player, RECEIPT_OF_CONTRIBUTION_2ND, 1); - htmltext = "30533-03.html"; - } - else if (!hasQuestItems(player, LOCKIRINS_2ND_NOTICE) && hasQuestItems(player, RECEIPT_OF_CONTRIBUTION_2ND) && !hasQuestItems(player, CONTRIBUTION_OF_MION, CONTRIBUTION_OF_MARYSE)) - { - htmltext = "30533-04.html"; - } - } - break; - } - case BRONZE_KEYS_KEEF: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_1ST, COLLECTION_LICENSE)) - { - if (hasQuestItems(player, LOCKIRINS_3RD_NOTICE) && !hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_3RD, PROCURATION_OF_TOROCCO)) - { - takeItems(player, LOCKIRINS_3RD_NOTICE, 1); - htmltext = "30534-01.html"; - } - else if (!hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_3RD, PROCURATION_OF_TOROCCO, LOCKIRINS_3RD_NOTICE)) - { - htmltext = "30534-02.html"; - } - else if (hasQuestItems(player, PROCURATION_OF_TOROCCO) && !hasAtLeastOneQuestItem(player, LOCKIRINS_3RD_NOTICE, RECEIPT_OF_CONTRIBUTION_3RD)) - { - htmltext = "30534-03.html"; - } - else if (hasQuestItems(player, RECEIPT_OF_CONTRIBUTION_3RD) && !hasAtLeastOneQuestItem(player, PROCURATION_OF_TOROCCO, LOCKIRINS_3RD_NOTICE)) - { - htmltext = "30534-04.html"; - } - } - break; - } - case GRAY_PILLAR_MEMBER_FILAUR: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_1ST, COLLECTION_LICENSE)) - { - if (hasQuestItems(player, LOCKIRINS_4TH_NOTICE) && !hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_4TH, RECEIPT_OF_BOLTER)) - { - takeItems(player, LOCKIRINS_4TH_NOTICE, 1); - htmltext = "30535-01.html"; - } - else if (!hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_4TH, RECEIPT_OF_BOLTER, LOCKIRINS_4TH_NOTICE)) - { - htmltext = "30535-02.html"; - } - else if (hasQuestItems(player, RECEIPT_OF_BOLTER) && !hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_4TH, LOCKIRINS_4TH_NOTICE)) - { - takeItems(player, RECEIPT_OF_BOLTER, 1); - giveItems(player, RECEIPT_OF_CONTRIBUTION_4TH, 1); - htmltext = "30535-03.html"; - } - else if (hasQuestItems(player, RECEIPT_OF_CONTRIBUTION_4TH) && !hasAtLeastOneQuestItem(player, RECEIPT_OF_BOLTER, LOCKIRINS_4TH_NOTICE)) - { - htmltext = "30535-04.html"; - } - } - break; - } - case BLACK_ANVILS_ARIN: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_1ST, COLLECTION_LICENSE)) - { - if (hasQuestItems(player, LOCKIRINS_5TH_NOTICE) && !hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_5TH, CONTRIBUTION_OF_TOMA)) - { - takeItems(player, LOCKIRINS_5TH_NOTICE, 1); - htmltext = "30536-01.html"; - } - else if (!hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_5TH, CONTRIBUTION_OF_TOMA, LOCKIRINS_5TH_NOTICE)) - { - htmltext = "30536-02.html"; - } - else if (hasQuestItems(player, CONTRIBUTION_OF_TOMA) && !hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_5TH, LOCKIRINS_5TH_NOTICE)) - { - takeItems(player, CONTRIBUTION_OF_TOMA, 1); - giveItems(player, RECEIPT_OF_CONTRIBUTION_5TH, 1); - htmltext = "30536-03.html"; - } - else if (hasQuestItems(player, RECEIPT_OF_CONTRIBUTION_5TH) && !hasAtLeastOneQuestItem(player, CONTRIBUTION_OF_TOMA, LOCKIRINS_5TH_NOTICE)) - { - htmltext = "30536-04.html"; - } - } - break; - } - case MARYSE_REDBONNET: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_1ST, COLLECTION_LICENSE)) - { - if (!hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_2ND, CONTRIBUTION_OF_MARYSE, LOCKIRINS_2ND_NOTICE, MARYSES_REQUEST)) - { - giveItems(player, MARYSES_REQUEST, 1); - htmltext = "30553-01.html"; - } - else if (hasQuestItems(player, MARYSES_REQUEST) && !hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_2ND, CONTRIBUTION_OF_MARYSE, LOCKIRINS_2ND_NOTICE)) - { - if (getQuestItemsCount(player, ANIMAL_SKIN) < 10) - { - htmltext = "30553-02.html"; - } - else - { - takeItems(player, ANIMAL_SKIN, 10); - giveItems(player, CONTRIBUTION_OF_MARYSE, 1); - takeItems(player, MARYSES_REQUEST, 1); - htmltext = "30553-03.html"; - } - } - else if (hasQuestItems(player, CONTRIBUTION_OF_MARYSE) && !hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_2ND, LOCKIRINS_2ND_NOTICE, MARYSES_REQUEST)) - { - htmltext = "30553-04.html"; - } - } - break; - } - case MINER_BOLTER: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_1ST, COLLECTION_LICENSE)) - { - if (!hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_4TH, RECEIPT_OF_BOLTER, LOCKIRINS_4TH_NOTICE)) - { - giveItems(player, RECEIPT_OF_BOLTER, 1); - htmltext = "30554-01.html"; - } - else if (hasQuestItems(player, RECEIPT_OF_BOLTER) && !hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_4TH, LOCKIRINS_4TH_NOTICE)) - { - htmltext = "30554-02.html"; - } - } - break; - } - case CARRIER_TOROCCO: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_1ST, COLLECTION_LICENSE)) - { - if (!hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_3RD, PROCURATION_OF_TOROCCO, LOCKIRINS_3RD_NOTICE)) - { - htmltext = "30555-01.html"; - } - else if (hasQuestItems(player, PROCURATION_OF_TOROCCO) && !hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_3RD, LOCKIRINS_3RD_NOTICE)) - { - htmltext = "30555-03.html"; - } - } - break; - } - case MASTER_TOMA: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_1ST, COLLECTION_LICENSE)) - { - if (!hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_5TH, CONTRIBUTION_OF_TOMA, LOCKIRINS_5TH_NOTICE)) - { - giveItems(player, CONTRIBUTION_OF_TOMA, 1); - htmltext = "30556-01.html"; - } - else if (hasQuestItems(player, CONTRIBUTION_OF_TOMA) && !hasAtLeastOneQuestItem(player, RECEIPT_OF_CONTRIBUTION_5TH, LOCKIRINS_5TH_NOTICE)) - { - htmltext = "30556-02.html"; - } - } - break; - } - case PIOTUR: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_1ST)) - { - if (!hasQuestItems(player, BLESSED_SEED)) - { - htmltext = "30597-01.html"; - } - else - { - htmltext = "30597-03.html"; - } - } - else if (hasQuestItems(player, RING_OF_TESTIMONY_2ND)) - { - htmltext = "30597-04.html"; - } - break; - } - case EMILY: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_1ST)) - { - if (hasQuestItems(player, MANDRAGORA_BOUGUET) && !hasAtLeastOneQuestItem(player, EMILYS_RECIPE, BRIGHTS_LIST)) - { - htmltext = "30620-01.html"; - } - else if (hasQuestItems(player, EMILYS_RECIPE)) - { - htmltext = "30620-04.html"; - } - } - else if (hasQuestItems(player, RING_OF_TESTIMONY_2ND)) - { - htmltext = "30620-05.html"; - } - break; - } - case MAESTRO_NIKOLA: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_2ND)) - { - if (!hasAtLeastOneQuestItem(player, CLAY_DOUGH, PATTERN_OF_KEYHOLE, NIKOLAS_LIST, MAPHR_TABLET_FRAGMENT)) - { - takeItems(player, PARMANS_LETTER, 1); - htmltext = "30621-01.html"; - } - else if (hasQuestItems(player, CLAY_DOUGH) && !hasAtLeastOneQuestItem(player, PATTERN_OF_KEYHOLE, NIKOLAS_LIST, MAPHR_TABLET_FRAGMENT)) - { - htmltext = "30621-05.html"; - } - else if (hasQuestItems(player, PATTERN_OF_KEYHOLE) && !hasAtLeastOneQuestItem(player, CLAY_DOUGH, NIKOLAS_LIST, MAPHR_TABLET_FRAGMENT)) - { - giveItems(player, RECIPE_TITAN_KEY, 1); - takeItems(player, PATTERN_OF_KEYHOLE, 1); - giveItems(player, NIKOLAS_LIST, 1); - qs.setCond(7, true); - htmltext = "30621-06.html"; - } - else if (hasQuestItems(player, NIKOLAS_LIST) && !hasAtLeastOneQuestItem(player, CLAY_DOUGH, PATTERN_OF_KEYHOLE, MAPHR_TABLET_FRAGMENT, KEY_OF_TITAN)) - { - htmltext = "30621-07.html"; - } - else if (hasQuestItems(player, NIKOLAS_LIST, KEY_OF_TITAN) && !hasAtLeastOneQuestItem(player, CLAY_DOUGH, PATTERN_OF_KEYHOLE, MAPHR_TABLET_FRAGMENT)) - { - htmltext = "30621-08.html"; - } - else if (hasQuestItems(player, MAPHR_TABLET_FRAGMENT) && !hasAtLeastOneQuestItem(player, CLAY_DOUGH, PATTERN_OF_KEYHOLE, NIKOLAS_LIST)) - { - htmltext = "30621-09.html"; - } - } - break; - } - case BOX_OF_TITAN: - { - if (hasQuestItems(player, RING_OF_TESTIMONY_2ND)) - { - if (hasQuestItems(player, CLAY_DOUGH) && !hasQuestItems(player, PATTERN_OF_KEYHOLE)) - { - htmltext = "30622-01.html"; - } - else if (hasQuestItems(player, KEY_OF_TITAN) && !hasQuestItems(player, MAPHR_TABLET_FRAGMENT)) - { - htmltext = "30622-03.html"; - } - else if (!hasAtLeastOneQuestItem(player, KEY_OF_TITAN, CLAY_DOUGH)) - { - htmltext = "30622-05.html"; - } - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == WAREHOUSE_KEEPER_PARMAN) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-01.html deleted file mode 100644 index 9e04188747..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Duelist Kaien:
-Greetings, young traveler. I am Duelist Kaien.
-The original meaning of the word 'Duelist' was 'Challenger.' It was used to describe those who exhibited their dazzling talents in the arena at Schuttgart. They bathed in the blood of their rivals and regarded that as an honor.
-Now this title is given to those whose skills with the weapon have reached their zenith. It is an honor desired by all that wield a weapon, but only a select few may attain this title, and only after many years of training...
-You may also become a Duelist, but that is something to be discussed in the future... To attempt the trials at your skill level would mean certain death... For now, you must suppress your ambition and concentrate on your training.
-(This quest may only be performed by Warriors, Elven Knights, Palus Knights, and Orc Monks with level 39 and higher.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-02.html deleted file mode 100644 index b006478e0f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Duelist Kaien:
-Greetings, young traveler. I am Duelist Kaien.
-The original meaning of the word 'Duelist' was 'Challenger.' It was used to describe those who exhibited their dazzling talents in the arena at Schuttgart. They bathed in the blood of their rivals and regarded that as an honor.
-Now this title is given to those whose skills with the weapon have reached their zenith. It is an honor desired by all that wield a weapon, but only a select few may attain this title, and only after many years of training...
-I see that you do not walk the path of the sword. I am sure you don't understand the thrill of combat in which 2 swords meet. You will never be a Duelist.
-(This quest may only be performed by Warriors, Elven Knights, Palus Knights, and Orc Monks with level 39 and higher.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-03.htm deleted file mode 100644 index 32ff74506e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Duelist Kaien:
-Greetings, young warrior. My name is Kaien and I am a 'Duelist' belonging from the arena at Schuttgart. My quest is to travel the continent to discover talented swordsmen and train them as duelists.
-Though the kingdoms of Elmore and Aden are hostile to one another, that does not influence the affairs of a guild... My wish is to train as many duelists as possible and pass on the splendid tradition of swordsmanship of the Warrior Guild on this continent...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-04.htm deleted file mode 100644 index af5f4b2044..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Duelist Kaien:
-Originally the term Duelist meant 'challenger.' It was a term used to refer to those who displayed their dazzling talents in the arena at Schuttgart, who bathed themselves in the blood of their rivals and regarded this as their honor. Now it is a title given to those whose skills with their weapon have reached their zenith. It is an title desired by all that wield a weapon, but only a select few may attain it, and only after many years of training...
-If you desire to obtain the Mark of the Duelist, you must pass the trial that I, Duelist Kaien, give you.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-05.htm deleted file mode 100644 index ed4f396b81..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Duelist Kaien:
-Greetings, young traveler. I am Duelist Kaien.
-The original meaning of the word 'Duelist' was 'Challenger.' It was used to describe those who exhibited their dazzling talents in the arena at Schuttgart. They bathed in the blood of their rivals and regarded that as an honor.
-Now this title is given to those whose weapons skills have reached their zenith. It is an honor desired by all that wield a weapon, but only a select few may attain this title, and only after many years of training...
-If you wish to obtain the Mark of the Duelist you must pass the trial that I, Duelist Kaien, give you.

- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-06.htm deleted file mode 100644 index ad6bfec6bc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-06.htm +++ /dev/null @@ -1,6 +0,0 @@ -Duelist Kaien:
-I have already explained to you the meaning of the word 'Duelist.' The Duelist's Trial consists primarily of defeating in battle the strongest opponents from across the continent. You must burn with desire rather than tremble and crouch in fear when meeting a strong opponent... Strength and bravery are essential.
-According to age-old Duelist traditions, you must 'conquer all the territories of the kingdom'. That is, you must seek out the strongest opponents of each territory of the Aden Kingdom and engage in combat with them. Whoever is victorious in battle against them will be awarded the Mark of the Duelist.
-Are you ready to meet this challenge? I cannot stress enough that this is a very arduous task that will often test the limits of your patience.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-07.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-07.htm deleted file mode 100644 index e80a401bc5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-07.htm +++ /dev/null @@ -1,6 +0,0 @@ -Duelist Kaien:
-...I see. Now listen carefully. You must travel to the various territories of the Aden kingdom and repeatedly challenge the strongest opponents. Your must defeat each enemy at least 10 or more times.
-In the past, swordsmen of various territories engaged in bloody combat with each other in order to prove their worth. But these days, since the Warrior Guild banned duels, your opponents will be magical monsters or foreign races that are a threat to the population.
-Here is a list of your opponents. Let's see, first, from Gludio...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-07.html deleted file mode 100644 index e80a401bc5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Duelist Kaien:
-...I see. Now listen carefully. You must travel to the various territories of the Aden kingdom and repeatedly challenge the strongest opponents. Your must defeat each enemy at least 10 or more times.
-In the past, swordsmen of various territories engaged in bloody combat with each other in order to prove their worth. But these days, since the Warrior Guild banned duels, your opponents will be magical monsters or foreign races that are a threat to the population.
-Here is a list of your opponents. Let's see, first, from Gludio...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-07a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-07a.htm deleted file mode 100644 index 61679f395b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-07a.htm +++ /dev/null @@ -1,7 +0,0 @@ -Duelist Kaien:
-I see. First, take this Dimension Diamond. You can trade it to the village gatekeeper for something special that may help you on your journey.
-Now listen to me carefully. You must visit each territory of Aden and prove your skill against the best opponents you find. Your task is to defeat each adversary more than 10 times.
-In the past, the swordsman from each territory engaged in bloody mortal combat to prove their skills, but the Warrior Guild has since banned unauthorized duels. That means the adversaries you will face are now limited to evil creatures or different races that threaten the common peace.
-Your strongest enemies are specific in a particular sequence. First of all, in Gludio territory . . . wait, would you like me to go on?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-08.html deleted file mode 100644 index 5261cc30a9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Duelist Kaien:
-In Gludio you must face the puncher and noble ant leader. Punchers can be found in the Wastelands of southern Gludio. To find noble ants, you must go inside the Ant Nest of the Wastelands. I'm sure that with your skills you can adequately protect yourself...
-Bring back 10 puncher shards and 10 noble ant feelers!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-09.html deleted file mode 100644 index 2c34fdb7b6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Duelist Kaien:
-The masters of the Warrior guild and I have determined that your first opponent shall be the marsh stakato drone and the dead seeker in the territory of Dion.
-Marsh stakato drones are the nobles of the stakato race that live in the Cruma marshlands. You will find the dead seekers at the execution grounds. As a mark of your victory you must bring back 10 each of the stakato Drone's Chitin and dead seeker's fangs.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-10.html deleted file mode 100644 index 46ee007666..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-10.html +++ /dev/null @@ -1,5 +0,0 @@ -Duelist Kaien:
-In Giran you must seek the Breka Orc overlords and fettered souls. The Breka Orc tribe wields considerable power in northern Giran, and they are led by the Breka Orc overlords. Fettered souls are undead that appear in the 'Death Pass,' the path connecting Giran and Oren.
-You must bring back 10 Breka Orc Overlord Necklaces and 10 Fettered Soul's Chains as proof.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-11.html deleted file mode 100644 index 4f60098603..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-11.html +++ /dev/null @@ -1,5 +0,0 @@ -Duelist Kaien:
-I personally selected your opponents for the trial in Oren. First you shall fight the Leto Lizardman overlord that lives in the southern regions of Oren, and your second opponent will be the enchanted monster eye that wanders the area surrounding the Ivory Tower of Oren. Stay alert, as both are formidable enemies!
-Bring back 10 Leto Lizardman Amulets, and 10 pieces of Enchanted Eye Meat.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-12.html deleted file mode 100644 index fe4c5962e6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-12.html +++ /dev/null @@ -1,6 +0,0 @@ -Duelist Kaien:
-Last of all you must visit the territory of Aden... This territory is under martial law and many areas are off limits...
-In the southern region of Aden, you will find the Tamlin Orcs. Defeat them and the Tamlin Orc Archers. Bring back 10 Tamlin Orc rings and 10 Tamlin Orc arrows.
-Do you remember your mission in each territory? Always remember this motto: "I shall not surrender, I shall be victorious..." One day the Mark will be yours.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-13.html deleted file mode 100644 index fd735b696a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-13.html +++ /dev/null @@ -1,5 +0,0 @@ -Duelist Kaien:
-I am too tired to count. I will trust that you completed the assignment so far. You did well, but I would have been able to complete this task in a single day. The Duelist's Trial is not yet over, so do not get ahead of yourself.
-The hard part begins now. Are you ready to attempt the final trial?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-14.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-14.html deleted file mode 100644 index 3bc85bfdff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-14.html +++ /dev/null @@ -1,4 +0,0 @@ -Duelist Kaien:
-You are quicker than I thought you were! Good, now let's see...
-Hmmm...You're still short. Tired already? If you're worn out, you can quit the trial at any time. Even if you do not become a Duelist, you may still be able to carve your own path... Defeats are forgotten with the passage of time... What, you don't care for the sound of that? Then don't just stand there, go and finish the trial! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-15.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-15.html deleted file mode 100644 index 4f9b59e1be..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-15.html +++ /dev/null @@ -1,5 +0,0 @@ -Duelist Kaien:
-So you do not know the meaning of defeat... Good... then you are halfway there! Already you have conquered each territory. Now you must become the champion of each kingdom, that is to say, 'Conquer the Kingdom'... The previous trial may have been difficult, but this time it will be twice as challenging.
-The opponent in this trial has been chosen by all the grand masters in the kingdom. You must achieve 3 victories from 1 opponent... That in itself is not an easy task. If you find it difficult to accomplish alone you may ask your fellow members to assist you. You will still get the credit for a victory should you succeed. Of course, your opponent will be much more difficult...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-16.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-16.html deleted file mode 100644 index 5a96941f5d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-16.html +++ /dev/null @@ -1,7 +0,0 @@ -Duelist Kaien:
-First you must slay the Excuro and the Krator from the Cruma Tower. As a proof of your victory, bring back 3 Excuro Skins and 3 Krator Fragments. I trust that I don't need to explain about the dangers of the Cruma Tower?
-After this you must go to the Death Pass in Giran and fight the Grandis. Perhaps you have already heard of the savagery of the Grandis?
-Next find the Timak Orc Overlord from the western region of Oren and challenge him. The Timak Orcs are a strong race, strong enough to hold their own against the guards of the Oren Lord. Furthermore, your opponent is the Warlord, so it will be best to view his skills as equal to that of the strongest warrior.
-Finally, you must slay the Lakin that wanders through all of Aden. It is a giant, violent animal, so make sure you are prepared. It would be good to have a trusted friend watching your back.
-These orders contain a list of the opponents you must defeat, so consult them if needed. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-17.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-17.html deleted file mode 100644 index 5b12609477..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-17.html +++ /dev/null @@ -1,3 +0,0 @@ -Duelist Kaien:
-Certainly you are not finished with the trial yet! Why do you seek me? Do not come to me again until you have defeated all of the opponents on the list at least 3 times. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-18.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-18.html deleted file mode 100644 index d7d7949680..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/30623-18.html +++ /dev/null @@ -1,4 +0,0 @@ -Duelist Kaien:
-You have defeated all of the opponents of the final trial...! Excellent! Now not only have you conquered all of the territories of Aden, but also Aden itself! Magnificent! I, Duelist Kaien, hereby acknowledge your skills and talents and bestow upon you the Mark of the Duelist. Congratulations!
-If you practice swordsmanship regularly, one day you may have the chance to draw against me... I shall wait for that day! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/Q00222_TestOfTheDuelist.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/Q00222_TestOfTheDuelist.java deleted file mode 100644 index 54b82e6558..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00222_TestOfTheDuelist/Q00222_TestOfTheDuelist.java +++ /dev/null @@ -1,501 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00222_TestOfTheDuelist; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Test Of The Duelist (222) - * @author ivantotov - */ -public class Q00222_TestOfTheDuelist extends Quest -{ - // NPC - private static final int DUELIST_KAIEN = 30623; - // Items - private static final int ORDER_GLUDIO = 2763; - private static final int ORDER_DION = 2764; - private static final int ORDER_GIRAN = 2765; - private static final int ORDER_OREN = 2766; - private static final int ORDER_ADEN = 2767; - private static final int PUNCHERS_SHARD = 2768; - private static final int NOBLE_ANTS_FEELER = 2769; - private static final int DRONES_CHITIN = 2770; - private static final int DEAD_SEEKER_FANG = 2771; - private static final int OVERLORD_NECKLACE = 2772; - private static final int FETTERED_SOULS_CHAIN = 2773; - private static final int CHIEDS_AMULET = 2774; - private static final int ENCHANTED_EYE_MEAT = 2775; - private static final int TAMRIN_ORCS_RING = 2776; - private static final int TAMRIN_ORCS_ARROW = 2777; - private static final int FINAL_ORDER = 2778; - private static final int EXCUROS_SKIN = 2779; - private static final int KRATORS_SHARD = 2780; - private static final int GRANDIS_SKIN = 2781; - private static final int TIMAK_ORCS_BELT = 2782; - private static final int LAKINS_MACE = 2783; - // Reward - private static final int MARK_OF_DUELIST = 2762; - // Monster - private static final int PUNCHER = 20085; - private static final int NOBLE_ANT_LEADER = 20090; - private static final int DEAD_SEEKER = 20202; - private static final int EXCURO = 20214; - private static final int KRATOR = 20217; - private static final int MARSH_STAKATO_DRONE = 20234; - private static final int BREKA_ORC_OVERLORD = 20270; - private static final int FETTERED_SOUL = 20552; - private static final int GRANDIS = 20554; - private static final int ENCHANTED_MONSTEREYE = 20564; - private static final int LETO_LIZARDMAN_OVERLORD = 20582; - private static final int TIMAK_ORC_OVERLORD = 20588; - private static final int TAMLIN_ORC = 20601; - private static final int TAMLIN_ORC_ARCHER = 20602; - private static final int LAKIN = 20604; - // Misc - private static final int MIN_LEVEL = 39; - - public Q00222_TestOfTheDuelist() - { - super(222); - addStartNpc(DUELIST_KAIEN); - addTalkId(DUELIST_KAIEN); - addKillId(PUNCHER, NOBLE_ANT_LEADER, DEAD_SEEKER, EXCURO, KRATOR, MARSH_STAKATO_DRONE, BREKA_ORC_OVERLORD, FETTERED_SOUL, GRANDIS, ENCHANTED_MONSTEREYE, LETO_LIZARDMAN_OVERLORD, TIMAK_ORC_OVERLORD, TAMLIN_ORC, TAMLIN_ORC_ARCHER, LAKIN); - registerQuestItems(ORDER_GLUDIO, ORDER_DION, ORDER_GIRAN, ORDER_OREN, ORDER_ADEN, PUNCHERS_SHARD, NOBLE_ANTS_FEELER, DRONES_CHITIN, DEAD_SEEKER_FANG, OVERLORD_NECKLACE, FETTERED_SOULS_CHAIN, CHIEDS_AMULET, ENCHANTED_EYE_MEAT, TAMRIN_ORCS_RING, TAMRIN_ORCS_ARROW, FINAL_ORDER, EXCUROS_SKIN, KRATORS_SHARD, GRANDIS_SKIN, TIMAK_ORCS_BELT, LAKINS_MACE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setMemoState(1); - giveItems(player, ORDER_GLUDIO, 1); - giveItems(player, ORDER_DION, 1); - giveItems(player, ORDER_GIRAN, 1); - giveItems(player, ORDER_OREN, 1); - giveItems(player, ORDER_ADEN, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - break; - } - case "30623-04.htm": - { - if (player.getRace() != Race.ORC) - { - htmltext = event; - } - else - { - htmltext = "30623-05.htm"; - } - break; - } - case "30623-06.htm": - case "30623-07.html": - case "30623-09.html": - case "30623-10.html": - case "30623-11.html": - case "30623-12.html": - case "30623-15.html": - { - htmltext = event; - break; - } - case "30623-08.html": - { - qs.setCond(2, true); - htmltext = event; - break; - } - case "30623-16.html": - { - takeItems(player, PUNCHERS_SHARD, -1); - takeItems(player, NOBLE_ANTS_FEELER, -1); - takeItems(player, DEAD_SEEKER_FANG, -1); - takeItems(player, DRONES_CHITIN, -1); - takeItems(player, OVERLORD_NECKLACE, -1); - takeItems(player, FETTERED_SOULS_CHAIN, -1); - takeItems(player, CHIEDS_AMULET, -1); - takeItems(player, ENCHANTED_EYE_MEAT, -1); - takeItems(player, TAMRIN_ORCS_RING, -1); - takeItems(player, TAMRIN_ORCS_ARROW, -1); - takeItems(player, ORDER_GLUDIO, 1); - takeItems(player, ORDER_DION, 1); - takeItems(player, ORDER_GIRAN, 1); - takeItems(player, ORDER_OREN, 1); - takeItems(player, ORDER_ADEN, 1); - giveItems(player, FINAL_ORDER, 1); - qs.setMemoState(2); - qs.setCond(4, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case PUNCHER: - { - if (qs.isMemoState(1) && hasQuestItems(killer, ORDER_GLUDIO)) - { - final int i0 = qs.getMemoStateEx(1); - qs.setMemoStateEx(1, i0 + 1); - if (giveItemRandomly(killer, npc, PUNCHERS_SHARD, 1, 10, 1.0, true) && (getQuestItemsCount(killer, NOBLE_ANTS_FEELER, DRONES_CHITIN, DEAD_SEEKER_FANG, OVERLORD_NECKLACE, FETTERED_SOULS_CHAIN, CHIEDS_AMULET, ENCHANTED_EYE_MEAT, TAMRIN_ORCS_RING, TAMRIN_ORCS_ARROW) == 90)) - { - if (i0 >= 9) - { - qs.setCond(3); - } - qs.setMemoStateEx(1, 0); - } - } - break; - } - case NOBLE_ANT_LEADER: - { - if (qs.isMemoState(1) && hasQuestItems(killer, ORDER_GLUDIO)) - { - final int i0 = qs.getMemoStateEx(1); - qs.setMemoStateEx(1, i0 + 1); - if (giveItemRandomly(killer, npc, NOBLE_ANTS_FEELER, 1, 10, 1.0, true) && (getQuestItemsCount(killer, PUNCHERS_SHARD, DRONES_CHITIN, DEAD_SEEKER_FANG, OVERLORD_NECKLACE, FETTERED_SOULS_CHAIN, CHIEDS_AMULET, ENCHANTED_EYE_MEAT, TAMRIN_ORCS_RING, TAMRIN_ORCS_ARROW) == 90)) - { - if (i0 >= 9) - { - qs.setCond(3); - } - qs.setMemoStateEx(1, 0); - } - } - break; - } - case DEAD_SEEKER: - { - if (qs.isMemoState(1) && hasQuestItems(killer, ORDER_DION)) - { - final int i0 = qs.getMemoStateEx(1); - qs.setMemoStateEx(1, i0 + 1); - if (giveItemRandomly(killer, npc, DEAD_SEEKER_FANG, 1, 10, 1.0, true) && (getQuestItemsCount(killer, PUNCHERS_SHARD, NOBLE_ANTS_FEELER, DRONES_CHITIN, OVERLORD_NECKLACE, FETTERED_SOULS_CHAIN, CHIEDS_AMULET, ENCHANTED_EYE_MEAT, TAMRIN_ORCS_RING, TAMRIN_ORCS_ARROW) == 90)) - { - if (i0 >= 9) - { - qs.setCond(3); - } - qs.setMemoStateEx(1, 0); - } - } - break; - } - case EXCURO: - { - - if (qs.isMemoState(2) && hasQuestItems(killer, FINAL_ORDER)) - { - final int i0 = qs.getMemoStateEx(1); - qs.setMemoStateEx(1, i0 + 1); - if (giveItemRandomly(killer, npc, EXCUROS_SKIN, 1, 3, 1.0, true) && (getQuestItemsCount(killer, KRATORS_SHARD, LAKINS_MACE, GRANDIS_SKIN, TIMAK_ORCS_BELT) == 12)) - { - if (i0 >= 5) - { - qs.setCond(5); - } - qs.setMemoStateEx(1, 0); - } - } - break; - } - case KRATOR: - { - if (qs.isMemoState(2) && hasQuestItems(killer, FINAL_ORDER)) - { - final int i0 = qs.getMemoStateEx(1); - qs.setMemoStateEx(1, i0 + 1); - if (giveItemRandomly(killer, npc, KRATORS_SHARD, 1, 3, 1.0, true) && (getQuestItemsCount(killer, EXCUROS_SKIN, LAKINS_MACE, GRANDIS_SKIN, TIMAK_ORCS_BELT) == 12)) - { - if (i0 >= 5) - { - qs.setCond(5); - } - qs.setMemoStateEx(1, 0); - } - } - break; - } - case MARSH_STAKATO_DRONE: - { - if (qs.isMemoState(1) && hasQuestItems(killer, ORDER_DION)) - { - final int i0 = qs.getMemoStateEx(1); - qs.setMemoStateEx(1, i0 + 1); - if (giveItemRandomly(killer, npc, DRONES_CHITIN, 1, 10, 1.0, true) && (getQuestItemsCount(killer, PUNCHERS_SHARD, NOBLE_ANTS_FEELER, DEAD_SEEKER_FANG, OVERLORD_NECKLACE, FETTERED_SOULS_CHAIN, CHIEDS_AMULET, ENCHANTED_EYE_MEAT, TAMRIN_ORCS_RING, TAMRIN_ORCS_ARROW) == 90)) - { - if (i0 >= 9) - { - qs.setCond(3); - } - qs.setMemoStateEx(1, 0); - } - } - break; - } - case BREKA_ORC_OVERLORD: - { - if (qs.isMemoState(1) && hasQuestItems(killer, ORDER_GIRAN)) - { - final int i0 = qs.getMemoStateEx(1); - qs.setMemoStateEx(1, i0 + 1); - if (giveItemRandomly(killer, npc, OVERLORD_NECKLACE, 1, 10, 1.0, true) && (getQuestItemsCount(killer, PUNCHERS_SHARD, NOBLE_ANTS_FEELER, DRONES_CHITIN, DEAD_SEEKER_FANG, FETTERED_SOULS_CHAIN, CHIEDS_AMULET, ENCHANTED_EYE_MEAT, TAMRIN_ORCS_RING, TAMRIN_ORCS_ARROW) == 90)) - { - if (i0 >= 9) - { - qs.setCond(3); - } - qs.setMemoStateEx(1, 0); - } - } - break; - } - case FETTERED_SOUL: - { - if (qs.isMemoState(1) && hasQuestItems(killer, ORDER_GIRAN)) - { - final int i0 = qs.getMemoStateEx(1); - qs.setMemoStateEx(1, i0 + 1); - if (giveItemRandomly(killer, npc, FETTERED_SOULS_CHAIN, 1, 10, 1.0, true) && (getQuestItemsCount(killer, PUNCHERS_SHARD, NOBLE_ANTS_FEELER, DRONES_CHITIN, DEAD_SEEKER_FANG, OVERLORD_NECKLACE, CHIEDS_AMULET, ENCHANTED_EYE_MEAT, TAMRIN_ORCS_RING, TAMRIN_ORCS_ARROW) == 90)) - { - if (i0 >= 9) - { - qs.setCond(3); - } - qs.setMemoStateEx(1, 0); - } - } - break; - } - case GRANDIS: - { - if (qs.isMemoState(2) && hasQuestItems(killer, FINAL_ORDER)) - { - final int i0 = qs.getMemoStateEx(1); - qs.setMemoStateEx(1, i0 + 1); - if (giveItemRandomly(killer, npc, GRANDIS_SKIN, 1, 3, 1.0, true) && (getQuestItemsCount(killer, EXCUROS_SKIN, KRATORS_SHARD, LAKINS_MACE, TIMAK_ORCS_BELT) == 12)) - { - if (i0 >= 5) - { - qs.setCond(5); - } - qs.setMemoStateEx(1, 0); - } - } - break; - } - case ENCHANTED_MONSTEREYE: - { - if (qs.isMemoState(1) && hasQuestItems(killer, ORDER_OREN)) - { - final int i0 = qs.getMemoStateEx(1); - qs.setMemoStateEx(1, i0 + 1); - if (giveItemRandomly(killer, npc, ENCHANTED_EYE_MEAT, 1, 10, 1.0, true) && (getQuestItemsCount(killer, PUNCHERS_SHARD, NOBLE_ANTS_FEELER, DRONES_CHITIN, DEAD_SEEKER_FANG, OVERLORD_NECKLACE, FETTERED_SOULS_CHAIN, CHIEDS_AMULET, TAMRIN_ORCS_RING, TAMRIN_ORCS_ARROW) == 90)) - { - if (i0 >= 9) - { - qs.setCond(3); - } - qs.setMemoStateEx(1, 0); - } - } - break; - } - case LETO_LIZARDMAN_OVERLORD: - { - if (qs.isMemoState(1) && hasQuestItems(killer, ORDER_OREN)) - { - final int i0 = qs.getMemoStateEx(1); - qs.setMemoStateEx(1, i0 + 1); - if (giveItemRandomly(killer, npc, CHIEDS_AMULET, 1, 10, 1.0, true) && (getQuestItemsCount(killer, PUNCHERS_SHARD, NOBLE_ANTS_FEELER, DRONES_CHITIN, DEAD_SEEKER_FANG, OVERLORD_NECKLACE, FETTERED_SOULS_CHAIN, ENCHANTED_EYE_MEAT, TAMRIN_ORCS_RING, TAMRIN_ORCS_ARROW) == 90)) - { - if (i0 >= 9) - { - qs.setCond(3); - } - qs.setMemoStateEx(1, 0); - } - } - break; - } - case TIMAK_ORC_OVERLORD: - { - if (qs.isMemoState(2) && hasQuestItems(killer, FINAL_ORDER)) - { - final int i0 = qs.getMemoStateEx(1); - qs.setMemoStateEx(1, i0 + 1); - if (giveItemRandomly(killer, npc, TIMAK_ORCS_BELT, 1, 3, 1.0, true) && (getQuestItemsCount(killer, EXCUROS_SKIN, KRATORS_SHARD, LAKINS_MACE, GRANDIS_SKIN) == 12)) - { - if (i0 >= 5) - { - qs.setCond(5); - } - qs.setMemoStateEx(1, 0); - } - } - break; - } - case TAMLIN_ORC: - { - if (qs.isMemoState(1) && hasQuestItems(killer, ORDER_ADEN)) - { - final int i0 = qs.getMemoStateEx(1); - qs.setMemoStateEx(1, i0 + 1); - if (giveItemRandomly(killer, npc, TAMRIN_ORCS_RING, 1, 10, 1.0, true) && (getQuestItemsCount(killer, PUNCHERS_SHARD, NOBLE_ANTS_FEELER, DRONES_CHITIN, DEAD_SEEKER_FANG, OVERLORD_NECKLACE, FETTERED_SOULS_CHAIN, CHIEDS_AMULET, ENCHANTED_EYE_MEAT, TAMRIN_ORCS_ARROW) == 90)) - { - if (i0 >= 9) - { - qs.setCond(3); - } - qs.setMemoStateEx(1, 0); - } - } - break; - } - case TAMLIN_ORC_ARCHER: - { - if (qs.isMemoState(1) && hasQuestItems(killer, ORDER_ADEN)) - { - final int i0 = qs.getMemoStateEx(1); - qs.setMemoStateEx(1, i0 + 1); - if (giveItemRandomly(killer, npc, TAMRIN_ORCS_ARROW, 1, 10, 1.0, true) && (getQuestItemsCount(killer, PUNCHERS_SHARD, NOBLE_ANTS_FEELER, DRONES_CHITIN, DEAD_SEEKER_FANG, OVERLORD_NECKLACE, FETTERED_SOULS_CHAIN, CHIEDS_AMULET, ENCHANTED_EYE_MEAT, TAMRIN_ORCS_RING) == 90)) - { - if (i0 >= 9) - { - qs.setCond(3); - } - qs.setMemoStateEx(1, 0); - } - } - break; - } - case LAKIN: - { - if (qs.isMemoState(2) && hasQuestItems(killer, FINAL_ORDER)) - { - final int i0 = qs.getMemoStateEx(1); - qs.setMemoStateEx(1, i0 + 1); - if (giveItemRandomly(killer, npc, LAKINS_MACE, 1, 3, 1.0, true) && (getQuestItemsCount(killer, EXCUROS_SKIN, KRATORS_SHARD, GRANDIS_SKIN, TIMAK_ORCS_BELT) == 12)) - { - if (i0 >= 5) - { - qs.setCond(5); - } - qs.setMemoStateEx(1, 0); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if ((player.getClassId() == ClassId.WARRIOR) || (player.getClassId() == ClassId.ELVEN_KNIGHT) || (player.getClassId() == ClassId.PALUS_KNIGHT) || (player.getClassId() == ClassId.ORC_MONK)) - { - if (player.getLevel() >= MIN_LEVEL) - { - htmltext = "30623-03.htm"; - } - else - { - htmltext = "30623-01.html"; - } - } - else - { - htmltext = "30623-02.html"; - } - } - else if (qs.isStarted()) - { - if (hasQuestItems(player, ORDER_GLUDIO, ORDER_DION, ORDER_GIRAN, ORDER_OREN, ORDER_ADEN)) - { - if (getQuestItemsCount(player, PUNCHERS_SHARD, NOBLE_ANTS_FEELER, DRONES_CHITIN, DEAD_SEEKER_FANG, OVERLORD_NECKLACE, FETTERED_SOULS_CHAIN, CHIEDS_AMULET, ENCHANTED_EYE_MEAT, TAMRIN_ORCS_RING, TAMRIN_ORCS_ARROW) == 100) - { - htmltext = "30623-13.html"; - } - else - { - htmltext = "30623-14.html"; - } - } - else if (hasQuestItems(player, FINAL_ORDER)) - { - if (getQuestItemsCount(player, EXCUROS_SKIN, KRATORS_SHARD, LAKINS_MACE, GRANDIS_SKIN, TIMAK_ORCS_BELT) == 15) - { - giveAdena(player, 161806, true); - giveItems(player, MARK_OF_DUELIST, 1); - addExpAndSp(player, 894888, 61408); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30623-18.html"; - } - else - { - htmltext = "30623-17.html"; - } - } - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30093-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30093-01.html deleted file mode 100644 index 1a7ed698cb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30093-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Groot:
-I see that you are a follower of Ascalon. Seeing a strong warrior like you brings back memories. Like Ascalon, I was once a member of the Steel Rose Mercenaries. When I was young, I studied herbology and first aid in the temple and used these skills to become a medic for the troop. Of course, occasionally I also wielded a spear and joined the battle.
-These days I am retired and run a small shop. Ascalon still comes around and asks me to make medicine and Antidotes for the village guards from time to time.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30093-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30093-02.html deleted file mode 100644 index ad13d11c52..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30093-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Groot:
-Ah! Thank you so very much. This is such a blessing, as I was badly needing help. Could you do me one more favor? I must gather Antidote ingredients.
-I am concerned about the increase in the number of soldiers poisoned by Medusa's Venom, but near destruction? That's a serious exaggeration.
-In order to create the Antidote, I will need 3 ingredients. They are the Harpy's Egg, Medusa Venom, and Windsus' Bile. There is no need to search afar for these ingredients, they are all quite common right here in Giran. I know that there are an abundance of Windsus near the Death Pass and many harpies and medusa can be found in the Gorgon Flower Garden. Please gather 30 each of the ingredients. Thank you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30093-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30093-03.html deleted file mode 100644 index f34b459c34..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30093-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Groot:
-As I said, you will need 3 ingredients to treat Medusa's Venom poisoning. You will need 30 each of the Harpy's Eggs, Medusa Venom, and Windsus' bile. I know it is a lot to ask, but I desperately need your help. Please gather all the ingredients for me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30093-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30093-04.html deleted file mode 100644 index 06d6f5cdb9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30093-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Groot:
-Thank you so much for gathering these ingredients for me.. Now I will create the Antidote and deliver it to the temple and the guards. I felt as if I was growing too old to be of any use, but thanks to you I am able to contribute to the defense of my beloved Giran! I am indebted to you... Here is a letter explaining my gratitude. Please take it to Ascalon. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30093-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30093-05.html deleted file mode 100644 index a42a06f893..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30093-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Groot:
-Although I am too old for battle I am satisfied in knowing that my talents may be of help in protecting Giran. This is all thanks to you. Please give Ascalon my regards when you see him. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30093-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30093-06.html deleted file mode 100644 index b97b394229..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30093-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Groot:
-There is dark news from Ascalon. The entire kingdom is in peril! Warriors like yourself must now join the battle to save our land! I shall do everything I can to help. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-01.html deleted file mode 100644 index d454b8c4fe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Mouen:
-This letter...? Wow, from Ascalon!?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-02.html deleted file mode 100644 index eaf187a85c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Mouen:
-Ascalon was my teacher when I was young. At one time he was a good soldier, but now he is very old and his mind wanders. Age has begun to tell on him... But he is like a father to me, and I won't go against what he says. Nowadays he seems to be suffering from the delusion that only he can save the kingdom from destruction. I am very worried about him...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-03.html deleted file mode 100644 index d40e1b25ef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Mouen:
-The Road Scavengers may not be the great threat to the kingdom that my superior makes them out to be, but they certainly are troublesome. They prey on merchants traveling between Oren and Giran.
-Your orders are to wipe out those troublesome thieves. Go to Death Pass and slay all you find. But watch out for surprise attacks! If you bring me 10 Road Scavenger heads, I will write a letter commending you for your service to the kingdom. That will surely help advance your career... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-04.html deleted file mode 100644 index abe743fb03..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Mouen:
-Go to Death Pass and slay all the Road Scavengers you find. But be wary of surprise attacks! If you bring me 10 Road Scavenger heads, I will write a letter saying that you saved the kingdom. Our superior will be pleased to see such a letter... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-05.html deleted file mode 100644 index fcefb9d817..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Mouen:
-We are in trouble! It turns out to be that the road scavengers that you killed were an instrument of the Leto Lizardmen! Now the lizardmen are planning an attack on Giran Castle! Ascalon must have been right. We must strike the first blow! Many troops are already on their way. Please join them in the fight!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-06.html deleted file mode 100644 index 0b829c901c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Mouen:
-Ahem! Slay the Leto Lizardmen and bring me their fangs as evidence. Bring 10 Leto Lizardman Fangs and no one will be able to dispute your victory. Do this and Ascalon will be very pleased! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-07.html deleted file mode 100644 index 4e4de1b903..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Mouen:
-Destroy the Leto Lizardmen troops! Then collect and bring me 10 fangs from the fallen Lizardmen. No one will be able to dispute your victory if you bring me 10 fangs! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-08.html deleted file mode 100644 index 6b243529ee..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Mouen:
-Congratulations on your success, Warrior. You have been a remarkable help in the defeat of the Leto Lizardmen threatening the town of Giran. Word has already spread throughout the kingdom of your achievement. Now take this letter with you and go back to Ascalon. I'll wager that your teacher will be pleased to read it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-09.html deleted file mode 100644 index a63862680e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30196-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Mouen:
-Ascalon can now retire in peace knowing that the future of the kingdom is in the hands of noble Warriors like you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-01.html deleted file mode 100644 index be4327d964..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Veteran Ascalon:
-Would you like to hear stories of my splendid past? In my youth I was a soldier of fortune, wandering freely, fighting aliens and making love to women with foreign names. There were some hard times, but my blazing warrior spirit kept me going. The deep brotherhood among comrades, struggles, fierce battles, love, romance, I experienced it all. I was truly a warrior.
-But now I am old. If I could find a talented young person to succeed me, I would retire in peace. Is there a righteous and talented youngster among your friends? If you know of such a person, please recommend him or her to me.
-(Quest for Warriors and Orc Raiders, level 39 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-02.html deleted file mode 100644 index a776e3ea24..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Veteran Ascalon:
-Would you like to hear stories of my splendid past? In my youth I was a soldier of fortune, wandering freely, fighting aliens and making love to women with foreign names. There were some hard times, but my blazing warrior spirit kept me going. The deep brotherhood among comrades, struggles, fierce battles, love, romance, I experienced it all. I was truly a warrior.
-But now I am old. If I could find a talented young person to succeed me, I would retire in peace. If only you could enhance your skills a bit, you could be the one to succeed me. What do you think? Please come back to me after you have improved your skills.
-(Quest for Warriors and Orc Raiders, level 39 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-03.htm deleted file mode 100644 index 06b715f23d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Veteran Ascalon:
-Would you like to hear stories of my splendid past? In my youth I was a soldier of fortune, wandering freely, fighting aliens and making love to women with foreign names. There were some hard times, but my blazing Warrior spirit kept me going. The deep brotherhood among comrades, struggles, fierce battles, love, romance, I experienced it all. I was truly a Warrior.
-But now I am old. If I could find a talented young fellow to succeed me, I would retire in peace. I see that you are a strong young Warrior, what do you think? Will you attempt the Test of the Champion?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-04.html deleted file mode 100644 index 29610d3bf5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Veteran Ascalon:
-Oops! Aren't you an Orc? You look strong, for sure. Are you a Warrior by any chance? Or perhaps a hired soldier? You remind me of my younger days when I used to work as a hired soldier...
-Would you like to hear stories of my splendid past? In my youth I was a soldier of fortune, wandering freely, fighting aliens and making love to women with foreign names. There were some hard times, but my blazing Warrior spirit kept me going. The deep brotherhood among comrades, struggles, fierce battles, love, romance, I experienced it all. I was truly a Warrior.
-But now I am old. If I could find a talented young fellow to succeed me, I would retire in peace. I can see that you are quite a well-trained Warrior, what do you say? Will you attempt the Test of the Champion?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-05.htm deleted file mode 100644 index 6d752860da..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Veteran Ascalon:
-Things are not so different from the time when I was an active soldier. Perhaps a bit more chaotic and violent. The Blue Shark, the Black Lion, the Storm Blade and the Iron Rose which I belonged to... Many soldiers are battling alien armies in many different locations at the moment. There has never been a time in history when the aliens were so bellicose.
The leaders of each tribe, and the Masters, Magisters and Priests from many other guilds are all complaining that the situation now is very unnatural. All the secret agents from every domain are looking behind the scenes, but for now we have no choice but to face the aliens and destroy them in order to protect ourselves.
-I wish to do something useful before I retire. Although I am too weak to participate in the war myself, I shall teach you. While you are taking the test, you must do exactly as you are instructed. Is that clear?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-06.htm deleted file mode 100644 index 5a7628c646..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Veteran Ascalon:
-Good! First you must go and visit my friend Mason. He is an old comrade of mine. We fought together on the battlefields as part of the Iron Rose. Although he has retired, I am sure he knows more than anyone else about the invaders who are threatening the villagers of Dion. Who knows, he might even get up and head off to the battlefield, inspired by your young spirit...
-I heard that Mason, the master of spears, has settled happily with his family somewhere in southern Dion. If you bring this letter with my seal on it, he will welcome you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-06a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-06a.htm deleted file mode 100644 index 2233c24b01..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-06a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Veteran Ascalon:
-Before doing anything else, go meet my friend Mason. He is from Iron Rose, just like me, and has fought beside me in many battles. That was long ago, of course, and the most action he probably sees now is chopping wood for his cooking fire. But even if his spear-arm is weaker and his belly broader, he still knows more about the races that threaten the Dion villagers than anyone. And who knows? Perhaps your youthful enthusiasm will even motivate him to take his spear from its place above his hearth and again venture onto the field of battle. He was a master of the spear in his day, you know . . .
-I heard long ago that he settled somewhere in southern Dion with his wife and family. If you show him this letter with my signet, I'm sure he will welcome you.
-Finally, please accept this Dimension Diamond as my gift. You can trade it for something special from the village gatekeeper. I hope it will help you on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-07.html deleted file mode 100644 index bed8ceec88..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Veteran Ascalon:
-Go and meet my old comrade, Mason. He is the master of spears and a good and faithful friend. I heard that he settled down somewhere in southern Dion, I wonder how he is doing? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-08.html deleted file mode 100644 index 8da23791c1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Veteran Ascalon:
-So you have met Mason and have agreed to seek revenge for him? But... What do you mean revenge..., Revenge on whom? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-09.html deleted file mode 100644 index ceb85973cf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-09.html +++ /dev/null @@ -1,7 +0,0 @@ -Veteran Ascalon:
-You have returned! How is Mason? Please tell me everything...
-...You say with your mouth that he is living happily, but the expression on your face says something else. You must tell me the truth!
-...What! Never could I have imagined that he would be living a lonely, wretched life after losing all his family during the assault of Gracia... Perhaps his grief would be less severe now, since you have completed his revenge.
-A Warrior must share the pain of his comrade, but still cannot stop fighting. It is time for you to fight once more.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-10.html deleted file mode 100644 index d91ade052d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Veteran Ascalon:
-Have you heard that recently the guards and soldiers fought against the medusas in order to protect Giran? They fought with all their might and drove them away, but during the battle many soldiers were infected by the deadly poison of the medusas. If this goes untreated they will all die very soon. And what will happen if the medusas mount another attack? .. We must find the cure...
-rather, an Antidote to neutralize the medusa's poison. Even the Priests do not know how to make it. However, my old companion Groot will know how. He was once a medic for the Iron Rose, and we served together on the battlefield for more than 10 years. I heard that he now owns a store in the Town of Giran. Go and help him make an Antidote. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-11.html deleted file mode 100644 index 288fdd5d5b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Veteran Ascalon:
-You must hurry and meet Magic Trader Groot. He was once a medic of the Iron Rose, but now he is making a living from a magic shop in the Town of Giran. Go and help him make the Antidote to neutralize the medusa's poison. At this very moment, many guards and soldiers are dying from this poison. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-12.html deleted file mode 100644 index 42e5dea4fa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-12.html +++ /dev/null @@ -1,3 +0,0 @@ -Veteran Ascalon:
-Groot, my comrade, brother of fate... You must go and help him make the Antidote to neutralize the medusa's poison. At this very moment many guards and soldiers are dying because of the poison. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-13.html deleted file mode 100644 index 770226b64f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-13.html +++ /dev/null @@ -1,4 +0,0 @@ -Veteran Ascalon:
-Well done! The soldiers of Giran will soon recover. Thank God for that. However, now we have a new problem. A big problem which only we can solve...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-14.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-14.html deleted file mode 100644 index fc1227d1f5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-14.html +++ /dev/null @@ -1,3 +0,0 @@ -Veteran Ascalon:
-Word comes from the Town of Oren that it is about to be pillaged by the great army of road scavengers. We must gather as many volunteers as possible to help protect the town! Go and meet Captain Mouen of the Town of Oren and follow his instructions. You must not forget that the future of the kingdom is depending on this battle! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-15.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-15.html deleted file mode 100644 index 6624aef9ac..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-15.html +++ /dev/null @@ -1,3 +0,0 @@ -Veteran Ascalon:
-You must hurry and meet Captain Mouen of the Town of Oren. He will tell you of the road scavengers, a powerful force which is threatening the entire kingdom. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-16.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-16.html deleted file mode 100644 index be4bba72f2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-16.html +++ /dev/null @@ -1,3 +0,0 @@ -Veteran Ascalon:
-I taught Mouen swordmanship when he was but a child, and now he has grown into a fine Captain of the town. Go and help him protect the peace of this kingdom! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-17.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-17.html deleted file mode 100644 index af57e82400..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30624-17.html +++ /dev/null @@ -1,3 +0,0 @@ -Veteran Ascalon:
-I have been hearing of your exploits! You are indeed a true Warrior! My successor! I shall give you the Mark of the Champion in recognition of your military skill and bravery! The mark is reserved for the few people who have proven to be the best among the continent's Warriors. I, Ascalon assure you, that this mark will guarantee your bright future! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-01.html deleted file mode 100644 index 240b39f7cf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Mason:
-I lost my wife and children during Gracia's attack. Gracia's army deprived me of my family, my most precious possession, and are my lifelong enemies. These scoundrels are the Ol Mahums, also known as the 'Bloody Axe'. I swear to God that I will one day have my revenge!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-02.html deleted file mode 100644 index ebb3326173..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Mason:
-Ascalon... It has been many years since I heard that name...
-When I left the army I married a beautiful woman named Lillian. We settled down in my hometown of Dion where we lived a happy and peaceful life and raised our family.
-And then, one dark day, Gracia's army attacked and killed my wife and children. Since then alcohol has been my only friend. I often find myself sitting by the river crying... The grief I feel from my loss is sometimes unbearable...
-I swear that I shall have my revenge on them. Will you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-03.html deleted file mode 100644 index 835a2fdede..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Mason:
-I want to rip apart the soldiers of Gracia's Foreign Legion still in our kingdom! Ah, but I am too old now to pick up the sword of revenge alone.
-Here, take the ring I once wore as a mercenary. Put it on and obtain vengeance on my behalf. Slay all the Bloody Axe Elites that killed my beloved family. Go north through Death Pass into Giran and you will find their barracks. The Ol Mahums are in the Plains of the Lizardmen.
-Bring me at least 10 Bloody Axe Heads and I'll begin to sleep easier. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-04.html deleted file mode 100644 index c6a1c83bbc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Mason:
-I am now too old and weak too even lift a spear. But my hatred towards those who killed my family still boils up like lava. I beg you, please obtain vengeance on my behalf. I will be able to die without regret if you bring me 10 Bloody Axe Heads from the Bloody Axe Elite soldiers.
-You will find the Ol Mahums in the Plains of the Lizardmen, in the southern region of Oren . Head north through Death Pass into Giran and you will find their barracks. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-05.html deleted file mode 100644 index 31662865d0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Mason:
-Thank you. Now the souls of my family can rest in peace... The fire of revenge that has driven me mad is finally extinguished... Please give this letter to Ascalon. Tell him that my family and I are finally at peace. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-06.html deleted file mode 100644 index c7c8f52b9b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Mason:
-Revenge became my life force... Now as I examine my life all I see are hatred and regret... All for nothing... I thought that revenge would let me finally join my dear family in peace...
-But now word comes of Ascalon's continuing fight for his beliefs against the doers of injustice. I have changed my mind! I cannot just sit here and wait to die! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-07.html deleted file mode 100644 index d4b1828565..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/30625-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Mason:
-I may look old and withered, but my experience and know-how accumulated in the battlefields cannot be ignored... Recently I have been teaching young recruits how to deal with the flying corps, and the strategy of siege warfare. Keep up the good work for the peace of the Kingdom! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/Q00223_TestOfTheChampion.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/Q00223_TestOfTheChampion.java deleted file mode 100644 index c5230f4575..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00223_TestOfTheChampion/Q00223_TestOfTheChampion.java +++ /dev/null @@ -1,620 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00223_TestOfTheChampion; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Test Of The Champion (223) - * @author ivantotov - */ -public class Q00223_TestOfTheChampion extends Quest -{ - // NPCs - private static final int TRADER_GROOT = 30093; - private static final int CAPTAIN_MOUEN = 30196; - private static final int VETERAN_ASCALON = 30624; - private static final int MASON = 30625; - // Items - private static final int ASCALONS_1ST_LETTER = 3277; - private static final int MASONS_LETTER = 3278; - private static final int IRON_ROSE_RING = 3279; - private static final int ASCALONS_2ND_LETTER = 3280; - private static final int WHITE_ROSE_INSIGNIA = 3281; - private static final int GROOTS_LETTER = 3282; - private static final int ASCALONS_3RD_LETTER = 3283; - private static final int MOUENS_1ST_ORDER = 3284; - private static final int MOUENS_2ND_ORDER = 3285; - private static final int MOUENS_LETTER = 3286; - private static final int HARPYS_EGG = 3287; - private static final int MEDUSA_VENOM = 3288; - private static final int WINDSUS_BILE = 3289; - private static final int BLOODY_AXE_HEAD = 3290; - private static final int ROAD_RATMAN_HEAD = 3291; - private static final int LETO_LIZARDMAN_FANG = 3292; - // Reward - private static final int MARK_OF_CHAMPION = 3276; - // Monster - private static final int HARPY = 20145; - private static final int MEDUSA = 20158; - private static final int ROAD_SCAVENGER = 20551; - private static final int WINDSUS = 20553; - 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_OCERLORD = 20582; - private static final int BLOODY_AXE_ELITE = 20780; - // Quest Monster - private static final int HARPY_MATRIARCH = 27088; - private static final int ROAD_COLLECTOR = 27089; - // Misc - private static final int MIN_LEVEL = 39; - - public Q00223_TestOfTheChampion() - { - super(223); - addStartNpc(VETERAN_ASCALON); - addTalkId(VETERAN_ASCALON, TRADER_GROOT, CAPTAIN_MOUEN, MASON); - addKillId(HARPY, MEDUSA, WINDSUS, ROAD_SCAVENGER, LETO_LIZARDMAN, LETO_LIZARDMAN_ARCHER, LETO_LIZARDMAN_SOLDIER, LETO_LIZARDMAN_WARRIOR, LETO_LIZARDMAN_SHAMAN, LETO_LIZARDMAN_OCERLORD, BLOODY_AXE_ELITE, HARPY_MATRIARCH, ROAD_COLLECTOR); - addAttackId(HARPY, ROAD_SCAVENGER, BLOODY_AXE_ELITE); - registerQuestItems(ASCALONS_1ST_LETTER, MASONS_LETTER, IRON_ROSE_RING, ASCALONS_2ND_LETTER, WHITE_ROSE_INSIGNIA, GROOTS_LETTER, ASCALONS_3RD_LETTER, MOUENS_1ST_ORDER, MOUENS_2ND_ORDER, MOUENS_LETTER, HARPYS_EGG, MEDUSA_VENOM, WINDSUS_BILE, BLOODY_AXE_HEAD, ROAD_RATMAN_HEAD, LETO_LIZARDMAN_FANG); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance 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, ASCALONS_1ST_LETTER, 1); - } - break; - } - case "30624-05.htm": - case "30196-02.html": - case "30625-02.html": - { - htmltext = event; - break; - } - case "30624-10.html": - { - if (hasQuestItems(player, MASONS_LETTER)) - { - takeItems(player, MASONS_LETTER, 1); - giveItems(player, ASCALONS_2ND_LETTER, 1); - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "30624-14.html": - { - if (hasQuestItems(player, GROOTS_LETTER)) - { - takeItems(player, GROOTS_LETTER, 1); - giveItems(player, ASCALONS_3RD_LETTER, 1); - qs.setCond(9, true); - htmltext = event; - } - break; - } - case "30093-02.html": - { - if (hasQuestItems(player, ASCALONS_2ND_LETTER)) - { - takeItems(player, ASCALONS_2ND_LETTER, 1); - giveItems(player, WHITE_ROSE_INSIGNIA, 1); - qs.setCond(6, true); - htmltext = event; - } - break; - } - case "30196-03.html": - { - if (hasQuestItems(player, ASCALONS_3RD_LETTER)) - { - takeItems(player, ASCALONS_3RD_LETTER, 1); - giveItems(player, MOUENS_1ST_ORDER, 1); - qs.setCond(10, true); - htmltext = event; - } - break; - } - case "30196-06.html": - { - if (getQuestItemsCount(player, ROAD_RATMAN_HEAD) >= 10) - { - takeItems(player, MOUENS_1ST_ORDER, 1); - giveItems(player, MOUENS_2ND_ORDER, 1); - takeItems(player, ROAD_RATMAN_HEAD, -1); - qs.setCond(12, true); - htmltext = event; - } - break; - } - case "30625-03.html": - { - if (hasQuestItems(player, ASCALONS_1ST_LETTER)) - { - takeItems(player, ASCALONS_1ST_LETTER, 1); - giveItems(player, IRON_ROSE_RING, 1); - qs.setCond(2, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon) - { - final QuestState qs = getQuestState(attacker, false); - if ((qs != null) && qs.isStarted()) - { - switch (npc.getId()) - { - case HARPY: - { - switch (npc.getScriptValue()) - { - case 0: - { - npc.getVariables().set("lastAttacker", attacker.getObjectId()); - if (hasQuestItems(attacker, WHITE_ROSE_INSIGNIA) && (getQuestItemsCount(attacker, HARPYS_EGG) < 30)) - { - if (getRandomBoolean()) - { - if (getRandom(10) < 7) - { - addAttackPlayerDesire(addSpawn(HARPY_MATRIARCH, npc, true, 0, false), attacker); - } - else - { - addAttackPlayerDesire(addSpawn(HARPY_MATRIARCH, npc, true, 0, false), attacker); - addAttackPlayerDesire(addSpawn(HARPY_MATRIARCH, npc, true, 0, false), attacker); - } - } - } - npc.setScriptValue(1); - break; - } - case 1: - { - npc.setScriptValue(2); - break; - } - } - break; - } - case ROAD_SCAVENGER: - { - switch (npc.getScriptValue()) - { - case 0: - { - npc.getVariables().set("lastAttacker", attacker.getObjectId()); - if (hasQuestItems(attacker, MOUENS_1ST_ORDER) && (getQuestItemsCount(attacker, ROAD_RATMAN_HEAD) < 10)) - { - if (getRandomBoolean()) - { - if (getRandom(10) < 7) - { - addAttackPlayerDesire(addSpawn(ROAD_COLLECTOR, npc, true, 0, false), attacker); - } - else - { - addAttackPlayerDesire(addSpawn(ROAD_COLLECTOR, npc, true, 0, false), attacker); - addAttackPlayerDesire(addSpawn(ROAD_COLLECTOR, npc, true, 0, false), attacker); - } - } - } - npc.setScriptValue(1); - break; - } - case 1: - { - npc.setScriptValue(2); - break; - } - } - break; - } - case BLOODY_AXE_ELITE: - { - switch (npc.getScriptValue()) - { - case 0: - { - npc.getVariables().set("lastAttacker", attacker.getObjectId()); - if (hasQuestItems(attacker, IRON_ROSE_RING) && (getQuestItemsCount(attacker, BLOODY_AXE_HEAD) < 10)) - { - if (getRandomBoolean()) - { - addAttackPlayerDesire(addSpawn(BLOODY_AXE_ELITE, npc, true, 0, false), attacker); - } - } - npc.setScriptValue(1); - break; - } - case 1: - { - npc.setScriptValue(2); - break; - } - } - break; - } - } - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case HARPY: - case HARPY_MATRIARCH: - { - if (hasQuestItems(killer, WHITE_ROSE_INSIGNIA) && (getQuestItemsCount(killer, HARPYS_EGG) < 30)) - { - if (getQuestItemsCount(killer, HARPYS_EGG) >= 28) - { - giveItems(killer, HARPYS_EGG, 2); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, MEDUSA_VENOM) >= 30) && (getQuestItemsCount(killer, WINDSUS_BILE) >= 30)) - { - qs.setCond(7); - } - } - else - { - giveItems(killer, HARPYS_EGG, 2); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case MEDUSA: - { - if (hasQuestItems(killer, WHITE_ROSE_INSIGNIA) && (getQuestItemsCount(killer, MEDUSA_VENOM) < 30)) - { - if (getQuestItemsCount(killer, MEDUSA_VENOM) >= 27) - { - giveItems(killer, MEDUSA_VENOM, 3); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, HARPYS_EGG) >= 30) && (getQuestItemsCount(killer, WINDSUS_BILE) >= 30)) - { - qs.setCond(7); - } - } - else - { - giveItems(killer, MEDUSA_VENOM, 3); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case WINDSUS: - { - if (hasQuestItems(killer, WHITE_ROSE_INSIGNIA) && (getQuestItemsCount(killer, WINDSUS_BILE) < 30)) - { - if (getQuestItemsCount(killer, WINDSUS_BILE) >= 27) - { - giveItems(killer, WINDSUS_BILE, 3); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, HARPYS_EGG) >= 30) && (getQuestItemsCount(killer, MEDUSA_VENOM) >= 30)) - { - qs.setCond(7); - } - } - else - { - giveItems(killer, WINDSUS_BILE, 3); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case ROAD_SCAVENGER: - case ROAD_COLLECTOR: - { - if (hasQuestItems(killer, MOUENS_1ST_ORDER) && (getQuestItemsCount(killer, ROAD_RATMAN_HEAD) < 10)) - { - if (getQuestItemsCount(killer, ROAD_RATMAN_HEAD) >= 9) - { - giveItems(killer, ROAD_RATMAN_HEAD, 1); - qs.setCond(11, true); - } - else - { - giveItems(killer, ROAD_RATMAN_HEAD, 1); - 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_OCERLORD: - { - if (hasQuestItems(killer, MOUENS_2ND_ORDER) && (getQuestItemsCount(killer, LETO_LIZARDMAN_FANG) < 10)) - { - if (getQuestItemsCount(killer, LETO_LIZARDMAN_FANG) >= 9) - { - giveItems(killer, LETO_LIZARDMAN_FANG, 1); - qs.setCond(13, true); - } - else - { - giveItems(killer, LETO_LIZARDMAN_FANG, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case BLOODY_AXE_ELITE: - { - if (hasQuestItems(killer, IRON_ROSE_RING) && (getQuestItemsCount(killer, BLOODY_AXE_HEAD) < 10)) - { - if (getQuestItemsCount(killer, BLOODY_AXE_HEAD) >= 9) - { - giveItems(killer, BLOODY_AXE_HEAD, 1); - qs.setCond(3, true); - } - else - { - giveItems(killer, BLOODY_AXE_HEAD, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == VETERAN_ASCALON) - { - if ((player.getClassId() == ClassId.WARRIOR) || (player.getClassId() == ClassId.ORC_RAIDER)) - { - if (player.getLevel() >= MIN_LEVEL) - { - if (player.getClassId() == ClassId.WARRIOR) - { - htmltext = "30624-03.htm"; - } - else - { - htmltext = "30624-04.html"; - } - } - else - { - htmltext = "30624-01.html"; - } - } - else - { - htmltext = "30624-02.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case VETERAN_ASCALON: - { - if (hasQuestItems(player, ASCALONS_1ST_LETTER)) - { - htmltext = "30624-07.html"; - } - else if (hasQuestItems(player, IRON_ROSE_RING)) - { - htmltext = "30624-08.html"; - } - else if (hasQuestItems(player, MASONS_LETTER)) - { - htmltext = "30624-09.html"; - } - else if (hasQuestItems(player, ASCALONS_2ND_LETTER)) - { - htmltext = "30624-11.html"; - } - else if (hasQuestItems(player, WHITE_ROSE_INSIGNIA)) - { - htmltext = "30624-12.html"; - } - else if (hasQuestItems(player, GROOTS_LETTER)) - { - htmltext = "30624-13.html"; - } - else if (hasQuestItems(player, ASCALONS_3RD_LETTER)) - { - htmltext = "30624-15.html"; - } - else if (hasAtLeastOneQuestItem(player, MOUENS_1ST_ORDER, MOUENS_2ND_ORDER)) - { - htmltext = "30624-16.html"; - } - else if (hasQuestItems(player, MOUENS_LETTER)) - { - giveAdena(player, 229764, true); - giveItems(player, MARK_OF_CHAMPION, 1); - addExpAndSp(player, 1270742, 87200); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30624-17.html"; - } - break; - } - case TRADER_GROOT: - { - if (hasQuestItems(player, ASCALONS_2ND_LETTER)) - { - htmltext = "30093-01.html"; - } - else if (hasQuestItems(player, WHITE_ROSE_INSIGNIA)) - { - if ((getQuestItemsCount(player, HARPYS_EGG) >= 30) && (getQuestItemsCount(player, MEDUSA_VENOM) >= 30) && (getQuestItemsCount(player, WINDSUS_BILE) >= 30)) - { - takeItems(player, WHITE_ROSE_INSIGNIA, 1); - giveItems(player, GROOTS_LETTER, 1); - takeItems(player, HARPYS_EGG, -1); - takeItems(player, MEDUSA_VENOM, -1); - takeItems(player, WINDSUS_BILE, -1); - qs.setCond(8, true); - htmltext = "30093-04.html"; - } - else - { - htmltext = "30093-03.html"; - } - } - else if (hasQuestItems(player, GROOTS_LETTER)) - { - htmltext = "30093-05.html"; - } - else if (hasAtLeastOneQuestItem(player, ASCALONS_3RD_LETTER, MOUENS_1ST_ORDER, MOUENS_2ND_ORDER, MOUENS_LETTER)) - { - htmltext = "30093-06.html"; - } - break; - } - case CAPTAIN_MOUEN: - { - if (hasQuestItems(player, ASCALONS_3RD_LETTER)) - { - htmltext = "30196-01.html"; - } - else if (hasQuestItems(player, MOUENS_1ST_ORDER)) - { - if (getQuestItemsCount(player, ROAD_RATMAN_HEAD) < 10) - { - htmltext = "30196-04.html"; - } - else - { - htmltext = "30196-05.html"; - } - } - else if (hasQuestItems(player, MOUENS_2ND_ORDER)) - { - if (getQuestItemsCount(player, LETO_LIZARDMAN_FANG) < 10) - { - htmltext = "30196-07.html"; - } - else - { - takeItems(player, MOUENS_2ND_ORDER, 1); - giveItems(player, MOUENS_LETTER, 1); - takeItems(player, LETO_LIZARDMAN_FANG, -1); - qs.setCond(14, true); - htmltext = "30196-08.html"; - } - } - else if (hasQuestItems(player, MOUENS_LETTER)) - { - htmltext = "30196-09.html"; - } - break; - } - case MASON: - { - if (hasQuestItems(player, ASCALONS_1ST_LETTER)) - { - htmltext = "30625-01.html"; - } - else if (hasQuestItems(player, IRON_ROSE_RING)) - { - if (getQuestItemsCount(player, BLOODY_AXE_HEAD) < 10) - { - htmltext = "30625-04.html"; - } - else - { - giveItems(player, MASONS_LETTER, 1); - takeItems(player, IRON_ROSE_RING, 1); - takeItems(player, BLOODY_AXE_HEAD, -1); - qs.setCond(4, true); - htmltext = "30625-05.html"; - } - } - else if (hasQuestItems(player, MASONS_LETTER)) - { - htmltext = "30625-06.html"; - } - else if (hasAtLeastOneQuestItem(player, ASCALONS_2ND_LETTER, WHITE_ROSE_INSIGNIA, GROOTS_LETTER, ASCALONS_3RD_LETTER, MOUENS_1ST_ORDER, MOUENS_2ND_ORDER, MOUENS_LETTER)) - { - htmltext = "30625-07.html"; - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == VETERAN_ASCALON) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30514-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30514-01.html deleted file mode 100644 index 38dad5e508..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30514-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Prefect Vokian:
-So, you work for Hamil! He saved my life in a battle with the medusas... I can't deny him anything...
-Recently someone who called himself Hunter Brankel came to me and asked for help. He knew quite a bit about the Breka Orcs... When he left he set off for the campsite of the Breka tribe.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30514-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30514-02.html deleted file mode 100644 index 0936f76ff3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30514-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Prefect Vokian:
-Breka Orcs! Those filthy betrayers degrade the dignity of Orcs! They should all be sent to hell painfully!
-You say that the Breka tribe has been given the serpent's egg from the devil's nest? Yes, that stands to reason as their totem was a coiled serpent...
-Seer Manakia tells me that the Breka Orcs are preparing for a big ceremony right now... Perhaps the serpent's egg has something to do with it!
-Please, you must go there, find out whatever you can and then kill every single Chief and Shaman of the Breka Orcs! If you can find a Serpent-Shaped Charm, bring it back to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30514-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30514-03.html deleted file mode 100644 index f71016a177..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30514-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Vokian:
-Mercy is a luxury that filthy betrayers can ill afford! The Chiefs and Magisters of Breka Orcs are the ringleaders of the corruption! You should be able to extract some information from them! If you should find a snake-shaped amulet please bring it to me! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30514-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30514-04.html deleted file mode 100644 index 5f100c733d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30514-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Prefect Vokian:
-This amulet will summon the spirits of the totem! Could those filthy Breka Orcs be trying to revive their long-dead totem spirit?
-Those foolish pigs have been deceived by the heathens into believing that hatching the devil serpent will restore the spirit of their totem!
-I know that Brankel would not have gone along with this. Could these runes be a message from him? I can't read this, but Hamil knows it well. Take it to him. I wish you luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30514-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30514-05.html deleted file mode 100644 index e0bcdda3a0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30514-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Vokian:
-Please tell Hamil that I wish to see him again on the battlefield. I cannot repay my debt to him this way. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-01.html deleted file mode 100644 index 5cb39819ee..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Sagittarius Hamil:
-Nice to meet you, young Warrior. Did Bernard send you here? We are in need of help. Your arrival is most timely.
-There is evil afoot in the southern part of the kingdom. The wasteland ants are on the move, and from the east, the Breka Orcs are restive... On top of all this, something weird is happening at the Cruma Tower. The Dwarves are all aflutter about it... Something has awoken beneath the tower...
-I have the feeling that our troubles have just begun... I believe there is more to come, something even bigger.... If only we could find Brankel, we would have more precise information...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-02.html deleted file mode 100644 index 15c4ce4af8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Sagittarius Hamil:
-Brankel was sent here before me and left before I arrived.
-Before leaving he entrusted a letter with Merchant Pano addressed to me. I sensed danger even before Brankel was sent here.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-03.html deleted file mode 100644 index cc422fa427..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-03.html +++ /dev/null @@ -1,8 +0,0 @@ -Sagittarius Hamil:
-I will read the letter to you:
-I am leaving now for the Ant's Nest and I'm not sure if I shall return... I will try to leave clues for you to follow me. Please hurry, brother.
-Brankel
... -I wish I could follow him right away, but I am busy defending the village from the Leto Lizardmen... Dammit!
-Please go to the Wastelands and try to find Brankel. If you are unable to find him, look for the traces he said he would leave. The wastelands guardian Aaron Tanford is expecting you at the southern entrance of the Wastelands.
-You must leave now! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-04.html deleted file mode 100644 index 6301433098..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Sagittarius Hamil:
-There is no time to lose! You must go and meet Aaron Tanford immediately! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-05.html deleted file mode 100644 index fe5abd8211..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Sagittarius Hamil:
-Ah, hunter's runes written on the pebbles...? Yes, this is the secret code used by hunters. We must place the pebbles in order...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-06.html deleted file mode 100644 index 828162b8fb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-06.html +++ /dev/null @@ -1,7 +0,0 @@ -Sagittarius Hamil:
-Hmm... Let's see...
-Ant's Nest... deep... black serpent... egg..., dark, no, abyss...!? child of abyss...! Hmm, this is...! Yes, here we go! 'In the hands of the children of abyss'... 'to the Breka Orcs'...
-'the black serpent's egg' to the 'children of abyss'...?
-The castle of the evil Beleth once stood in the present-day Wastelands... This is why there are so many malevolent artifacts there. Perhaps the black egg that Brankel mentioned has something to do with Beleth...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-07.html deleted file mode 100644 index 5b84ea60fe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Sagittarius Hamil:
-Those heathen followers of the Goddess of Destruction. Or should I say 'The children of Shilen'... Bah!
-I am sure that race is behind the mischief that has been going on lately!
-You must hurry and go to Giran! If what Brankel says is true, the Breka Orcs are having the black egg delivered to them! Are these the only runes you found? There are likely more of them so keep searching.
-You should go to the Town of Giran and meet Prefect Vokian. He owes me a favor, and will certainly help. Some things only an Orc can do. Ask him about the Breka Orcs. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-08.html deleted file mode 100644 index d62dc5e056..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Sagittarius Hamil:
-Prefect Vokian is an old friend of mine. He saved my life once and I saved his twice! Out of the death crisis. You must hurry to the Town of Giran and meet him. I hope to hear good news from you soon. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-09.html deleted file mode 100644 index b9e09ae6ff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Sagittarius Hamil:
-Who would have thought that they could mobilize those savage heathens to join in their plot?
-Lets see what Brankel has to say...
Oh, no, we are too late! The Orc shamans have revived the serpent and awakened the Commander! Ah, yes... Commander Kadesh! I hoped to never hear that name again....
-He is a devil who appears as a serpent. It was he who spread blood and pestilence in this land of south Oren long ago... Devils such as he are not of this earth and are not easily killed. Brankel mentions the Crescent Arrow. But the crescent arrow...
-Never mind, we'll deal with that later. You must go to the Ivory tower of Oren and meet Magister Gauen. I believe that he is the keeper of the Crescent Arrow... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-10.html deleted file mode 100644 index 6cd0e3b758..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Sagittarius Hamil:
-No one has more experience against Commander Kadesh than Magister Gauen of the Ivory Tower. His assistance is essential. Go and meet him now. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-11.html deleted file mode 100644 index 0ce3446298..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-11.html +++ /dev/null @@ -1,6 +0,0 @@ -Sagittarius Hamil:
-Brankel lives! I met with him shortly before he left for the south of Oren. Commander Kadesh is currently surviving off the flesh of Leto Lizardmen.
-Dammit! I should've gone with Brankel!
-Oh! Look! The crescent arrow! I haven't seen it in 20 years! Take it and follow Brankel! Kill the Leto Lizardmen and Kadesh will appear! Kill him with the crescent arrow!
-You mustn't use any other method or skill, or the power of the arrow will disappear and Kadesh will survive! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-12.html deleted file mode 100644 index caab58b0eb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Sagittarius Hamil:
-As time passes, Commander Kadesh grows stronger. Kill his food source, the Leto Lizardmen. When Kadesh appears, kill him with the crescent arrow! If you use a skill or another method, the power of the arrow will disappear and Kadesh will survive!
-Don't forget! Never use a skill to kill Kadesh! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-13.html deleted file mode 100644 index 4a3469cec2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30626-13.html +++ /dev/null @@ -1,6 +0,0 @@ -Sagittarius Hamil:
-So you haven't found Brankel... He is searching for the heathens? He is noble indeed. He was correct, they must be up to something else. Commander Kadesh is not their final goal...
-This amulet holds clues for us... The seven eyes... This is the mark of the children of Shilen. I must report this to the hunter's union immediately. I will also return the crescent arrow to the Ivory Tower of Oren.
-Thank you for your help. You have done more in this matter than Brankel or myself...
-You are a Sagittarius. Take this Mark of Sagittarius. I hope that we shall hunt together sometime in the future. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30653-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30653-01.html deleted file mode 100644 index fb694c9aab..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30653-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Sir Aaron Tanford
-Nice to meet you, young Warrior. I am Aaron Tanford, watchdog of the Wastelands. My mission is to stop the brutes that are terrorizing the villagers...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30653-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30653-02.html deleted file mode 100644 index 789e29c24b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30653-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Sir Aaron Tanford
-About 10 days ago, two travelers entered the Wastelands claiming they had come to excavate artifacts of the empirical era. Although I doubted their story I didn't stop them. When I spoke with Hunter Brankel a few days later, I realized that I had made a grave mistake. They were not archaeologists, but a bunch of ravenous heathens!
-As you know, the castle of the evil Beleth once stood where the Wastelands are now. I am sure these heathens seek the remains of that devil! Brankel went to the Ant's Nest of the Wastelands to try to determine their motives. I haven't heard from him since...
-I am sorry but this is all I know. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30653-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30653-03.html deleted file mode 100644 index 515ee63acb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30653-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Sir Aaron Tanford
-I fear for Hunter Brankel, but what worries me more is what those heathen may do with the remains of Beleth... I must stay here, so I beseech you, go to the Ant's Nest of the Wastelands and find out what is going on there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30702-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30702-01.html deleted file mode 100644 index 80c788917f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30702-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Guild President Bernard:
-Sagittarians are those who are known as the best bowmen of this kingdom. A hundred years ago, when the dragon Lindvior attacked Castle Aden, a bowman named Atlanta shot an arrow right through the dragon's eye. For this he was given the first title as a Sagittarius. Right now there are just 33 Sagittarians in the world.
-If you want to be recognized as an exemplary bowman, you may take the Test of Sagittarius and prove your ability. Many hunters and bowmen have taken the test this year and failed. You must be well above average to pass this test... I heard that you are skillful but as I see it, from the perpective of a Guild President... You are not good enough. Train some more before you come back.
-(Quest for Rogues, Elven Scouts and Assassins, level 39 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30702-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30702-02.html deleted file mode 100644 index 451a3349e8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30702-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Guild President Bernard:
-Do you have any idea of what the Test of the Sagittarius is? Only Humans may take this test. Why are you here with an arrow? You'll only make yourself a laughingstock...
-(Quest for Rogues, Elven Scouts and Assassins, level 39 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30702-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30702-03.htm deleted file mode 100644 index ee16ca1a63..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30702-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guild President Bernard:
-Sagittarians are those who are known as the best bowmen in this kingdom. A hundred years ago, when the Gold Dragon Lindvior attacked Castle Aden, a bowman by the name of Atlanta shot an arrow right through the dragon's eye. For this he was given the first title as a Sagittarius. At the moment there are just 33 Sagittarians in the world.
-If you wish to be recognized as an exemplary bowman, you may take the Test of the Sagittarius and prove your ability. Many hunters and bowmen took the test this year, and all failed. I warn you, if your skills are not good enough to shoot down a flying eagle, you might as well not even try.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30702-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30702-04.htm deleted file mode 100644 index 24efdf3b0e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30702-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guild President Bernard:
-Hmm... All right, you may try. First go and meet Hamil of Floran Village. He is originally from Innadril. He is a genius of archery, who received the title of Sagittarius at the age of 20. He has instructed many archers twice his age!
-Ha! To tell you the truth, it is more important for you to win Hamil's approval rather than mine for the test. Take this Letter of Introduction to him. Hamil will have a task for you. Perform it well, young one. May the joy of the chase and the reward of the hunt be with you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30702-04a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30702-04a.htm deleted file mode 100644 index 13f3495a00..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30702-04a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hunters Guild President Bernard:
-Hmmm . . . well, go ahead and try. My advice is to first visitHamil from Floran Village. He is a native of Innadril and an amazing archer -- he earned the nickname Sagittarius before he was even out of his teens. In fact, much more experienced archers even used to come to him for training.
-To pass this test, you must impress Hamil. Take this introduction letter to him and he will tell you what task to perform. Good luck, youngster. May the joy of the hunt be with you!
-Before you set off, accept this Dimension Diamond. You can trade it for something special from the village gatekeeper. I'm sure it prove helpful to you on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30702-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30702-05.html deleted file mode 100644 index c30e5fc991..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30702-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Guild President Bernard:
-As I said, you must see Hamil of Floran Village if you wish to receive the Mark of the Sagittarius. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30717-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30717-01.html deleted file mode 100644 index 901cc8291f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30717-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Gauen:
-I am Magister Gauen. Ah, yes, Commander Kadesh and the Crescent Arrow... That is a story that I'll never forget. Commander Kadesh is the most daring among all the sons of Shilen. He eats like a horse, yet he is always hungry! He is constantly growing... This caused anxiety among the Gods, and they gave instructions to the Elves on how to kill him with the Crescent Arrow. This arrow was kept in the Ivory Tower for a long time, and 20 years ago became useless...
-...but if what you are saying is true, we need the arrow...
-I can restore the arrow, but it will not be easy. Most of the materials I will need you can find in the Ivory Tower, but some you'll have to find elsewhere... A horn from a manashen gargoyle, a Reinforced Bowstring made of the swamp spider's web, a Mithril Ring which can be obtained from a road scavenger and a chitin of a swamp stakato which can be obtained from a Marsh Stakato worker, a Marsh Stakato soldier, or a Marsh Stakato drone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30717-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30717-02.html deleted file mode 100644 index ee7eadbc7e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30717-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Gauen:
-Here is the Crescent Bow. This bow is different from other bows, as there is magic in it designed to kill Commander Kadesh. Keep in mind that you can only shoot a Wooden Arrow with this bow.
-You must kill Commander Kadesh with the Crescent Bow. Right now he is still somewhat weak but as time goes by he will grow stronger and cause more damage. First you must go to Hamil and find out where Commander Kadesh is located.
-Go now. The Ivory Tower wishes you victory. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30717-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30717-03.html deleted file mode 100644 index 6d62e2b7f7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30717-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Gauen:
-To reconstitute the Crescent Arrow we need the materials that I previously requested. The horns of Manasen, a Reinforced Bowstring made of the swamp spider's web, a Mithril Ring which can be taken from a road scavenger and a chitin that can be obtained from a swamp stakato worker, a swamp stakato soldier or a swamp stakato drone. Please hurry and get these items for me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30717-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30717-04.html deleted file mode 100644 index d69c3efabc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/30717-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Gauen:
-20 years ago Hamil and my master prevented the rebirth of Commander Kadesh... Take this bow to Hamil immediately! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/Q00224_TestOfSagittarius.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/Q00224_TestOfSagittarius.java deleted file mode 100644 index 99918917e9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00224_TestOfSagittarius/Q00224_TestOfSagittarius.java +++ /dev/null @@ -1,550 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00224_TestOfSagittarius; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Test Of Sagittarius (224) - * @author ivantotov - */ -public class Q00224_TestOfSagittarius extends Quest -{ - // NPCs - private static final int PREFECT_VOKIAN = 30514; - private static final int SAGITTARIUS_HAMIL = 30626; - private static final int SIR_ARON_TANFORD = 30653; - private static final int GUILD_PRESIDENT_BERNARD = 30702; - private static final int MAGISTER_GAUEN = 30717; - // Items - private static final int WOODEN_ARROW = 17; - private static final int CRESCENT_MOON_BOW = 3028; - private static final int BERNARDS_INTRODUCTION = 3294; - private static final int HAMILS_1ST_LETTER = 3295; - private static final int HAMILS_2ND_LETTER = 3296; - private static final int HAMILS_3RD_LETTER = 3297; - private static final int HUNTERS_1ST_RUNE = 3298; - private static final int HUNTERS_2ND_RUNE = 3299; - private static final int TALISMAN_OF_KADESH = 3300; - private static final int TALISMAN_OF_SNAKE = 3301; - private static final int MITHRIL_CLIP = 3302; - private static final int STAKATO_CHITIN = 3303; - private static final int REINFORCED_BOWSTRING = 3304; - private static final int MANASHENS_HORN = 3305; - private static final int BLOOD_OF_LIZARDMAN = 3306; - // Reward - private static final int MARK_OF_SAGITTARIUS = 3293; - // Monster - private static final int ANT = 20079; - private static final int ANT_CAPTAIN = 20080; - private static final int ANT_OVERSEER = 20081; - private static final int ANT_RECRUIT = 20082; - private static final int ANT_PATROL = 20084; - private static final int ANT_GUARD = 20086; - private static final int NOBLE_ANT = 20089; - private static final int NOBLE_ANT_LEADER = 20090; - private static final int MARSH_STAKATO_WORKER = 20230; - private static final int MARSH_STAKATO_SOLDIER = 20232; - private static final int MARSH_SPIDER = 20233; - private static final int MARSH_STAKATO_DRONE = 20234; - private static final int BREKA_ORC_SHAMAN = 20269; - private static final int BREKA_ORC_OVERLORD = 20270; - private static final int ROAD_SCAVENGER = 20551; - private static final int MANASHEN_GARGOYLE = 20563; - 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; - // Quest Monster - private static final int SERPENT_DEMON_KADESH = 27090; - // Misc - private static final int MIN_LEVEL = 39; - - public Q00224_TestOfSagittarius() - { - super(224); - addStartNpc(GUILD_PRESIDENT_BERNARD); - addTalkId(GUILD_PRESIDENT_BERNARD, PREFECT_VOKIAN, SAGITTARIUS_HAMIL, SIR_ARON_TANFORD, MAGISTER_GAUEN); - addKillId(ANT, ANT_CAPTAIN, ANT_OVERSEER, ANT_RECRUIT, ANT_PATROL, ANT_GUARD, NOBLE_ANT, NOBLE_ANT_LEADER, MARSH_STAKATO_WORKER, MARSH_STAKATO_SOLDIER, MARSH_SPIDER, MARSH_STAKATO_DRONE, BREKA_ORC_SHAMAN, BREKA_ORC_OVERLORD, ROAD_SCAVENGER, MANASHEN_GARGOYLE, LETO_LIZARDMAN, LETO_LIZARDMAN_ARCHER, LETO_LIZARDMAN_SOLDIER, LETO_LIZARDMAN_WARRIOR, LETO_LIZARDMAN_SHAMAN, LETO_LIZARDMAN_OVERLORD, SERPENT_DEMON_KADESH); - registerQuestItems(CRESCENT_MOON_BOW, BERNARDS_INTRODUCTION, HAMILS_1ST_LETTER, HAMILS_2ND_LETTER, HAMILS_3RD_LETTER, HUNTERS_1ST_RUNE, HUNTERS_2ND_RUNE, TALISMAN_OF_KADESH, TALISMAN_OF_SNAKE, MITHRIL_CLIP, STAKATO_CHITIN, REINFORCED_BOWSTRING, MANASHENS_HORN, BLOOD_OF_LIZARDMAN); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setMemoState(1); - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - giveItems(player, BERNARDS_INTRODUCTION, 1); - } - break; - } - case "30514-02.html": - { - if (hasQuestItems(player, HAMILS_2ND_LETTER)) - { - takeItems(player, HAMILS_2ND_LETTER, 1); - qs.setMemoState(6); - qs.setCond(6, true); - htmltext = event; - } - break; - } - case "30626-02.html": - case "30626-06.html": - { - htmltext = event; - break; - } - case "30626-03.html": - { - if (hasQuestItems(player, BERNARDS_INTRODUCTION)) - { - takeItems(player, BERNARDS_INTRODUCTION, 1); - giveItems(player, HAMILS_1ST_LETTER, 1); - qs.setMemoState(2); - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "30626-07.html": - { - if (getQuestItemsCount(player, HUNTERS_1ST_RUNE) >= 10) - { - giveItems(player, HAMILS_2ND_LETTER, 1); - takeItems(player, HUNTERS_1ST_RUNE, -1); - qs.setMemoState(5); - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "30653-02.html": - { - if (hasQuestItems(player, HAMILS_1ST_LETTER)) - { - takeItems(player, HAMILS_1ST_LETTER, 1); - qs.setMemoState(3); - qs.setCond(3, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ANT: - case ANT_CAPTAIN: - case ANT_OVERSEER: - case ANT_RECRUIT: - case ANT_PATROL: - case ANT_GUARD: - case NOBLE_ANT: - case NOBLE_ANT_LEADER: - { - if (qs.isMemoState(3) && (getQuestItemsCount(killer, HUNTERS_1ST_RUNE) < 10)) - { - if (getQuestItemsCount(killer, HUNTERS_1ST_RUNE) == 9) - { - giveItems(killer, HUNTERS_1ST_RUNE, 1); - qs.setMemoState(4); - qs.setCond(4, true); - } - else - { - giveItems(killer, HUNTERS_1ST_RUNE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case MARSH_STAKATO_WORKER: - case MARSH_STAKATO_SOLDIER: - case MARSH_STAKATO_DRONE: - { - if (qs.isMemoState(10) && !hasQuestItems(killer, STAKATO_CHITIN)) - { - if (hasQuestItems(killer, MITHRIL_CLIP, REINFORCED_BOWSTRING, MANASHENS_HORN)) - { - giveItems(killer, STAKATO_CHITIN, 1); - qs.setMemoState(11); - qs.setCond(11, true); - } - else - { - giveItems(killer, STAKATO_CHITIN, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case MARSH_SPIDER: - { - if (qs.isMemoState(10) && !hasQuestItems(killer, REINFORCED_BOWSTRING)) - { - if (hasQuestItems(killer, MITHRIL_CLIP, MANASHENS_HORN, STAKATO_CHITIN)) - { - giveItems(killer, REINFORCED_BOWSTRING, 1); - qs.setMemoState(11); - qs.setCond(11, true); - } - else - { - giveItems(killer, REINFORCED_BOWSTRING, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case BREKA_ORC_SHAMAN: - case BREKA_ORC_OVERLORD: - { - if (qs.isMemoState(6) && (getQuestItemsCount(killer, HUNTERS_2ND_RUNE) < 10)) - { - if (getQuestItemsCount(killer, HUNTERS_2ND_RUNE) == 9) - { - giveItems(killer, HUNTERS_2ND_RUNE, 1); - giveItems(killer, TALISMAN_OF_SNAKE, 1); - qs.setMemoState(7); - qs.setCond(7, true); - } - else - { - giveItems(killer, HUNTERS_2ND_RUNE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case ROAD_SCAVENGER: - { - if (qs.isMemoState(10) && !hasQuestItems(killer, MITHRIL_CLIP)) - { - if (hasQuestItems(killer, REINFORCED_BOWSTRING, MANASHENS_HORN, STAKATO_CHITIN)) - { - giveItems(killer, MITHRIL_CLIP, 1); - qs.setMemoState(11); - qs.setCond(11, true); - } - else - { - giveItems(killer, MITHRIL_CLIP, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case MANASHEN_GARGOYLE: - { - if (qs.isMemoState(10) && !hasQuestItems(killer, MANASHENS_HORN)) - { - if (hasQuestItems(killer, MITHRIL_CLIP, REINFORCED_BOWSTRING, STAKATO_CHITIN)) - { - giveItems(killer, MANASHENS_HORN, 1); - qs.setMemoState(11); - qs.setCond(11, true); - } - else - { - giveItems(killer, MANASHENS_HORN, 1); - 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 (qs.isMemoState(13) && (getQuestItemsCount(killer, BLOOD_OF_LIZARDMAN) < 140)) - { - if (((getQuestItemsCount(killer, BLOOD_OF_LIZARDMAN) - 10) * 5) > getRandom(100)) - { - addSpawn(SERPENT_DEMON_KADESH, npc, true, 300000); - takeItems(killer, BLOOD_OF_LIZARDMAN, -1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_BEFORE_BATTLE); - } - else - { - giveItems(killer, BLOOD_OF_LIZARDMAN, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case SERPENT_DEMON_KADESH: - { - if (qs.isMemoState(13) && !hasQuestItems(killer, TALISMAN_OF_KADESH)) - { - if (npc.getKillingBlowWeapon() == CRESCENT_MOON_BOW) - { - giveItems(killer, TALISMAN_OF_KADESH, 1); - qs.setMemoState(14); - qs.setCond(14, true); - } - else - { - addSpawn(SERPENT_DEMON_KADESH, npc, true, 300000); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - final int memoState = qs.getMemoState(); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == GUILD_PRESIDENT_BERNARD) - { - if ((player.getClassId() == ClassId.ROGUE) || (player.getClassId() == ClassId.ELVEN_SCOUT) || (player.getClassId() == ClassId.ASSASSIN)) - { - if (player.getLevel() >= MIN_LEVEL) - { - htmltext = "30702-03.htm"; - } - else - { - htmltext = "30702-01.html"; - } - } - else - { - htmltext = "30702-02.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case GUILD_PRESIDENT_BERNARD: - { - if (hasQuestItems(player, BERNARDS_INTRODUCTION)) - { - htmltext = "30702-05.html"; - } - break; - } - case PREFECT_VOKIAN: - { - if (memoState == 5) - { - if (hasQuestItems(player, HAMILS_2ND_LETTER)) - { - htmltext = "30514-01.html"; - } - } - else if (memoState == 6) - { - htmltext = "30514-03.html"; - } - else if (memoState == 7) - { - if (hasQuestItems(player, TALISMAN_OF_SNAKE)) - { - takeItems(player, TALISMAN_OF_SNAKE, 1); - qs.setMemoState(8); - qs.setCond(8, true); - htmltext = "30514-04.html"; - } - } - else if (memoState == 8) - { - htmltext = "30514-05.html"; - } - break; - } - case SAGITTARIUS_HAMIL: - { - if (memoState == 1) - { - if (hasQuestItems(player, BERNARDS_INTRODUCTION)) - { - htmltext = "30626-01.html"; - } - } - else if (memoState == 2) - { - if (hasQuestItems(player, HAMILS_1ST_LETTER)) - { - htmltext = "30626-04.html"; - } - } - else if (memoState == 4) - { - if (getQuestItemsCount(player, HUNTERS_1ST_RUNE) == 10) - { - htmltext = "30626-05.html"; - } - } - else if (memoState == 5) - { - if (hasQuestItems(player, HAMILS_2ND_LETTER)) - { - htmltext = "30626-08.html"; - } - } - else if (memoState == 8) - { - giveItems(player, HAMILS_3RD_LETTER, 1); - takeItems(player, HUNTERS_2ND_RUNE, -1); - qs.setMemoState(9); - qs.setCond(9, true); - htmltext = "30626-09.html"; - } - else if (memoState == 9) - { - if (hasQuestItems(player, HAMILS_3RD_LETTER)) - { - htmltext = "30626-10.html"; - } - } - else if (memoState == 12) - { - if (hasQuestItems(player, CRESCENT_MOON_BOW)) - { - qs.setCond(13, true); - qs.setMemoState(13); - htmltext = "30626-11.html"; - } - } - else if (memoState == 13) - { - htmltext = "30626-12.html"; - } - else if (memoState == 14) - { - if (hasQuestItems(player, TALISMAN_OF_KADESH)) - { - giveAdena(player, 161806, true); - giveItems(player, MARK_OF_SAGITTARIUS, 1); - addExpAndSp(player, 894888, 61408); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30626-13.html"; - } - } - break; - } - case SIR_ARON_TANFORD: - { - if (memoState == 2) - { - if (hasQuestItems(player, HAMILS_1ST_LETTER)) - { - htmltext = "30653-01.html"; - } - } - else if (memoState == 3) - { - htmltext = "30653-03.html"; - } - break; - } - case MAGISTER_GAUEN: - { - if (memoState == 9) - { - if (hasQuestItems(player, HAMILS_3RD_LETTER)) - { - takeItems(player, HAMILS_3RD_LETTER, 1); - qs.setMemoState(10); - qs.setCond(10, true); - htmltext = "30717-01.html"; - } - } - else if (memoState == 10) - { - htmltext = "30717-03.html"; - } - else if (memoState == 12) - { - htmltext = "30717-04.html"; - } - else if (memoState == 11) - { - if (hasQuestItems(player, STAKATO_CHITIN, MITHRIL_CLIP, REINFORCED_BOWSTRING, MANASHENS_HORN)) - { - giveItems(player, WOODEN_ARROW, 10); - giveItems(player, CRESCENT_MOON_BOW, 1); - takeItems(player, MITHRIL_CLIP, 1); - takeItems(player, STAKATO_CHITIN, 1); - takeItems(player, REINFORCED_BOWSTRING, 1); - takeItems(player, MANASHENS_HORN, 1); - qs.setMemoState(12); - qs.setCond(12, true); - htmltext = "30717-02.html"; - } - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == GUILD_PRESIDENT_BERNARD) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-01.html deleted file mode 100644 index a0f221876b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Alex:
-Welcome, my friend. If Master Luther sent you here you must be ready to get to work.
-Floran Village needs more good workers like you. We don't have a guard or even a single skilled person!
-I have been waiting for you since I received the warrant of appointment. Take this and give it to my adjutant Militia Leirynn...
-She is a modest lady. I am afraid that work here may not be as easy as you think... I thank you in advance.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-01t.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-01t.html deleted file mode 100644 index c9c809962a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-01t.html +++ /dev/null @@ -1,4 +0,0 @@ -Alex:
-Most of the villagers who are left are the ones lucky enough to have escaped the Lord's tyranny. The troops are not defending the village so the villagers must defend themselves!
-Strangers and thieves overwhelm us as a sick tyrant oppresses us! These dark days may get darker still... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-02.html deleted file mode 100644 index 421a76061c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Alex:
-What are you still doing here? You must take the warrant I gave you to my adjutant Leirynn.
-Do whatever she says!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-03.html deleted file mode 100644 index a3b8e62ceb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Alex:
-No one understands the situation here better than Leirynn. Follow her instructions explicitly.
-I know you won't disappoint me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-04.html deleted file mode 100644 index 0c27b5cb0a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-04.html +++ /dev/null @@ -1,8 +0,0 @@ -Alex:
-Thank you for dealing with the delu Lizardman. I heard of your triumph from Leirynn.
-What's this, you found a Strange Map? Let me see it...
-Hmm... Dion territory... I can barely make out this name in the lower corner... 'Lambert'... Where have I heard that...?
-Oh yes... One of the Lord's royal guards had that name!
-I was under the impression that he absconded with Duke Ashton's Gold Bar during the farmer's revolt.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-05.html deleted file mode 100644 index e4e6b23df7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Alex:
-It is said that the source of this gold was relics collected by Duke Ashton's men from ancient ruins. No one has seen this gold since it vanished en route from Gludio to Dion to support the war.
-It is rumored to be a vast amount, no one really knows. But now we have this Map!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-06.html deleted file mode 100644 index 46712b3d9b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-06.html +++ /dev/null @@ -1,7 +0,0 @@ -Alex:
-I believe this Map will lead us to the prince's gold! I wonder how that delu Lizardman got this?
-If we can get to the gold before our opponents we will be able to hire soldiers and buy weapons with which to defend the village.
-Think of this as your last test. You must find the other parts of this Map and get the prince's lost Gold Bar.
-Whether you are successful or not, I will write you the letter of Recommendation you need.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-07.html deleted file mode 100644 index c21b564cc3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Alex:
-I have a friend named Borys who used to be one of the Lord's royal guards. He was an excellent soldier until the death of his wife sent him into an alcoholic haze and he lost his position. He is in the Town of Gludio now, take this letter and find him. He may be able to tell you more. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-08.html deleted file mode 100644 index 4876b9fc27..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Alex:
-So you still have not met Borys? Go to the Town of Gludio, you will find him there.
-Tell him Alex sent you, he will be sure to help you. Don't forget to ask him about the prince's lost gold! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-09.html deleted file mode 100644 index 2ddb20ff4f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Alex:
-Hmmm, it seems the royal guards hid the gold before it reached the prince! Now we can be sure that the gold exists, our only problem remaining is how to find it. First, of course, we must find the other 3 parts of the Map...
-I am afraid that the delu lizardmen are also on the search for the gold, and their numbers are increasing...
-We must find the gold before they do! Please hurry! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-10.html deleted file mode 100644 index dd1ca1aa6d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-10.html +++ /dev/null @@ -1,5 +0,0 @@ -Alex:
-You have found the Map! Good job!
-Ahhh, the World Map... Hurry to the place marked here and find the lost gold.
-I have heard from my adjutant Leirynn that the delu lizardmen have sent assassins to retrieve the Map, so be very careful. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-11.html deleted file mode 100644 index 261d7903ca..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Alex:
-Excellent work, my friend! Isn't it ironic that this gold collected at the behest of such a selfish Lord should be used for the good of the ones he oppressed?
-We all have you to thank for this. Please take this letter of Recommendation to Master Luther. I am honored to call you my comrade-in-arms. May God smile on your future ... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-12.html deleted file mode 100644 index c4415b904e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30291-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Alex:
-You are still here? You are welcome to stay here and fight for Floran's people, however, you must follow your own faith. I pray you find it.
-If you give the letter of Recommendation to Master Luther, he will bestow upon you the Mark of the Searcher. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30420-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30420-01.html deleted file mode 100644 index 8fa2d3f0bf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30420-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Tyra:
-This Malrukian Wine is of the highest quality. It was made by distilling the spider's poison. The secret recipe is only inherited by the chosen ones, even amongst the Dark Elves. I cannot give it out freely.
-I shall make you a proposition. If you will find 10 pouches of the Red Spore Dust I shall trade the wine for them. What do you say? Is this acceptable?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30420-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30420-01a.html deleted file mode 100644 index 21b70c4749..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30420-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Tyra:
-You will find the Red Spore Dust within the giant fungus. The giant fungus can be found in the Sea of Spores. If you bring me 10 pouches of the Spore Dust, I shall give you the Malrukian Wine. I wrote this down on the Contract. Here, you sign here... Yes, it's done. May the protection of Shilen be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30420-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30420-02.html deleted file mode 100644 index 16c907f1cb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30420-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Tyra:
-Have you forgetten our Contract? Shall we take a look at the document? 'A bottle of Malrukian Wine shall be traded for 10 pouches of the Red Spore Dust. There are our signatures, both mine and yours, right there. You will find the Red Spore Dust by killing the giant fungus of the Sea of Spores. I hope you fulfill the Contract soon. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30420-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30420-03.html deleted file mode 100644 index 4d0df14589..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30420-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Tyra:
-You have brought 10 pouches of the Red Spore Dust. I shall give you the Malrukian Wine as promised. Here you go! Enjoy! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30420-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30420-04.html deleted file mode 100644 index 2f9183bf07..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30420-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Tyra:
-Did you like the incredible flavor of the Malrukian Wine? Well... Only a Dark Elf can truly appreciate its complex flavor... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30627-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30627-01.html deleted file mode 100644 index db20a3bf5d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30627-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Tree:
-An oak tree which can easily be seen in the northern part of Dion.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30627-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30627-01a.html deleted file mode 100644 index 0692c61172..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30627-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Tree:
-A wooden box and a rusty key was found. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30628-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30628-01.html deleted file mode 100644 index 33bf772d1e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30628-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Strong Wooden Chest:
-It is a strong wooden chest, locked up tight.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30628-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30628-01a.html deleted file mode 100644 index 440d3cb841..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30628-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Strong Wooden Chest:
-The box is opened. Twenty Gold Bars are inside. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-01.html deleted file mode 100644 index 16ba00e866..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Luther:
-Have you come for the Mark of the Searcher? The Mark is reserved for those with proven detection skills. Every year, many Hunters, Scouts, Excavators and even some Assassins come to me in hope of taking the Test of the Searcher, though you seem different from them... Are you sure that you are in the right place?
-(Quest only available for Human Rogue, Elven Scout, Assassin, or Scavenger above level 39.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-02.html deleted file mode 100644 index 3012c01de4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Luther:
-Have you come for the Mark of the Searcher? This mark is reserved for those who's ability for 'finding hidden things' is recognized. Every year, many Hunters, Scouts, Excavators and even some Assassins come to me in hope of taking the 'Test of the Searcher, but you do not have enough experience. Come back after you have improved your abilities.
-(Quest only available for Rogue, Elven Scout, Assassin, or Scavenger above level 39.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-03.htm deleted file mode 100644 index f6ac659c0d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Luther:
-Have you come for the Mark of the Searcher? This mark is reserved for those with recognized detection skills. Every year, many Hunters, Scouts, Excavators and even some Assassins come to me in hope of taking the Test of the Searcher. Is this what you seek?
-. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-04.htm deleted file mode 100644 index c76ec7a063..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Luther:
-Have you come for the Mark of the Searcher? This mark is reserved for those with recognized detection skills. Every year, many Hunters, Scouts, Excavators and even some Assassins come to me in hope of taking the Test of the Searcher, but a Dwarf like you? Do you happen to be a Bounty Hunter applicant? They are reputed to be the best Hunters among the Dwarves. But even within the Dwarf Guild, such titles are rare... It is said that only those who have proven their hunting skills and acquired the Mark of the Searcher are qualified to be a Bounty Hunter. If you wish to take the examination, I will gladly arrange it for you.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-05.htm deleted file mode 100644 index a3b65ed8ca..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Luther:
-First you must visit Alex in Floran Village. He was once the kingdom's best Scout, and is famous for his activities as King Cadmus' immediate spy and messenger during the war with Gracia.
-But he grew disillusioned by the royal family and aristocrats at the time of the peasant's uprising and joined the militia corps of Floran. I have heard that they are lacking soldiers and supplies. Go and see him.
-Alex will test you and write a letter of Recommendation for you if you qualify. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-05a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-05a.htm deleted file mode 100644 index f53c8a7168..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-05a.htm +++ /dev/null @@ -1,6 +0,0 @@ -Master Luther:
-Visit Alex in Floran Village. Once the best scout in the kingdom, he served as King Cadmus' special messenger and spy during the Grecian War.
-Disenchanted by the nobility by their actions during the peasant revolt, he now fights alongside the Floran militia. I have heard that he is hard pressed for supplies and manpower, though. Go see him.
-If he evaluates you and is satisfied, he will let me know.
-Oh, take this Dimension Diamond. You can trade it to the village gatekeeper for something special that may help you on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-06.html deleted file mode 100644 index 18d8393221..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Luther:
-Why are you still here? Alex's militia corps are in dire need of help.. Now go to Floran Village! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-07.html deleted file mode 100644 index b926eb09ff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Luther:
-How was your visit with Alex? I assume he hasn't given you the letter yet. I would think that he would be in need of your help right now! He must have given you a task... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-08.html deleted file mode 100644 index 2f20230f78..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30690-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Luther:
-Ha, I guess Alex grew somewhat attached to you... At the end of the Recommendation letter he joked that he would like me to come up with a reason to send you back to him. I heard that you recovered Ashton's gold from the delu lizardmen! That must have been interesting...
-So how about it, would you like to go back to see Alex? Ha, just kidding!
-Here is the Mark of the Searcher. Thank you for the good work you have done! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-01.html deleted file mode 100644 index 387ef321fd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Militiaman Leirynn:
-Welcome. Recently a large group of delu lizardmen have gathered, threatening the village. We are badly outnumbered and may have to resort to guerrilla tactics.
-I realize that this is rather sudden, but could you please find the delu lizardmen's shaman and kill them? There are 10 of them all together. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-02.html deleted file mode 100644 index ab33bff74d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Militiaman Leirynn:
-There are some shamans left. You must find all of them and kill them! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-03.html deleted file mode 100644 index 25c06f5809..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Militiaman Leirynn:
-Thank you so much for your help! One more thing... Apparently the delu lizardmen do not intend to attack the village... They seem to be looking for something... What could be so precious that the whole tribe would be looking for it? I am sure that Delu Chief Kalkis knows something. Could you please go find out what he knows and then kill him? If you follow the path that heads towards the East, you will run into him. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-04.html deleted file mode 100644 index 701dabbd79..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Militiaman Leirynn:
-Chief Kalkis is the leader of the whole delu tribe. Why would he have brought his whole tribe here to look for something? Find out what they are looking for and kill Chief Kalkis. If you follow the path that heads towards the East, you will run into him. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-05.html deleted file mode 100644 index 2126d3d9fd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Militiaman Leirynn:
-This Map looks somehow familiar but also strange... Seems that it's a nearby area, but its not quite right. I can't make heads or tails of it. Take this Map and report to Captain Alex. You must follow his directions. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-06.html deleted file mode 100644 index a64cde6065..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Militiaman Leirynn:
-What are you still doing here? You must take this report to Alex before it is too late. He's waiting for the news. You know, something about that Map really bothers me... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-07.html deleted file mode 100644 index b8aebd4d3f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30728-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Militiaman Leirynn:
-I understand that Alex gave you a task. It is very noble for you, an outsider, to help us like this. It is said that you saved our militia from starving...
-When the time is right, will you join me for dinner? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30729-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30729-01.html deleted file mode 100644 index 45ff7ee6a5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30729-01.html +++ /dev/null @@ -1,3 +0,0 @@ -The drunken fool Boris:
-Burp. The royal Guards of the Lord? Yeah. They were royal Guards once. The Lord's gold? Of course the stories are true. I heard it all when I was a sentry at the Lord's camp. But I am too thirsty to talk now. The finest Malrukian Wine will do nicely... This wine is only available from the Dark Elves! I heard that the Dark Elf trader named 'Tyra' has a stock of it... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30729-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30729-02.html deleted file mode 100644 index 10a82de3c7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30729-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Drunkard Borys:
-My my...look who's here! Weren't you going to bring me a drink? I hope you brought the Malrukian Wine, the kind that the Dark Elven Trader Tyra sells... If I had a glass of that wine I would probably remember plenty about the gold... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30729-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30729-03.html deleted file mode 100644 index c6081fcbb4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30729-03.html +++ /dev/null @@ -1,5 +0,0 @@ -The drunken fool Boris:
-Ahh... This is it! Outstanding! My tongue is loosed by the fragrant nectar...
-Obviously the Lord's gold was being transported from Gludin to Dion. The 4 royal Guards carrying the gold schemed to hide it away... The Lord unsuccessfully pursued them. Somehow people got the idea that they perished in an accident..
-Actually, one of them, named Rovelt, is still alive. Now he goes by Bodyguard Jax and guards the Dwarf traders. He is probably somewhere in the southern part of the Wastelands now. He will tell you everything if show him this. Take it and go, my young friend. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30729-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30729-04.html deleted file mode 100644 index 141dfb4c0f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30729-04.html +++ /dev/null @@ -1,3 +0,0 @@ -The drunken fool Boris:
-Rovelt is now called Bodyguard Jax... He's been hired by the Dwarf traders in the southern part of the Wastelands. Anyway, when you show him the document I gave you he will tell you everything about prince Ashton and the gold. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30729-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30729-05.html deleted file mode 100644 index ffef200152..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30729-05.html +++ /dev/null @@ -1,3 +0,0 @@ -The drunken fool Boris:
-Burp...! Haven't you found the gold yet? If you find it you should buy me another drink in gratitude! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-01.html deleted file mode 100644 index 14c1aab9fd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Bodyguard Jax:
-Royal Guards of the Lord? Gold of Prince Ashiton? What are you talking about? Are you drunk?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-01a.html deleted file mode 100644 index 717c93f958..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-01a.html +++ /dev/null @@ -1,6 +0,0 @@ -Bodyguard Jax:
-Where did you find this? I never expected to see this Map again... Ok. I will tell you.
-Prince intended to hire Soldiers with that gold, The Shark Troop, famous for its inhumanity...
-Although I didn't owe the villagers anything, I could not allow the innocent people to fall into the shark's mouth. So I instigated my comrades...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-01b.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-01b.html deleted file mode 100644 index f5cdb7d706..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-01b.html +++ /dev/null @@ -1,5 +0,0 @@ -Bodyguard Jax:
-I buried the gold in Dion's southern forest. We made a map to the place, divided it into 4 pieces, and took 1 piece each. It meant none of us could return there without the others...
-I first knew the gold was cursed when I heard about the unfortunate deaths of my 3 comrades. So I decided to forget it all and live quietly here.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-01c.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-01c.html deleted file mode 100644 index 935da03889..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-01c.html +++ /dev/null @@ -1,7 +0,0 @@ -Bodyguard Jax:
-Solt and I were very close... He died on his way home to Elmoreden. Murdered by thieves called Road Scavengers...
-Makell was the idealist, he joined the rebel army... In the end, he was caught and executed. His body was hung from a tree as a reminder to others... This tree grew animated, and is now known as the Hangman Tree.
-Rambert was very much like me, working as a high trader's Guard. He lost his life in battle with a Delu Lizardman.
-And now you hold the Map!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-01d.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-01d.html deleted file mode 100644 index 53a2c2ad5c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-01d.html +++ /dev/null @@ -1,3 +0,0 @@ -Bodyguard Jax:
-My memory is not so good...I will give you my diary instead. If you can find the Maps of Solt and Makell with this, I will give you my portion of the Map. I have quit my job and am trying to come to terms with my past. I have no desire for gold. I just hope that if the gold is found it is used for a good cause... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-02.html deleted file mode 100644 index cddf025dde..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Bodyguard Jax:
-You have not found the other portions of the Map yet. Was there something else you wanted to know?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-02a.html deleted file mode 100644 index 5202cf2426..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-02a.html +++ /dev/null @@ -1,4 +0,0 @@ -Bodyguard Jax:
-Solt was murdered on his way home to the Elmoreden Kingdom. He was murdered by thieves called Road Scavengers near the Death Pass. He was my best friend... Such a needless death...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-02b.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-02b.html deleted file mode 100644 index 8dd9259315..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-02b.html +++ /dev/null @@ -1,5 +0,0 @@ -Bodyguard Jax:
-Makell was incensed by Prince Ashton's tyranny and joined a rebel army of farmers. Eventually he was caught and executed. He was hanged with other rebels.
-Prince Ashton decreed that his body be hung from a tree as a lesson to others...but the tree itself became animated and is now called Hangman Tree, and roams about the scaffold.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-03.html deleted file mode 100644 index 02ba375386..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Bodyguard Jax:
-You have found the Maps of Solt and Makell! Now with my portion all 4 pieces are reunited! Let us put them together and hold it close to the candle...
-These four dots create a cross... Here, the gold is buried in this place! I will mark it on your World Map. No payment is necessary, but I do expect you to use the gold for a good cause as you promised. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-04.html deleted file mode 100644 index d078f24127..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/30730-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Bodyguard Jax:
-Go now and find the gold! I have heard that there are evil spirits searching for the gold in that area as well. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/Q00225_TestOfTheSearcher.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/Q00225_TestOfTheSearcher.java deleted file mode 100644 index 9663423131..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00225_TestOfTheSearcher/Q00225_TestOfTheSearcher.java +++ /dev/null @@ -1,588 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00225_TestOfTheSearcher; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Test Of The Searcher (225) - * @author ivantotov - */ -public class Q00225_TestOfTheSearcher extends Quest -{ - // NPCs - private static final int CAPTAIN_ALEX = 30291; - private static final int TYRA = 30420; - private static final int TREE = 30627; - private static final int STRONG_WOODEN_CHEST = 30628; - private static final int MASTER_LUTHER = 30690; - private static final int MILITIAMAN_LEIRYNN = 30728; - private static final int DRUNKARD_BORYS = 30729; - private static final int BODYGUARD_JAX = 30730; - // Items - private static final int LUTHERS_LETTER = 2784; - private static final int ALEXS_WARRANT = 2785; - private static final int LEIRYNNS_1ST_ORDER = 2786; - private static final int DELU_TOTEM = 2787; - private static final int LEIRYNNS_2ND_ORDER = 2788; - private static final int CHIEF_KALKIS_FANG = 2789; - private static final int LEIRYNNS_REPORT = 2790; - private static final int STRINGE_MAP = 2791; - private static final int LAMBERTS_MAP = 2792; - private static final int ALEXS_LETTER = 2793; - private static final int ALEXS_ORDER = 2794; - private static final int WINE_CATALOG = 2795; - private static final int TYRAS_CONTRACT = 2796; - private static final int RED_SPORE_DUST = 2797; - private static final int MALRUKIAN_WINE = 2798; - private static final int OLD_ORDER = 2799; - private static final int JAXS_DIARY = 2800; - private static final int TORN_MAP_PIECE_1ST = 2801; - private static final int TORN_MAP_PIECE_2ND = 2802; - private static final int SOLTS_MAP = 2803; - private static final int MAKELS_MAP = 2804; - private static final int COMBINED_MAP = 2805; - private static final int RUSTED_KEY = 2806; - private static final int GOLD_BAR = 2807; - private static final int ALEXS_RECOMMEND = 2808; - // Reward - private static final int MARK_OF_SEARCHER = 2809; - // Monster - private static final int HANGMAN_TREE = 20144; - private static final int ROAD_SCAVENGER = 20551; - private static final int GIANT_FUNGUS = 20555; - private static final int DELU_lIZARDMAN_SHAMAN = 20781; - // Quest Monster - private static final int NEER_BODYGUARD = 27092; - private static final int DELU_CHIEF_KALKIS = 27093; - // Misc - private static final int MIN_LEVEL = 39; - - public Q00225_TestOfTheSearcher() - { - super(225); - addStartNpc(MASTER_LUTHER); - addTalkId(MASTER_LUTHER, CAPTAIN_ALEX, TYRA, TREE, STRONG_WOODEN_CHEST, MILITIAMAN_LEIRYNN, DRUNKARD_BORYS, BODYGUARD_JAX); - addKillId(HANGMAN_TREE, ROAD_SCAVENGER, GIANT_FUNGUS, DELU_lIZARDMAN_SHAMAN, NEER_BODYGUARD, DELU_CHIEF_KALKIS); - addAttackId(DELU_lIZARDMAN_SHAMAN); - registerQuestItems(LUTHERS_LETTER, ALEXS_WARRANT, LEIRYNNS_1ST_ORDER, DELU_TOTEM, LEIRYNNS_2ND_ORDER, CHIEF_KALKIS_FANG, LEIRYNNS_REPORT, STRINGE_MAP, LAMBERTS_MAP, ALEXS_LETTER, ALEXS_ORDER, WINE_CATALOG, TYRAS_CONTRACT, RED_SPORE_DUST, MALRUKIAN_WINE, OLD_ORDER, JAXS_DIARY, TORN_MAP_PIECE_1ST, TORN_MAP_PIECE_2ND, SOLTS_MAP, MAKELS_MAP, COMBINED_MAP, RUSTED_KEY, GOLD_BAR, ALEXS_RECOMMEND); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setMemoState(1); - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - giveItems(player, LUTHERS_LETTER, 1); - } - break; - } - case "30291-05.html": - case "30291-01t.html": - case "30291-06.html": - case "30730-01a.html": - case "30730-01b.html": - case "30730-01c.html": - case "30730-02.html": - case "30730-02a.html": - case "30730-02b.html": - { - htmltext = event; - break; - } - case "30291-07.html": - { - if (hasQuestItems(player, LEIRYNNS_REPORT, STRINGE_MAP)) - { - takeItems(player, LEIRYNNS_REPORT, 1); - takeItems(player, STRINGE_MAP, 1); - giveItems(player, LAMBERTS_MAP, 1); - giveItems(player, ALEXS_LETTER, 1); - giveItems(player, ALEXS_ORDER, 1); - qs.setCond(8, true); - htmltext = event; - } - break; - } - case "30420-01a.html": - { - if (hasQuestItems(player, WINE_CATALOG)) - { - takeItems(player, WINE_CATALOG, 1); - giveItems(player, TYRAS_CONTRACT, 1); - qs.setCond(10, true); - htmltext = event; - } - break; - } - case "30627-01a.html": - { - if (npc.getSummonedNpcCount() < 5) - { - giveItems(player, RUSTED_KEY, 1); - addSpawn(npc, STRONG_WOODEN_CHEST, npc, true, 0); - qs.setCond(17, true); - htmltext = event; - } - break; - } - case "30628-01a.html": - { - takeItems(player, RUSTED_KEY, 1); - giveItems(player, GOLD_BAR, 20); - qs.setCond(18, true); - npc.deleteMe(); - htmltext = event; - break; - } - case "30730-01d.html": - { - if (hasQuestItems(player, OLD_ORDER)) - { - takeItems(player, OLD_ORDER, 1); - giveItems(player, JAXS_DIARY, 1); - qs.setCond(14, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon) - { - final QuestState qs = getQuestState(attacker, false); - if ((qs != null) && qs.isStarted()) - { - if (npc.isScriptValue(0) && hasQuestItems(attacker, LEIRYNNS_1ST_ORDER)) - { - npc.setScriptValue(1); - addAttackPlayerDesire(addSpawn(NEER_BODYGUARD, npc, true, 200000), attacker); - } - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case HANGMAN_TREE: - { - if (hasQuestItems(killer, JAXS_DIARY) && !hasQuestItems(killer, MAKELS_MAP) && (getQuestItemsCount(killer, TORN_MAP_PIECE_2ND) < 4)) - { - if (getQuestItemsCount(killer, TORN_MAP_PIECE_2ND) < 3) - { - if (getRandom(100) < 50) - { - giveItems(killer, TORN_MAP_PIECE_2ND, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - else if (getRandom(100) < 50) - { - takeItems(killer, TORN_MAP_PIECE_2ND, -1); - giveItems(killer, MAKELS_MAP, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, SOLTS_MAP) >= 1) - { - qs.setCond(15); - } - } - } - break; - } - case ROAD_SCAVENGER: - { - if (hasQuestItems(killer, JAXS_DIARY) && !hasQuestItems(killer, SOLTS_MAP) && (getQuestItemsCount(killer, TORN_MAP_PIECE_1ST) < 4)) - { - if (getQuestItemsCount(killer, TORN_MAP_PIECE_1ST) < 3) - { - giveItems(killer, TORN_MAP_PIECE_1ST, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - else - { - takeItems(killer, TORN_MAP_PIECE_1ST, -1); - giveItems(killer, SOLTS_MAP, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, MAKELS_MAP) >= 1) - { - qs.setCond(15); - } - } - } - break; - } - case GIANT_FUNGUS: - { - if (hasQuestItems(killer, TYRAS_CONTRACT) && (getQuestItemsCount(killer, RED_SPORE_DUST) < 10)) - { - giveItems(killer, RED_SPORE_DUST, 1); - if (getQuestItemsCount(killer, RED_SPORE_DUST) >= 10) - { - qs.setCond(11, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case DELU_lIZARDMAN_SHAMAN: - { - if (hasQuestItems(killer, LEIRYNNS_1ST_ORDER) && (getQuestItemsCount(killer, DELU_TOTEM) < 10)) - { - giveItems(killer, DELU_TOTEM, 1); - if (getQuestItemsCount(killer, RED_SPORE_DUST) >= 10) - { - qs.setCond(4, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case DELU_CHIEF_KALKIS: - { - if (hasQuestItems(killer, LEIRYNNS_2ND_ORDER) && !hasAtLeastOneQuestItem(killer, CHIEF_KALKIS_FANG, STRINGE_MAP)) - { - giveItems(killer, CHIEF_KALKIS_FANG, 1); - giveItems(killer, STRINGE_MAP, 1); - qs.setCond(6, true); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == MASTER_LUTHER) - { - if ((player.getClassId() == ClassId.ROGUE) || (player.getClassId() == ClassId.ELVEN_SCOUT) || (player.getClassId() == ClassId.ASSASSIN) || (player.getClassId() == ClassId.SCAVENGER)) - { - if (player.getLevel() >= MIN_LEVEL) - { - if (player.getClassId() == ClassId.SCAVENGER) - { - htmltext = "30690-04.htm"; - } - else - { - htmltext = "30690-03.htm"; - } - } - else - { - htmltext = "30690-02.html"; - } - } - else - { - htmltext = "30690-01.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case MASTER_LUTHER: - { - if (hasQuestItems(player, LUTHERS_LETTER) && !hasQuestItems(player, ALEXS_RECOMMEND)) - { - htmltext = "30690-06.html"; - } - else if (!hasAtLeastOneQuestItem(player, LUTHERS_LETTER, ALEXS_RECOMMEND)) - { - htmltext = "30690-07.html"; - } - else if (!hasQuestItems(player, LUTHERS_LETTER) && hasQuestItems(player, ALEXS_RECOMMEND)) - { - giveAdena(player, 161806, true); - giveItems(player, MARK_OF_SEARCHER, 1); - addExpAndSp(player, 894888, 61408); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30690-08.html"; - } - break; - } - case CAPTAIN_ALEX: - { - if (hasQuestItems(player, LUTHERS_LETTER)) - { - takeItems(player, LUTHERS_LETTER, 1); - giveItems(player, ALEXS_WARRANT, 1); - qs.setCond(2, true); - htmltext = "30291-01.html"; - } - else if (hasQuestItems(player, ALEXS_WARRANT)) - { - htmltext = "30291-02.html"; - } - else if (hasAtLeastOneQuestItem(player, LEIRYNNS_1ST_ORDER, LEIRYNNS_2ND_ORDER)) - { - htmltext = "30291-03.html"; - } - else if (hasQuestItems(player, LEIRYNNS_REPORT)) - { - htmltext = "30291-04.html"; - } - else if (hasQuestItems(player, ALEXS_ORDER)) - { - if (hasQuestItems(player, ALEXS_LETTER)) - { - htmltext = "30291-08.html"; - } - else if (hasAtLeastOneQuestItem(player, OLD_ORDER, JAXS_DIARY)) - { - htmltext = "30291-09.html"; - } - else if (hasQuestItems(player, COMBINED_MAP)) - { - if (getQuestItemsCount(player, GOLD_BAR) == 20) - { - takeItems(player, ALEXS_ORDER, 1); - takeItems(player, COMBINED_MAP, 1); - takeItems(player, GOLD_BAR, -1); - giveItems(player, ALEXS_RECOMMEND, 1); - player.getRadar().removeMarker(10133, 157155, -2383); - qs.setCond(19, true); - htmltext = "30291-11.html"; - } - else - { - htmltext = "30291-10.html"; - } - } - } - else if (hasQuestItems(player, ALEXS_RECOMMEND)) - { - htmltext = "30291-12.html"; - } - break; - } - case TYRA: - { - if (hasQuestItems(player, WINE_CATALOG)) - { - htmltext = "30420-01.html"; - } - else if (hasQuestItems(player, TYRAS_CONTRACT)) - { - if (getQuestItemsCount(player, RED_SPORE_DUST) < 10) - { - htmltext = "30420-02.html"; - } - else - { - takeItems(player, TYRAS_CONTRACT, 1); - takeItems(player, RED_SPORE_DUST, -1); - giveItems(player, MALRUKIAN_WINE, 1); - qs.setCond(12, true); - htmltext = "30420-03.html"; - } - } - else if (hasAtLeastOneQuestItem(player, JAXS_DIARY, OLD_ORDER, COMBINED_MAP, ALEXS_RECOMMEND, MALRUKIAN_WINE)) - { - htmltext = "30420-04.html"; - } - break; - } - case TREE: - { - if (hasQuestItems(player, COMBINED_MAP)) - { - if (!hasAtLeastOneQuestItem(player, RUSTED_KEY, GOLD_BAR)) - { - htmltext = "30627-01.html"; - } - else if (hasQuestItems(player, RUSTED_KEY) && (getQuestItemsCount(player, GOLD_BAR) >= 20)) - { - htmltext = "30627-01.html"; - } - } - break; - } - case STRONG_WOODEN_CHEST: - { - if (hasQuestItems(player, RUSTED_KEY)) - { - htmltext = "30628-01.html"; - } - break; - } - case MILITIAMAN_LEIRYNN: - { - if (hasQuestItems(player, ALEXS_WARRANT)) - { - takeItems(player, ALEXS_WARRANT, 1); - giveItems(player, LEIRYNNS_1ST_ORDER, 1); - qs.setCond(3, true); - htmltext = "30728-01.html"; - } - else if (hasQuestItems(player, LEIRYNNS_1ST_ORDER)) - { - if (getQuestItemsCount(player, DELU_TOTEM) < 10) - { - htmltext = "30728-02.html"; - } - else - { - takeItems(player, LEIRYNNS_1ST_ORDER, 1); - takeItems(player, DELU_TOTEM, -1); - giveItems(player, LEIRYNNS_2ND_ORDER, 1); - qs.setCond(5, true); - htmltext = "30728-03.html"; - } - } - else if (hasQuestItems(player, LEIRYNNS_2ND_ORDER)) - { - if (!hasQuestItems(player, CHIEF_KALKIS_FANG)) - { - htmltext = "30728-04.html"; - } - else - { - takeItems(player, LEIRYNNS_2ND_ORDER, 1); - takeItems(player, CHIEF_KALKIS_FANG, 1); - giveItems(player, LEIRYNNS_REPORT, 1); - qs.setCond(7, true); - htmltext = "30728-05.html"; - } - } - else if (hasQuestItems(player, LEIRYNNS_REPORT)) - { - htmltext = "30728-06.html"; - } - else if (hasAtLeastOneQuestItem(player, ALEXS_RECOMMEND, ALEXS_ORDER)) - { - htmltext = "30728-07.html"; - } - break; - } - case DRUNKARD_BORYS: - { - if (hasQuestItems(player, ALEXS_LETTER)) - { - takeItems(player, ALEXS_LETTER, 1); - giveItems(player, WINE_CATALOG, 1); - qs.setCond(9, true); - htmltext = "30729-01.html"; - } - else if (hasQuestItems(player, WINE_CATALOG) && !hasQuestItems(player, MALRUKIAN_WINE)) - { - htmltext = "30729-02.html"; - } - else if (hasQuestItems(player, MALRUKIAN_WINE) && !hasQuestItems(player, WINE_CATALOG)) - { - takeItems(player, MALRUKIAN_WINE, 1); - giveItems(player, OLD_ORDER, 1); - qs.setCond(13, true); - htmltext = "30729-03.html"; - } - else if (hasQuestItems(player, OLD_ORDER)) - { - htmltext = "30729-04.html"; - } - else if (hasAtLeastOneQuestItem(player, JAXS_DIARY, COMBINED_MAP, ALEXS_RECOMMEND)) - { - htmltext = "30729-05.html"; - } - break; - } - case BODYGUARD_JAX: - { - if (hasQuestItems(player, OLD_ORDER)) - { - htmltext = "30730-01.html"; - } - else if (hasQuestItems(player, JAXS_DIARY)) - { - if (((getQuestItemsCount(player, SOLTS_MAP) + getQuestItemsCount(player, MAKELS_MAP)) < 2)) - { - htmltext = "30730-02.html"; - } - else if (((getQuestItemsCount(player, SOLTS_MAP) + getQuestItemsCount(player, MAKELS_MAP)) == 2)) - { - takeItems(player, LAMBERTS_MAP, 1); - takeItems(player, JAXS_DIARY, 1); - takeItems(player, SOLTS_MAP, 1); - takeItems(player, MAKELS_MAP, -1); - giveItems(player, COMBINED_MAP, 1); - qs.setCond(16, true); - htmltext = "30730-03.html"; - } - } - else if (hasAtLeastOneQuestItem(player, COMBINED_MAP, ALEXS_RECOMMEND)) - { - htmltext = "30730-04.html"; - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == MASTER_LUTHER) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30327-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30327-01.html deleted file mode 100644 index c7808d200a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30327-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Sorius:
-I have heard from Priest Bandellos. We will help in any way we can in your investigation.
-What we know so far is that it seems that the followers of Shilen kidnapped the girl. Meet the Dwarf called Daurin Hammercrush in the northwest part of Turek Orc Barracks. He is our spy who set off ahead of us. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30327-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30327-02.html deleted file mode 100644 index 7cac37a6d2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30327-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Sorius:
-Hurry up! I cannot guarantee the child's safety! There is one of our spies who set off ahead of us. Meet the Dwarf called Daurin Hammercrush in the northwest part of Turek Orc Barracks. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30327-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30327-03.html deleted file mode 100644 index 1d1673f270..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30327-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Sorius:
-Good job, indeed. I will inform Priest Bandellos of your success... You are taking the Trial of the Healer, are you not? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30327-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30327-04.html deleted file mode 100644 index 4b5a054716..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30327-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Sorius:
-Please go see Priest Bandellos right away! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30424-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30424-01.html deleted file mode 100644 index 65ed7b3d66..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30424-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Allana:
-How could I have possibly incited Perrin? I remember mentioning in conversation a girl with strange powers who grew up with me in the orphanage. Soon afterward, Perrin asked me about her. I told him everything I knew... We were in an orphanage near Gludio Castle... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30424-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30424-02.html deleted file mode 100644 index 2d307b2ea6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30424-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Allana :
-We grew up together in an orphanage near Gludio Castle that was operated by a Dwarven Father. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30428-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30428-01.html deleted file mode 100644 index 3274a0b66f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30428-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Perrin:
-Ah, the saint! Oh, yes, you have the right person for any question you may have about the saint... You must be a representative of the shrine. I've been expecting you. If you like, I could let you take her with you. Better than just having a meeting with her, huh?
-But, one condition... We have had quite a few expenses in our search for and protection of the saint... I was hoping that the shrine would compensate us... It comes to about 100,000 Adena...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30428-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30428-02.html deleted file mode 100644 index 84b02a9dde..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30428-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Perrin:
-Hey, that is not fair! You can't talk to me like that even if you are a representative of the shrine! If that's your attitude, I have someone that wants to meet you...
-Hey, Tatoma! Come over here and teach this child a lesson!
-My young friend, I would like to introduce you Tatoma, the elder brother of the famous Tamil. He is much stronger than his brother! This would not have been necessary if you had only given us the money... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30428-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30428-03.html deleted file mode 100644 index 1a337324ee..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30428-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Perrin:
-Hey, hey! Easy there...! OK, if 100,000 is too much how about 90,000... 80,000... OK, let's make it half, 50,000!
-Don't look at me like that... Please, at least 1,000 Adena...
-Stop it! OK, OK! The truth!
-I have only heard of the saint! At one time I was seeing a girl named Allana... She told me that she knew a way that we could make a lot of money! I was just... Oh, rats! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30428-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30428-04.html deleted file mode 100644 index b619db3dd6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30428-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Perrin:
-Please, that is all I know! You should ask Allana for the details! She lives near the harbor! I am very busy, so please excuse me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-01.html deleted file mode 100644 index 93ff145905..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Bandellos:
-The Mark of the Healer is reserved for those who understand the healing and purifying power of light. These properties of light transcend all tribal distinctions. One day you will be tested to determine if you are worthy to receive this mark. You are not ready for this test yet. Don't be discouraged, your time will come. Come back to see me when you have more experience, and we will discuss the Mark of the Healer...
-(Quest available only for Cleric, Oracle, or Elven Knights above level 39.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-02.html deleted file mode 100644 index 9766963b09..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Bandellos:
-It is not the will of Einhasad that you take the Test of the Healer right now. A more suitable test awaits you elsewhere...
-May the grace of moonlight shine upon your path...
-(Quest available only for Cleric, Elven Oracle, Human Knight, Paladin, or Elven Knights above level 39.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-03.htm deleted file mode 100644 index 54cc55c22f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Bandellos:
-The Mark of the Healer is reserved for those who understand the healing and purifying power of light. These properties of light transcend all tribal distinctions.
-If you wish to take the challenge, I have but one favor I must ask...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-04.htm deleted file mode 100644 index ba32201486..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Priest Bandellos:
-There is a very old prophecy that says a day will come when all the people of this world will suffer under an overwhelming dark energy. In those days a girl will be born, a perfect representative of Einhasad, sent to purify this wicked world.
-And now a child is born, a girl who claims to be the One. Whether she is authentic or not, the church cannot ignore this.
-You must examine this matter carefully. This shall be your test.
-You must go and see Perrin at the Gludin Harbor. He is said to be protecting the holy child. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-04a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-04a.htm deleted file mode 100644 index 1438afd816..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-04a.htm +++ /dev/null @@ -1,7 +0,0 @@ -Priest Bandellos:
-An ancient prophecy says that one day, when darkness fills the world as water does a bowl, and the groaning of the people can be heard in the rocks of the land itself, there will be born a girl-child, sent by Einhasad, who will cleanse the world.
-Now comes word that the long-awaited one may have finally arrived, a girl who claims that she is the very one mentioned in the prophecy. We must determine the truth of that claim.
-Your task is to investigate this matter in detail.
-First, visit Perrin in Gludin Village, who is currently protecting this supposed "saint."
-Before you go, take this Dimension Diamond. You can trade it to the village gatekeeper for something special that may help you on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-05.html deleted file mode 100644 index 8f211e5722..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Bandellos:
-Have you any news of the child? I wish I could tell you to take your time, but this is of the utmost urgency.
-If you don't have the time, you may give up, someone else will take up the cause... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-06.html deleted file mode 100644 index ddeff35e36..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Bandellos:
-I don't like the way this is looking. I must send a guard to protect the child immediately. And I must report this to the High Priest at once!
-Master Sorius has told me of your great contribution to this effort. He was very complimentary of your skills.
-You have certainly earned this Mark of the Healer. Thank you again, I hope this helps you on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-07.html deleted file mode 100644 index 38d61043ad..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-07.html +++ /dev/null @@ -1,7 +0,0 @@ -Priest Bandellos:
-I don't like the way this is looking. I must send a guard to protect the child immediately. And I must report this to the High Priest at once!
-Master Sorius has told me of your great contribution to this effort. He was very complimentary of your skills.
-There may come a day when I shall need your help again... I hope you keep your skills sharp for that day.
-Hmmmm, what is that you're holding in your hands...It looks familiar... It reminds me of something that was lost from the church recently. Do you mind if I have a look at it?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-08.html deleted file mode 100644 index a95d60b51f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Bandellos:
-Oh my, this is it! This is the holy statue that was stolen from us by bandits when we were on our way to the Gludio shrine! I hate to ask, but could you possibly return this relic to our shrine? We have been lost without it.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-09.html deleted file mode 100644 index 1a24b3207e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30473-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Bandellos:
-Thank you. Now take this Mark of the Healer. May the blessings of Einhasad be upon you... We will never forget the help that you have given to us and to our shrine. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-01.html deleted file mode 100644 index faec2577cf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Father Gupu:
-Ah, It seems you are talking about Kristina... But you're too late! She was recently kidnapped by some strange men that broke into the orphanage!
-Curse the fiends! What is this world coming to! And what have they done with Windy? No no, Ari, father is not mad!
-After Kristina's kidnapping, the Elf masters of the Town of Gludio came to help search for her, and now you. And all of them ignoring the fact that the orphanage is in ruins and the children are starving! If only I had 100,000 Adena, I would be able to buy beds for these children...
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-02.html deleted file mode 100644 index dd344832d4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Father Gupu:
-Really? Are you really going to make a donation?
-Sob...! Thank you! I gladly accept! Children, say thank you... Wait, Windy is missing!
-I'm sorry, but could you please look for a little girl? She often goes to play in the Wastelands... She looks like... There should be a picture somewhere... Yes, she looks like this. The Wastelands is too dangerous of a place for a little girl... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-03.html deleted file mode 100644 index 2fe210fca9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Father Gupu:
-No no, its all right. I wasn't expecting anything from you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-04.html deleted file mode 100644 index d8e5024105..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Father Gupu:
-That little girl causes such mischief! Oh Windy! Where are you! I hope she's not lost in the Wastelands all alone! Please, go and find her for me! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-05.html deleted file mode 100644 index d020444bb3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Father Gupu:
-No no, I can tell by your clothes that you can't afford to give a donation. Forget about it...! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-06.html deleted file mode 100644 index ed6e7f1f70..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-06.html +++ /dev/null @@ -1,7 +0,0 @@ -Father Gupu:
-Thank you so much. Windy has just returned! She must be inside washing up!
-Windy! You little rascal! Do you know how worried I was?! Pull one more stunt like that, and you'll get a spanking you will never forget!
-Thank you for finding this child. Making a donation and finding a lost child... We are truly in your debt.
-Oh yes, by the way, Windy asked me to give this to you. It looks like a trinket that she picked up while playing in the Wastelands...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-07.html deleted file mode 100644 index 1f8d17a29c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30658-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Father Gupu:
-I don't know... I have no idea what's going on. Why don't you ask the Elves from Gludio Castle? I think they said they were from the Town of Gludio... And one of them was named Sorius. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30659-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30659-01.html deleted file mode 100644 index 71bb1cbfa8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30659-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Orphan Girl:
-Kristina? What a wonderfully strange person she is! Just the other day I sprained my ankle while trying to catch a frog. It hurt so bad that I started to cry, and then Kristina came and touched my ankle and it stopped hurting! It was a miracle! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30659-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30659-02.html deleted file mode 100644 index 930651d5c7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30659-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Orphan Girl:
-Father told us that he hated boys! He said that he had the most beautiful girls in the whole world! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30659-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30659-03.html deleted file mode 100644 index 3498516c0a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30659-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Orphan Girl:
-The saint? The prophecy? I've never heard of them...I am so hungry.. ...and cold... I just want some nice hot potatoes. Sob... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30659-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30659-04.html deleted file mode 100644 index a73fc30fa5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30659-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Orphan Girl:
-Please help me, Warrior! Oh, Kristina... Poor Kristina... Strange people came and took her away... I was so frightened... I watched from behind a tree, trembling in fear. Sob... Poor Kristina... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30659-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30659-05.html deleted file mode 100644 index 41bfc246f0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30659-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Orphan Girl:
-Please help me, Warrior! Kristina was kidnapped by the lizardmen! They were being bossed around by some Dark Elves...! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30660-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30660-01.html deleted file mode 100644 index 8b06fba57b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30660-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Windy Shaoring:
-Don't scare my friends! This place is safe. I prefer to hang around with basilisks and my monster-eyed friends rather than my grumpy father!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30660-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30660-02.html deleted file mode 100644 index 9d09769706..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30660-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Windy Shaoring:
-...What are you talking about? Those monsters say hello to me, and I say hello back to them. That's how you make friends, you know. Can't you hear what the monsters are saying, Mystic?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30660-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30660-03.html deleted file mode 100644 index f7688a0f33..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30660-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Windy Shaoring:
-The principal always gets mad at me and never lets me play with my monster friends. But now I am hungry and miss my orphan friends. I shall go back. Here, take this present from me. My monster friend gave it to me. Isn't it pretty? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30660-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30660-04.html deleted file mode 100644 index efa643ea2d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30660-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Windy Shaoring:
-I want to say good-bye to my friends. A good child must be polite. You can go on ahead. My friends will take me to the orphanage. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30661-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30661-01.html deleted file mode 100644 index 3b9bcaa51c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30661-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Mysterious Dark Elf:
-I carry out the will of Shilen. Those who dare to stand in my way will be brought down with no mercy!
-I knew that you were tracking me... I suppose you are in the middle of the examination. So, does your future depend on capturing me? Ha! Who do I have to thank for this honor?
-Sorry to say, but this is a matter of life and death for me as well. I won't make things too easy for you.
-Soldiers, kill this man! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30661-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30661-02.html deleted file mode 100644 index 0f1089738d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30661-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Dark Elf:
-Too bad! It doesn't make any difference in performing Shilen's will!
-Soldiers, kill that man! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30661-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30661-03.html deleted file mode 100644 index 6fac725689..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30661-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Mysterious Dark Elf:
-Oh... It's rather surprising that you have actually managed to follow me up until now. I'm sorry to say but I can't let you live any longer. If you are still alive in five minutes, I shall give you the title of Shillien Elder. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30661-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30661-04.html deleted file mode 100644 index a97940cc0c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30661-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Mysterious Dark Elf:
-Urrgh... The magic that held the saint contained is undone! How dare you disrupt the holy ceremony of Shilen...! I will never forgive you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30662-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30662-01.html deleted file mode 100644 index 2752317c51..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30662-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Piper Longbow:
-My name is Piper. I was sent by Daurin to help you.
-I have been following a mysterious Dark Elf, he is nearby. Did you hear that? Let's investigate... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30662-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30662-02.html deleted file mode 100644 index 68ee6de88c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30662-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Piper Longbow:
-I think he saw us coming and ran away... Why was he at the altar? It seemed important, he may come back. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30662-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30662-03.html deleted file mode 100644 index 7a4222dd31..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30662-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Piper Longbow:
-I have found the saint that you were looking for! She is in a tent near the Altar of Rites! Go and see her now! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30663-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30663-01.html deleted file mode 100644 index e1808fd55a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30663-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Slein Shining Blade:
-I am Slein, envoy of Daurin! I have been following a Dark Elf stranger around here. Come and help me catch him! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30663-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30663-02.html deleted file mode 100644 index 0d97905b45..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30663-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Slein Shining Blade:
-Damn, those Dark Elves are slippery! He is returning to his comrades! We must prepare for an onslaught! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30663-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30663-03.html deleted file mode 100644 index 89a8b8eaf1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30663-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Slein Shining Blade:
-My colleagues have located the Saintess that you were looking for! She is currently in a tent near the Initiation Altar of the Dark Elves! She will surely have an explanation for all of this... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30664-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30664-01.html deleted file mode 100644 index 244c2708e1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30664-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Cain Flying Knife:
-I am Cain. Daurin has asked me to assist you. The target is in that direction. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30664-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30664-02.html deleted file mode 100644 index a42ab52165..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30664-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Cain Flying Knife:
-Escape is unlikely, he could not have gotten far! Search the area nearby. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30664-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30664-03.html deleted file mode 100644 index f5a873b9ec..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30664-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Cain Flying Knife:
-First, meet with the saint. My colleagues tell me that she is in a tent near the Altar of Rites. She will know the truth about the incident. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30665-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30665-01.html deleted file mode 100644 index 298217ada2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30665-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Saint Kristina:
-Thank you! Finally! I can move around!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30665-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30665-02.html deleted file mode 100644 index 7b8ca09195..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30665-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Saint Kristina:
-I overheard the Dark Elf who kidnapped me say that the goddess is waking up, although I do not know what that means.
-But I know one thing for sure, it was my destiny to be kidnapped and brought here...
-I will stay here. The time has not yet come for my return to the shrine. It is now my duty to spread the word of light in this forest of darkness. The Dark Elves deserve to know the truth of Einhasad. To survive the Chaotic Chronicle we must all join together.
-Please take this letter to Master Sorius. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30665-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30665-03.html deleted file mode 100644 index a39ec60a7a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30665-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Saint Kristina:
-Please, you must help me! You were sent by Priest Bandellos, weren't you? The Dark Elf who kidnapped me cast an evil spell and I can't move at all! I beg you. Please set me free! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30665-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30665-04.html deleted file mode 100644 index 79f3ffa040..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30665-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Saint Kristina:
-Did you give my letter to Master Sorius? Please take it to him right away! I implore you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30674-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30674-01.html deleted file mode 100644 index 80f1669cdd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30674-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Daurin Hammercrush:
-Hey, are you the one I am supposed to meet here? Have you heard?Leto Lizardmen are hiding in that house over there! Being alone, I couldn't take any action, I had to just follow them here.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30674-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30674-02.html deleted file mode 100644 index bbfe32267a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30674-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Daurin Hammercrush:
-Those damn Leto Lizardmen! They must've been expecting us! Attack! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30674-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30674-02a.html deleted file mode 100644 index 64bc7afbf4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30674-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Daurin Hammercrush:
-What are you waiting for?! Catch them before they get away. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30674-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30674-03.html deleted file mode 100644 index f692ac9364..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30674-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Daurin Hammercrush:
-Hmm...what does this say? 'Perform the ritual at the Obelisk of Shilen'.. I think they took the girl to the obelisk in the Dark Forest. Then the Dark Elves are involved in this case? Curse them! There are many obelisks in the Dark Forest... We can't figure out which obelisk they are at with only this?!
-In any case, we have to track them as soon as possible. We must save the holy maiden before she becomes sacrificed. I am a Dwarf and slow on my feet, so you should leave first. I will send swift supporters to aid you, so hurry! They must be going to a place with an altar...! I will inform Sorius about the situation.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30674-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30674-04.html deleted file mode 100644 index 8ee904c20a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/30674-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Daurin Hammercrush:
-Hey, what are you waiting for? The victim is a young girl! What if the Dark Elves do something unspeakable to her? You must find her quickly! They must have taken her to a place like an altar... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/Q00226_TestOfTheHealer.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/Q00226_TestOfTheHealer.java deleted file mode 100644 index 1313e25805..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00226_TestOfTheHealer/Q00226_TestOfTheHealer.java +++ /dev/null @@ -1,648 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00226_TestOfTheHealer; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.CategoryType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Test Of The Healer(226) - * @author ivantotov - */ -public class Q00226_TestOfTheHealer extends Quest -{ - // NPCs - private static final int MASTER_SORIUS = 30327; - private static final int ALLANA = 30424; - private static final int PERRIN = 30428; - private static final int PRIEST_BANDELLOS = 30473; - private static final int FATHER_GUPU = 30658; - private static final int ORPHAN_GIRL = 30659; - private static final int WINDY_SHAORING = 30660; - private static final int MYSTERIOUS_DARK_ELF = 30661; - private static final int PIPER_LONGBOW = 30662; - private static final int SLEIN_SHINING_BLADE = 30663; - private static final int CAIN_FLYING_KNIFE = 30664; - private static final int SAINT_KRISTINA = 30665; - private static final int DAURIN_HAMMERCRUSH = 30674; - // Items - private static final int ADENA = 57; - private static final int REPORT_OF_PERRIN = 2810; - private static final int CRISTINAS_LETTER = 2811; - private static final int PICTURE_OF_WINDY = 2812; - private static final int GOLDEN_STATUE = 2813; - private static final int WINDYS_PEBBLES = 2814; - private static final int ORDER_OF_SORIUS = 2815; - private static final int SECRET_LETTER1 = 2816; - private static final int SECRET_LETTER2 = 2817; - private static final int SECRET_LETTER3 = 2818; - private static final int SECRET_LETTER4 = 2819; - // Reward - private static final int MARK_OF_HEALER = 2820; - // Quest Monster - private static final int LERO_LIZARDMAN_AGENT = 27122; - private static final int LERO_LIZARDMAN_LEADER = 27123; - private static final int LERO_LIZARDMAN_ASSASSIN = 27124; - private static final int LERO_LIZARDMAN_SNIPER = 27125; - private static final int LERO_LIZARDMAN_WIZARD = 27126; - private static final int LERO_LIZARDMAN_LORD = 27127; - private static final int TATOMA = 27134; - // Misc - private static final int MIN_LEVEL = 39; - - public Q00226_TestOfTheHealer() - { - super(226); - addStartNpc(PRIEST_BANDELLOS); - addTalkId(PRIEST_BANDELLOS, MASTER_SORIUS, ALLANA, PERRIN, FATHER_GUPU, ORPHAN_GIRL, WINDY_SHAORING, MYSTERIOUS_DARK_ELF, PIPER_LONGBOW, SLEIN_SHINING_BLADE, CAIN_FLYING_KNIFE, SAINT_KRISTINA, DAURIN_HAMMERCRUSH); - addKillId(LERO_LIZARDMAN_AGENT, LERO_LIZARDMAN_LEADER, LERO_LIZARDMAN_ASSASSIN, LERO_LIZARDMAN_SNIPER, LERO_LIZARDMAN_WIZARD, LERO_LIZARDMAN_LORD, TATOMA); - registerQuestItems(REPORT_OF_PERRIN, CRISTINAS_LETTER, PICTURE_OF_WINDY, GOLDEN_STATUE, WINDYS_PEBBLES, ORDER_OF_SORIUS, SECRET_LETTER1, SECRET_LETTER2, SECRET_LETTER3, SECRET_LETTER4); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setMemoState(1); - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - giveItems(player, REPORT_OF_PERRIN, 1); - } - break; - } - case "30473-08.html": - { - if (qs.isMemoState(10) && hasQuestItems(player, GOLDEN_STATUE)) - { - htmltext = event; - } - break; - } - case "30473-09.html": - { - if (qs.isMemoState(10) && hasQuestItems(player, GOLDEN_STATUE)) - { - giveAdena(player, 233490, true); - giveItems(player, MARK_OF_HEALER, 1); - addExpAndSp(player, 738283, 50662); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = event; - } - break; - } - case "30428-02.html": - { - if (qs.isMemoState(1) && hasQuestItems(player, REPORT_OF_PERRIN)) - { - qs.setCond(2, true); - if (npc.getSummonedNpcCount() < 1) - { - addAttackPlayerDesire(addSpawn(npc, TATOMA, npc, true, 200000), player); - } - } - htmltext = event; - break; - } - case "30658-02.html": - { - if (qs.isMemoState(4) && !hasAtLeastOneQuestItem(player, PICTURE_OF_WINDY, WINDYS_PEBBLES, GOLDEN_STATUE)) - { - if (getQuestItemsCount(player, ADENA) >= 100000) - { - takeItems(player, ADENA, 100000); - giveItems(player, PICTURE_OF_WINDY, 1); - qs.setCond(7, true); - htmltext = event; - } - else - { - htmltext = "30658-05.html"; - } - } - break; - } - case "30658-03.html": - { - if (qs.isMemoState(4) && !hasAtLeastOneQuestItem(player, PICTURE_OF_WINDY, WINDYS_PEBBLES, GOLDEN_STATUE)) - { - qs.setMemoState(5); - htmltext = event; - } - break; - } - case "30658-07.html": - { - htmltext = event; - break; - } - case "30660-02.html": - { - if (hasQuestItems(player, PICTURE_OF_WINDY)) - { - htmltext = event; - } - break; - } - case "30660-03.html": - { - if (hasQuestItems(player, PICTURE_OF_WINDY)) - { - takeItems(player, PICTURE_OF_WINDY, 1); - giveItems(player, WINDYS_PEBBLES, 1); - qs.setCond(8, true); - npc.deleteMe(); - htmltext = event; - } - break; - } - case "30665-02.html": - { - if ((getQuestItemsCount(player, SECRET_LETTER1) + getQuestItemsCount(player, SECRET_LETTER2) + getQuestItemsCount(player, SECRET_LETTER3) + getQuestItemsCount(player, SECRET_LETTER4)) == 4) - { - giveItems(player, CRISTINAS_LETTER, 1); - takeItems(player, SECRET_LETTER1, 1); - takeItems(player, SECRET_LETTER2, 1); - takeItems(player, SECRET_LETTER3, 1); - takeItems(player, SECRET_LETTER4, 1); - qs.setMemoState(9); - qs.setCond(22, true); - htmltext = event; - } - break; - } - case "30674-02.html": - { - if (qs.isMemoState(6)) - { - qs.setCond(11); - takeItems(player, ORDER_OF_SORIUS, 1); - addSpawn(npc, LERO_LIZARDMAN_AGENT, npc, true, 200000); - addSpawn(npc, LERO_LIZARDMAN_AGENT, npc, true, 200000); - addSpawn(npc, LERO_LIZARDMAN_LEADER, npc, true, 200000); - playSound(player, QuestSound.ITEMSOUND_QUEST_BEFORE_BATTLE); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case LERO_LIZARDMAN_LEADER: - { - if (qs.isMemoState(6) && !hasQuestItems(killer, SECRET_LETTER1)) - { - giveItems(killer, SECRET_LETTER1, 1); - qs.setCond(12, true); - } - break; - } - case LERO_LIZARDMAN_ASSASSIN: - { - if (qs.isMemoState(8) && hasQuestItems(killer, SECRET_LETTER1) && !hasQuestItems(killer, SECRET_LETTER2)) - { - giveItems(killer, SECRET_LETTER2, 1); - qs.setCond(15, true); - } - break; - } - case LERO_LIZARDMAN_SNIPER: - { - if (qs.isMemoState(8) && hasQuestItems(killer, SECRET_LETTER1) && !hasQuestItems(killer, SECRET_LETTER3)) - { - giveItems(killer, SECRET_LETTER3, 1); - qs.setCond(17, true); - } - break; - } - case LERO_LIZARDMAN_LORD: - { - if (qs.isMemoState(8) && hasQuestItems(killer, SECRET_LETTER1) && !hasQuestItems(killer, SECRET_LETTER4)) - { - giveItems(killer, SECRET_LETTER4, 1); - qs.setCond(19, true); - } - break; - } - case TATOMA: - { - if (qs.isMemoState(1)) - { - qs.setMemoState(2); - qs.setCond(3, true); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - final int memoState = qs.getMemoState(); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == PRIEST_BANDELLOS) - { - if (player.isInCategory(CategoryType.WHITE_MAGIC_GROUP)) - { - if (player.getLevel() >= MIN_LEVEL) - { - htmltext = "30473-03.htm"; - } - else - { - htmltext = "30473-01.html"; - } - } - else - { - htmltext = "30473-02.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case PRIEST_BANDELLOS: - { - if ((memoState >= 1) && (memoState < 10)) - { - htmltext = "30473-05.html"; - } - else if (memoState == 10) - { - if (hasQuestItems(player, GOLDEN_STATUE)) - { - htmltext = "30473-07.html"; - } - else - { - giveAdena(player, 266980, true); - giveItems(player, MARK_OF_HEALER, 1); - addExpAndSp(player, 1476566, 101324); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30473-06.html"; - } - } - break; - } - case MASTER_SORIUS: - { - if (memoState == 5) - { - giveItems(player, ORDER_OF_SORIUS, 1); - qs.setMemoState(6); - qs.setCond(10, true); - htmltext = "30327-01.html"; - } - else if ((memoState >= 6) && (memoState < 9)) - { - htmltext = "30327-02.html"; - } - else if (memoState == 9) - { - if (hasQuestItems(player, CRISTINAS_LETTER)) - { - takeItems(player, CRISTINAS_LETTER, 1); - qs.setMemoState(10); - qs.setCond(23, true); - htmltext = "30327-03.html"; - } - } - else if (memoState >= 10) - { - htmltext = "30327-04.html"; - } - break; - } - case ALLANA: - { - if (memoState == 3) - { - qs.setMemoState(4); - qs.setCond(5, true); - htmltext = "30424-01.html"; - } - else if (memoState == 4) - { - qs.setMemoState(4); - htmltext = "30424-02.html"; - } - break; - } - case PERRIN: - { - if (memoState == 1) - { - if (hasQuestItems(player, REPORT_OF_PERRIN)) - { - htmltext = "30428-01.html"; - } - } - else if (memoState == 2) - { - takeItems(player, REPORT_OF_PERRIN, 1); - qs.setMemoState(3); - qs.setCond(4, true); - htmltext = "30428-03.html"; - } - else if (memoState == 3) - { - htmltext = "30428-04.html"; - } - break; - } - case FATHER_GUPU: - { - if (memoState == 4) - { - if (!hasAtLeastOneQuestItem(player, PICTURE_OF_WINDY, WINDYS_PEBBLES, GOLDEN_STATUE)) - { - qs.setCond(6, true); - htmltext = "30658-01.html"; - } - else if (hasQuestItems(player, PICTURE_OF_WINDY)) - { - htmltext = "30658-04.html"; - } - else if (hasQuestItems(player, WINDYS_PEBBLES)) - { - giveItems(player, GOLDEN_STATUE, 1); - takeItems(player, WINDYS_PEBBLES, 1); - qs.setMemoState(5); - htmltext = "30658-06.html"; - } - } - else if (memoState == 5) - { - qs.setCond(9, true); - htmltext = "30658-07.html"; - } - break; - } - case ORPHAN_GIRL: - { - switch (getRandom(5)) - { - case 0: - { - htmltext = "30659-01.html"; - break; - } - case 1: - { - htmltext = "30659-02.html"; - break; - } - case 2: - { - htmltext = "30659-03.html"; - break; - } - case 3: - { - htmltext = "30659-04.html"; - break; - } - case 4: - { - htmltext = "30659-05.html"; - break; - } - } - break; - } - case WINDY_SHAORING: - { - if (hasQuestItems(player, PICTURE_OF_WINDY)) - { - htmltext = "30660-01.html"; - } - else if (hasQuestItems(player, WINDYS_PEBBLES)) - { - htmltext = "30660-04.html"; - } - break; - } - case MYSTERIOUS_DARK_ELF: - { - if (memoState == 8) - { - if (hasQuestItems(player, SECRET_LETTER1) && !hasQuestItems(player, SECRET_LETTER2)) - { - if (npc.getSummonedNpcCount() < 36) - { - addSpawn(npc, LERO_LIZARDMAN_ASSASSIN, npc, true, 200000); - addSpawn(npc, LERO_LIZARDMAN_ASSASSIN, npc, true, 200000); - addSpawn(npc, LERO_LIZARDMAN_ASSASSIN, npc, true, 200000); - playSound(player, QuestSound.ITEMSOUND_QUEST_BEFORE_BATTLE); - } - qs.setCond(14); - npc.deleteMe(); - htmltext = "30661-01.html"; - } - else if (hasQuestItems(player, SECRET_LETTER1, SECRET_LETTER2) && !hasQuestItems(player, SECRET_LETTER3)) - { - if (npc.getSummonedNpcCount() < 36) - { - addSpawn(npc, LERO_LIZARDMAN_SNIPER, npc, true, 200000); - addSpawn(npc, LERO_LIZARDMAN_SNIPER, npc, true, 200000); - addSpawn(npc, LERO_LIZARDMAN_SNIPER, npc, true, 200000); - playSound(player, QuestSound.ITEMSOUND_QUEST_BEFORE_BATTLE); - } - qs.setCond(16); - npc.deleteMe(); - htmltext = "30661-02.html"; - } - else if (hasQuestItems(player, SECRET_LETTER1, SECRET_LETTER2, SECRET_LETTER3) && !hasQuestItems(player, SECRET_LETTER4)) - { - if (npc.getSummonedNpcCount() < 36) - { - addSpawn(npc, LERO_LIZARDMAN_WIZARD, npc, true, 200000); - addSpawn(npc, LERO_LIZARDMAN_WIZARD, npc, true, 200000); - addSpawn(npc, LERO_LIZARDMAN_LORD, npc, true, 200000); - playSound(player, QuestSound.ITEMSOUND_QUEST_BEFORE_BATTLE); - } - qs.setCond(18); - npc.deleteMe(); - htmltext = "30661-03.html"; - } - else if ((getQuestItemsCount(player, SECRET_LETTER1) + getQuestItemsCount(player, SECRET_LETTER2) + getQuestItemsCount(player, SECRET_LETTER3) + getQuestItemsCount(player, SECRET_LETTER4)) == 4) - { - qs.setCond(20, true); - htmltext = "30661-04.html"; - } - } - break; - } - case PIPER_LONGBOW: - { - if (memoState == 8) - { - if (hasQuestItems(player, SECRET_LETTER1) && !hasQuestItems(player, SECRET_LETTER2)) - { - htmltext = "30662-01.html"; - } - else if (hasQuestItems(player, SECRET_LETTER2) && !hasQuestItems(player, SECRET_LETTER3, SECRET_LETTER4)) - { - htmltext = "30662-02.html"; - } - else if (hasQuestItems(player, SECRET_LETTER2, SECRET_LETTER3, SECRET_LETTER4)) - { - qs.setCond(21, true); - htmltext = "30662-03.html"; - } - } - break; - } - case SLEIN_SHINING_BLADE: - { - if (memoState == 8) - { - if (hasQuestItems(player, SECRET_LETTER1) && !hasQuestItems(player, SECRET_LETTER2)) - { - htmltext = "30663-01.html"; - } - else if (hasQuestItems(player, SECRET_LETTER2) && !hasQuestItems(player, SECRET_LETTER3, SECRET_LETTER4)) - { - htmltext = "30663-02.html"; - } - else if (hasQuestItems(player, SECRET_LETTER2, SECRET_LETTER3, SECRET_LETTER4)) - { - qs.setCond(21, true); - htmltext = "30663-03.html"; - } - } - break; - } - case CAIN_FLYING_KNIFE: - { - if (memoState == 8) - { - if (hasQuestItems(player, SECRET_LETTER1) && !hasQuestItems(player, SECRET_LETTER4)) - { - htmltext = "30664-01.html"; - } - else if (hasQuestItems(player, SECRET_LETTER2) && !hasQuestItems(player, SECRET_LETTER3, SECRET_LETTER4)) - { - htmltext = "30664-02.html"; - } - else if (hasQuestItems(player, SECRET_LETTER2, SECRET_LETTER3, SECRET_LETTER4)) - { - qs.setCond(21, true); - htmltext = "30664-03.html"; - } - } - break; - } - case SAINT_KRISTINA: - { - if ((getQuestItemsCount(player, SECRET_LETTER1) + getQuestItemsCount(player, SECRET_LETTER2) + getQuestItemsCount(player, SECRET_LETTER3) + getQuestItemsCount(player, SECRET_LETTER4)) == 4) - { - htmltext = "30665-01.html"; - } - else if (memoState < 9) - { - if ((getQuestItemsCount(player, SECRET_LETTER1) + getQuestItemsCount(player, SECRET_LETTER2) + getQuestItemsCount(player, SECRET_LETTER3) + getQuestItemsCount(player, SECRET_LETTER4)) < 4) - { - htmltext = "30665-03.html"; - } - } - else if (memoState >= 9) - { - htmltext = "30665-04.html"; - } - break; - } - case DAURIN_HAMMERCRUSH: - { - if (memoState == 6) - { - if (hasQuestItems(player, ORDER_OF_SORIUS)) - { - htmltext = "30674-01.html"; - } - else if (!hasAtLeastOneQuestItem(player, SECRET_LETTER1, ORDER_OF_SORIUS)) - { - if (npc.getSummonedNpcCount() < 4) - { - addSpawn(npc, LERO_LIZARDMAN_AGENT, npc, true, 200000); - addSpawn(npc, LERO_LIZARDMAN_LEADER, npc, true, 200000); - } - htmltext = "30674-02a.html"; - } - else if (hasQuestItems(player, SECRET_LETTER1)) - { - qs.setMemoState(8); - qs.setCond(13, true); - htmltext = "30674-03.html"; - } - } - else if (memoState >= 8) - { - htmltext = "30674-04.html"; - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == PRIEST_BANDELLOS) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-01.html deleted file mode 100644 index fcdeb639e6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Priestess Pupina:
-Why have you come here? I see that you follow the path of service to the Lord as do I... Are you all right? Could it be that you are concerned about a higher level of faith, by any chance?
-You seem too young to have such worries... You must continue to seek the truth elsewhere. When you find your way obstructed, come back to see me.
-(Quest available only for Clerics or Shillien Oracles of level 39 and higher.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-02.html deleted file mode 100644 index b7f8e48d1a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Priestess Pupina:
-I am a Priestess of the God of light. My calling is to give counsel to brothers and sisters who are struggling with their faith. Do you wish to convert to the path of Einhasad? If so, go and visit with those other priests over there.
-(Quest available only for Clerics or Shillien Oracles of level 39 and higher.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-03.htm deleted file mode 100644 index 9e05c24692..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Priestess Pupina:
-Our faith teaches nonviolence, peace and sacrifice. I must confess that I question this when I see the current state of affairs. The world is overrun by evildoers and yet here we sit doing nothing but praying, training, giving remedies and alms...
-Sometimes I wish that I could make it a better world, where good people live in peace...
-Oh my... I've said too much. Please pay no mind to my mutterings... It is far too easy to be mistaken for a heretic around here...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-04.htm deleted file mode 100644 index 875bb81bdd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priestess Pupina:
-It is an honor to meet a fellow traveler... I suppose that such is the curse of the enlightened... You must keep these opinions close to your vest; they are quite taboo and can get you into trouble with the High Priests.
-Take this book, you should read it when you have the time. There is also a task that will help answer some of your questions. In the Execution Grounds of Dion there are Nameless Revenants wandering about. They must be laid to rest. Remember to strike the last blow with the magic of Disrupt Undead. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-04a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-04a.html deleted file mode 100644 index 90c68dcc1c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-04a.html +++ /dev/null @@ -1,3 +0,0 @@ -Priestess Pupina:
-Have you changed your mind? If you are in search of the true faith, you must confront it rather than avoid it. Use your Disrupt Undead skill to destroy the Nameless Revenants that haunt the Execution Grounds. You will find that the temple has turned its back on them. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-04b.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-04b.htm deleted file mode 100644 index 8a43496744..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-04b.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Pupina:
-I have finally met someone who sees the world as I do! Oh, but speak softly and take great care not to be overheard. The order, after all, bans even talking about matters of this kind.
-Here, take this book. Read it in secret and perhaps it will help enlighten you. But first, travel to the Dion Execution Ground. There, perhaps, your questions will be answered if you can defeat the Nameless Ghosts that wander that cursed place. You cannot permanently defeat them with physical means, so be sure to finish them off with Disrupt Undead magic.
-Finally, take this Dimension Diamond. You can trade it to the village gatekeeper for something special that may help you on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-05.html deleted file mode 100644 index a1bc4ef76e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Priestess Pupina:
-A nail was driven into the head of the untamable Mandragora Aruraune to brainwash it. This is, basically, no different from what the Priests do every day, brainwashing ignorant people with their platitudes about light...Or perhaps we are the ones brainwashed...
-Now... I want you to meet someone. She is a former Priestess of this shrine who was defrocked after being accused of paganism. When she got into trouble I denied knowing anything about her beliefs. I could not afford to risk my position. If you have the courage of your convictions, you should go and talk to her.

- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-06.html deleted file mode 100644 index e798b5b830..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Priestess Pupina:
-Excellent! It is good to see someone with integrity around here. You will find her teaching her beliefs to whoever will listen. In the Wastelands she is known as the 'wild plain shouter', her name is Preacher Sla. Take this letter to her in the Wastelands. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-07.html deleted file mode 100644 index 0c380a69ff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30118-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Priestess Pupina:
-If only I had the courage that you have right now...
-No, nothing, never mind! Now you better go and meet Preacher Sla. She is in the Wasteland. Give her my best regards... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-01.html deleted file mode 100644 index cf6837b06c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Preacher Sla:
-Ah, an introduction letter from Pupina... Oh that is just so Pupina... as proper as always. The way she frets over details is going to be the death of her...
-By the way, do you believe that the gods' will is responsible for our behavior?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-02.html deleted file mode 100644 index f79b36a94c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Preacher Sla:
-Then what is our involvement as devotees? Can you answer this? I think you should go back and be a good little Priest who obeys what the other little Priests say. Perhaps at least you have learned something here that will keep you from turning rotten like they are...
-If you change your mind, come back and talk to me again. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-03.html deleted file mode 100644 index 4097343496..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Preacher Sla:
-Do you believe that we should venerate the sons of Gran Kain as we do the sons of Einhasad?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-04.html deleted file mode 100644 index 375b2c6200..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Preacher Sla:
-That is easier said than done, isn't it? Do you hear the heresy coming from your mouth? If the High Priests from the shrine heard your words you would already be smelling your burning flesh...
-I believe that Einhasad's will has brought you here. There is something that I need your help with.
-Currently my disciples are performing missionary work for the warriors of Gracia. They are being harassed by the Ol Mahums. Please go and help them. The person you must speak with is named Katari. You can find her near the waterfalls of the Neutral Zone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-05.html deleted file mode 100644 index 741bdab6e2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Preacher Sla:
-Please go and help my disciple Katari. She is a Dark Elf who follows the justice of Shilen, but in matters of faith she is no different from you and I. She is waiting for you near the waterfalls of the Neutral Zone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-06.html deleted file mode 100644 index 93548b11e8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-06.html +++ /dev/null @@ -1,8 +0,0 @@ -Preacher Sla:
-I am so very glad that I sent you. I was concerned about Katari having to deal with the Ol Mahums all alone...
-By the way, is that Ol Mahum money? It's useless. Just throw it away... .
-As you know, I have one more thing that requires your help... Recently, after giving a lecture on the tenet of light, I was approached by a group of Ol Mahums. They had been touched by my sermon and wanted to become my disciples.
-I agreed, but I seriously underestimated the firestorm that would erupt from the hierarchy of the church. For their safety we split them into 3 groups, and sent one group to Talking Island, one to the Orc Town of the northern region, and the other to the Dwarven Village.
-I haven't heard anything from them in days and I am very concerned... Especially with the recent Ol Mahum campsite incident and all... Could you go and check on them for me?
-Take these 3 letters to my Ol Mahum disciples.. First you must go and meet Kakan. She has settled down southeast of Orc Town... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-06a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-06a.html deleted file mode 100644 index 93548b11e8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-06a.html +++ /dev/null @@ -1,8 +0,0 @@ -Preacher Sla:
-I am so very glad that I sent you. I was concerned about Katari having to deal with the Ol Mahums all alone...
-By the way, is that Ol Mahum money? It's useless. Just throw it away... .
-As you know, I have one more thing that requires your help... Recently, after giving a lecture on the tenet of light, I was approached by a group of Ol Mahums. They had been touched by my sermon and wanted to become my disciples.
-I agreed, but I seriously underestimated the firestorm that would erupt from the hierarchy of the church. For their safety we split them into 3 groups, and sent one group to Talking Island, one to the Orc Town of the northern region, and the other to the Dwarven Village.
-I haven't heard anything from them in days and I am very concerned... Especially with the recent Ol Mahum campsite incident and all... Could you go and check on them for me?
-Take these 3 letters to my Ol Mahum disciples.. First you must go and meet Kakan. She has settled down southeast of Orc Town... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-06b.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-06b.html deleted file mode 100644 index 11b3ec75e1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-06b.html +++ /dev/null @@ -1,3 +0,0 @@ -Preacher Sla:
-You must meet my disciples before you can meet with me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-07.html deleted file mode 100644 index 5656f0dd84..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30666-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Preacher Sla:
-Well done! Thanks to your efforts our lives of quiet contemplation have been restored...We are so very grateful! I can tell from my disciples' letters that they took quite a liking to you as well... Please take this Mark of the Reformer as a symbol of our affection and esteem. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30667-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30667-01.html deleted file mode 100644 index 22039972fb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30667-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Ramus:
-Glory to Einhasad! You have traveled so far... for this? Thank you so much.
-How is my master? Things here are going very smoothly..., too smoothly, in fact. Sometimes I worry. The people here are much more open-minded than elsewhere. We are planning a big assembly in the Elven relics of Talking Island.
-First, in preparation, we must hold a memorial service to calm the magical creatures.Could you help us prepare for the service? A piece of bone must be gathered from every undead in the relics. Look at this diagram...
-Could you help us, please? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30667-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30667-02.html deleted file mode 100644 index 1c17689932..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30667-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Ramus:
-To the north of Talking Island there are ancient Elven ruins. This is the only place suitable for such a big assembly. You will find the bone pieces and remains of the undead there. Be careful not to lose your Map... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30667-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30667-03.html deleted file mode 100644 index 90082ae6d9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30667-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Ramus:
-Thank you so much. Now we can hold the ceremony today. Could you please take this letter to my master? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30668-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30668-01.html deleted file mode 100644 index 7a4e3bdecf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30668-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Katari:
-The master sent you? Your timing could not have been better, my friend. Look here... This was the secret meeting place of the converted Ol Mahums until they were discovered by mercenary scouts this evening. We need an unknown stranger such as yourself to chase them off! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30668-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30668-02.html deleted file mode 100644 index 6acf148cb6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30668-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Katari:
-Thank you! Now we can finally get some peace and quiet...
-I understand that there was a traitor among the Ol Mahums...who is it?
-I am concerned about the other Ol Mahums. I must see to their safety. Please capture that betrayer! Please! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30668-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30668-03.html deleted file mode 100644 index f45425b816..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30668-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Katari:
-A traitor among us! How could I have been so blind? How do I know that our other meeting places weren't compromised?
-While I don't yet know the identity of the betrayer, I can guess what he is thinking...
-Please take this letter to my master. He will have a task for you. Goodbye... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30668-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30668-04.html deleted file mode 100644 index f9bf628914..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30668-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Katari:
-Take this letter to the master and await his orders. Goodbye for now... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-01.html deleted file mode 100644 index 5222daddcc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Kakan:
-After being sent here by my master, we had barely managed to escape the prying eyes of the Orcs and to build a home for ourselves before we were viciously attacked by werewolves trying to drive us out. Bear in mind, I don't blame the church of Einhasad in any way for this...
-But... after a few skirmishes, we reached an agreement to send representatives and settle this through combat. However...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html deleted file mode 100644 index 22cefa14ff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Kakan:
-Our representative is not himself lately. Hey, you look like a magic user... Would you help us? Perhaps you could just rough him up ‍a bit, you know, scare him a little... You must decide quickly though, he draws nigh...
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html deleted file mode 100644 index 4df338dbb2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Kakan:
-Don't you get it? Either use your magic to help us secretly or deal with him directly and knock him out with one blow. ‍We must show him our strength! Otherwise, the entire pack will be upon us! It would be a bloodbath! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-04.html deleted file mode 100644 index 1a83c59afb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Kakan:
-Do you think we are lying? We who have lost so many friends to deceit and broken promises? You must agree that this is the best way to cut our losses...
-Please take this letter to my master as soon as possible.
-You want to meet with all of Sla's disciples? Try going to the nearby village of the Dwarves. One of my fellow disciples, Nyakuri, has a place outside the village, to the west. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-05.html deleted file mode 100644 index ed878df3b8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30669-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Kakan:
-Please reconsider. Even if we are defeated, we shall all die together. Our representative has been weakened by those very werewolves. There was no evidence, but... They are savage, but clever. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30670-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30670-01.html deleted file mode 100644 index e6642a24fc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30670-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Nyakuri:
-Oh... Did you say that Mother Sla sent you? She must be worried. I'm fine, just working too much... Oh, well, here we are!
-You look like you could take care of yourself in a fight.. Hmmm... I put money on a fight and now one of the fighters claims to have a stomachache... Would you be interested in standing in for him? Your opponent would be that Lizardman over there... I've got to tell you, it won't be an easy fight...
-What do you say?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30670-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30670-02.html deleted file mode 100644 index 16f0fc13b2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30670-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Nyakuri:
-Everyone seems to come down with a stomachache when they see that Lizardman. Either something is going around or I am surrounded by cowards! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30670-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30670-03.html deleted file mode 100644 index 53b3aec9e5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30670-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Nyakuri:
-Excellent! Please win! I can't afford to lose this bet! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30670-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30670-04.html deleted file mode 100644 index 441a61fbd9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30670-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Nyakuri:
-Wow! You actually beat the Lizardman! He is said to be one of the strongest lizards in his tribe! I guess they will leave us alone for a while now. Here is the letter for Sla's mother. Say hello to her for me--
-You should go to Talking Island next! A man called Ramus was among the pupils of Mother Sla, and I once saw him writing a letter mentioning the waterfall on Talking Island... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30732-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30732-01.html deleted file mode 100644 index 7d0a5b10f6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/30732-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Ol Mahum Pilgrim:
-Thank you for your help. I will always remember your kindness. Please take this small token of my appreciation. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/Q00227_TestOfTheReformer.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/Q00227_TestOfTheReformer.java deleted file mode 100644 index e904597577..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00227_TestOfTheReformer/Q00227_TestOfTheReformer.java +++ /dev/null @@ -1,684 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00227_TestOfTheReformer; - -import java.util.Arrays; -import java.util.List; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.ai.CtrlIntention; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Attackable; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.skills.Skill; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.NpcSay; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Test Of The Reformer (227) - * @author ivantotov - */ -public class Q00227_TestOfTheReformer extends Quest -{ - // NPCs - private static final int PRIESTESS_PUPINA = 30118; - private static final int PREACHER_SLA = 30666; - private static final int RAMUS = 30667; - private static final int KATARI = 30668; - private static final int KAKAN = 30669; - private static final int NYAKURI = 30670; - private static final int OL_MAHUM_PILGRIM = 30732; - // Items - private static final int BOOK_OF_REFORM = 2822; - private static final int LETTER_OF_INTRODUCTION = 2823; - private static final int SLAS_LETTER = 2824; - private static final int GREETINGS = 2825; - private static final int Ol_MAHUM_MONEY = 2826; - private static final int KATARIS_LETTER = 2827; - private static final int NYAKURIS_LETTER = 2828; - private static final int UNDEAD_LIST = 2829; - private static final int RAMUSS_LETTER = 2830; - private static final int RIPPED_DIARY = 2831; - private static final int HUGE_NAIL = 2832; - private static final int LETTER_OF_BETRAYER = 2833; - private static final int BONE_FRAGMENT4 = 2834; - private static final int BONE_FRAGMENT5 = 2835; - private static final int BONE_FRAGMENT6 = 2836; - private static final int BONE_FRAGMENT7 = 2837; - private static final int BONE_FRAGMENT8 = 2838; - private static final int KAKANS_LETTER = 3037; - private static final int LETTER_GREETINGS1 = 5567; - private static final int LETTER_GREETINGS2 = 5568; - // Rewards - private static final int MARK_OF_REFORMER = 2821; - // Monsters - private static final int MISERY_SKELETON = 20022; - private static final int SKELETON_ARCHER = 20100; - private static final int SKELETON_MARKSMAN = 20102; - private static final int SKELETON_LORD = 20104; - private static final int SILENT_HORROR = 20404; - // Quest Monsters - private static final int NAMELESS_REVENANT = 27099; - private static final int ARURAUNE = 27128; - private static final int OL_MAHUM_INSPECTOR = 27129; - private static final int OL_MAHUM_BETRAYER = 27130; - private static final int CRIMSON_WEREWOLF = 27131; - private static final int KRUDEL_LIZARDMAN = 27132; - // Skills - private static final int DISRUPT_UNDEAD = 1031; - private static final int SLEEP = 1069; - private static final int VAMPIRIC_TOUCH = 1147; - private static final int CURSE_WEAKNESS = 1164; - private static final int CURSE_POISON = 1168; - private static final int WIND_STRIKE = 1177; - private static final int ICE_BOLD = 1184; - private static final int DRYAD_ROOT = 1201; - private static final int WIND_SHACKLE = 1206; - private static final List SKILLS = Arrays.asList(DISRUPT_UNDEAD, SLEEP, VAMPIRIC_TOUCH, CURSE_WEAKNESS, CURSE_POISON, WIND_STRIKE, ICE_BOLD, DRYAD_ROOT, WIND_SHACKLE); - // Location - private static final Location MOVE_TO = new Location(36787, -3709, 10000); - // Misc - private static final int MIN_LEVEL = 39; - - public Q00227_TestOfTheReformer() - { - super(227); - addStartNpc(PRIESTESS_PUPINA); - addTalkId(PRIESTESS_PUPINA, PREACHER_SLA, RAMUS, KATARI, KAKAN, NYAKURI, OL_MAHUM_PILGRIM); - addAttackId(NAMELESS_REVENANT, CRIMSON_WEREWOLF); - addKillId(MISERY_SKELETON, SKELETON_ARCHER, SKELETON_MARKSMAN, SKELETON_LORD, SILENT_HORROR, NAMELESS_REVENANT, ARURAUNE, OL_MAHUM_INSPECTOR, OL_MAHUM_BETRAYER, OL_MAHUM_BETRAYER, CRIMSON_WEREWOLF, KRUDEL_LIZARDMAN); - addSpawnId(OL_MAHUM_PILGRIM, OL_MAHUM_INSPECTOR, OL_MAHUM_BETRAYER, CRIMSON_WEREWOLF, KRUDEL_LIZARDMAN); - registerQuestItems(BOOK_OF_REFORM, LETTER_OF_INTRODUCTION, SLAS_LETTER, GREETINGS, Ol_MAHUM_MONEY, KATARIS_LETTER, NYAKURIS_LETTER, UNDEAD_LIST, RAMUSS_LETTER, RAMUSS_LETTER, RIPPED_DIARY, HUGE_NAIL, LETTER_OF_BETRAYER, BONE_FRAGMENT4, BONE_FRAGMENT5, BONE_FRAGMENT6, BONE_FRAGMENT7, BONE_FRAGMENT8, KAKANS_LETTER, LETTER_GREETINGS1, LETTER_GREETINGS2); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - if ("DESPAWN".equals(event)) - { - final int SPAWNED = npc.getVariables().getInt("SPAWNED", 0); - if (SPAWNED < 60) - { - npc.getVariables().set("SPAWNED", SPAWNED + 1); - } - else - { - npc.deleteMe(); - } - return super.onAdvEvent(event, npc, player); - } - - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setMemoState(1); - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - giveItems(player, BOOK_OF_REFORM, 1); - } - break; - } - case "30118-06.html": - { - if (hasQuestItems(player, BOOK_OF_REFORM)) - { - takeItems(player, BOOK_OF_REFORM, 1); - giveItems(player, LETTER_OF_INTRODUCTION, 1); - takeItems(player, HUGE_NAIL, 1); - qs.setMemoState(4); - qs.setCond(4, true); - htmltext = event; - } - break; - } - case "30666-02.html": - case "30666-03.html": - case "30669-02.html": - case "30669-05.html": - case "30670-02.html": - { - htmltext = event; - break; - } - case "30666-04.html": - { - takeItems(player, LETTER_OF_INTRODUCTION, 1); - giveItems(player, SLAS_LETTER, 1); - qs.setMemoState(5); - qs.setCond(5, true); - htmltext = event; - break; - } - case "30669-03.html": - { - qs.setCond(12, true); - if (npc.getSummonedNpcCount() < 1) - { - Npc pilgrim = addSpawn(OL_MAHUM_PILGRIM, -9282, -89975, -2331, 0, false, 0); - Npc wolf = addSpawn(CRIMSON_WEREWOLF, -9382, -89852, -2333, 0, false, 0); - ((Attackable) wolf).addDamageHate(pilgrim, 99999, 99999); - wolf.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, pilgrim); - } - htmltext = event; - break; - } - case "30670-03.html": - { - qs.setCond(15, true); - if (npc.getSummonedNpcCount() < 1) - { - Npc pilgrim = addSpawn(OL_MAHUM_PILGRIM, 125947, -180049, -1778, 0, false, 0); - Npc lizard = addSpawn(KRUDEL_LIZARDMAN, 126019, -179983, -1781, 0, false, 0); - ((Attackable) lizard).addDamageHate(pilgrim, 99999, 99999); - lizard.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, pilgrim); - } - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon, Skill skill) - { - final QuestState qs = getQuestState(attacker, false); - if ((qs != null) && qs.isStarted()) - { - switch (npc.getId()) - { - case NAMELESS_REVENANT: - { - if (skill != null) - { - if (skill.getId() == DISRUPT_UNDEAD) - { - npc.setScriptValue(1); - } - else - { - npc.setScriptValue(2); - } - } - break; - } - case CRIMSON_WEREWOLF: - { - if ((skill == null) || !SKILLS.contains(skill.getId())) - { - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.COWARDLY_GUY)); - npc.deleteMe(); - } - if (attacker.isPlayer()) - { - npc.setScriptValue(attacker.getObjectId()); - } - break; - } - } - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case MISERY_SKELETON: - { - if (qs.isMemoState(16) && !hasQuestItems(killer, BONE_FRAGMENT7)) - { - giveItems(killer, BONE_FRAGMENT7, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (hasQuestItems(killer, BONE_FRAGMENT4, BONE_FRAGMENT5, BONE_FRAGMENT6, BONE_FRAGMENT8)) - { - qs.setMemoState(17); - qs.setCond(19); - } - } - break; - } - case SKELETON_ARCHER: - { - if (qs.isMemoState(16) && !hasQuestItems(killer, BONE_FRAGMENT8)) - { - giveItems(killer, BONE_FRAGMENT8, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (hasQuestItems(killer, BONE_FRAGMENT4, BONE_FRAGMENT5, BONE_FRAGMENT6, BONE_FRAGMENT7)) - { - qs.setMemoState(17); - qs.setCond(19); - } - } - break; - } - case SKELETON_MARKSMAN: - { - if (qs.isMemoState(16) && !hasQuestItems(killer, BONE_FRAGMENT6)) - { - giveItems(killer, BONE_FRAGMENT6, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (hasQuestItems(killer, BONE_FRAGMENT4, BONE_FRAGMENT5, BONE_FRAGMENT7, BONE_FRAGMENT8)) - { - qs.setMemoState(17); - qs.setCond(19); - } - } - break; - } - case SKELETON_LORD: - { - if (qs.isMemoState(16) && !hasQuestItems(killer, BONE_FRAGMENT5)) - { - giveItems(killer, BONE_FRAGMENT5, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (hasQuestItems(killer, BONE_FRAGMENT4, BONE_FRAGMENT6, BONE_FRAGMENT7, BONE_FRAGMENT8)) - { - qs.setMemoState(17); - qs.setCond(19); - } - } - break; - } - case SILENT_HORROR: - { - if (qs.isMemoState(16) && !hasQuestItems(killer, BONE_FRAGMENT4)) - { - giveItems(killer, BONE_FRAGMENT4, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (hasQuestItems(killer, BONE_FRAGMENT5, BONE_FRAGMENT6, BONE_FRAGMENT7, BONE_FRAGMENT8)) - { - qs.setMemoState(17); - qs.setCond(19); - } - } - break; - } - case NAMELESS_REVENANT: - { - if (qs.isMemoState(1) && npc.isScriptValue(1) && !hasQuestItems(killer, HUGE_NAIL) && hasQuestItems(killer, BOOK_OF_REFORM) && (getQuestItemsCount(killer, RIPPED_DIARY) < 7)) - { - if (getQuestItemsCount(killer, RIPPED_DIARY) == 6) - { - addSpawn(ARURAUNE, npc, true, 0, false); - takeItems(killer, RIPPED_DIARY, -1); - qs.setCond(2); - } - else - { - giveItems(killer, RIPPED_DIARY, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case ARURAUNE: - { - if (!hasQuestItems(killer, HUGE_NAIL)) - { - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.THE_CONCEALED_TRUTH_WILL_ALWAYS_BE_REVEALED)); - giveItems(killer, HUGE_NAIL, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - qs.setMemoState(3); - qs.setCond(3); - } - break; - } - case OL_MAHUM_INSPECTOR: - { - if (qs.isMemoState(6)) - { - qs.setMemoState(7); - qs.setCond(7, true); - } - break; - } - case OL_MAHUM_BETRAYER: - { - if (qs.isMemoState(8)) - { - qs.setMemoState(9); - qs.setCond(9); - giveItems(killer, LETTER_OF_BETRAYER, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - break; - } - case CRIMSON_WEREWOLF: - { - if (npc.isScriptValue(killer.getObjectId()) && qs.isMemoState(11)) - { - qs.setMemoState(12); - qs.setCond(13, true); - } - break; - } - case KRUDEL_LIZARDMAN: - { - if (qs.isMemoState(13)) - { - qs.setMemoState(14); - qs.setCond(16, true); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - final int memoState = qs.getMemoState(); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == PRIESTESS_PUPINA) - { - if ((player.getClassId() == ClassId.CLERIC) || (player.getClassId() == ClassId.SHILLIEN_ORACLE)) - { - if (player.getLevel() >= MIN_LEVEL) - { - htmltext = "30118-03.htm"; - } - else - { - htmltext = "30118-01.html"; - } - } - else - { - htmltext = "30118-02.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case PRIESTESS_PUPINA: - { - if (memoState == 3) - { - if (hasQuestItems(player, HUGE_NAIL)) - { - htmltext = "30118-05.html"; - } - } - else if ((memoState >= 1) && (memoState < 3)) - { - htmltext = "30118-04a.html"; - } - else if (memoState >= 4) - { - htmltext = "30118-07.html"; - } - break; - } - case PREACHER_SLA: - { - if (memoState == 4) - { - if (hasQuestItems(player, LETTER_OF_INTRODUCTION)) - { - htmltext = "30666-01.html"; - } - } - else if ((memoState >= 11) && (memoState < 18)) - { - htmltext = "30666-06b.html"; - } - else if (memoState == 5) - { - if (hasQuestItems(player, SLAS_LETTER)) - { - htmltext = "30666-05.html"; - } - } - else if (memoState == 10) - { - if (hasQuestItems(player, Ol_MAHUM_MONEY)) - { - takeItems(player, Ol_MAHUM_MONEY, 1); - giveItems(player, GREETINGS, 1); - giveItems(player, LETTER_GREETINGS1, 1); - giveItems(player, LETTER_GREETINGS2, 1); - qs.setMemoState(11); - qs.setCond(11, true); - htmltext = "30666-06.html"; - } - else - { - giveItems(player, GREETINGS, 1); - giveItems(player, LETTER_GREETINGS1, 1); - giveItems(player, LETTER_GREETINGS2, 1); - qs.setMemoState(11); - qs.setCond(11, true); - htmltext = "30666-06a.html"; - } - } - else if (memoState == 18) - { - if (hasQuestItems(player, KATARIS_LETTER, KAKANS_LETTER, NYAKURIS_LETTER, RAMUSS_LETTER)) - { - giveAdena(player, 226528, true); - giveItems(player, MARK_OF_REFORMER, 1); - addExpAndSp(player, 1252844, 85972); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30666-07.html"; - } - } - break; - } - case RAMUS: - { - if (memoState == 15) - { - if (hasQuestItems(player, LETTER_GREETINGS2) && !hasQuestItems(player, UNDEAD_LIST)) - { - giveItems(player, UNDEAD_LIST, 1); - takeItems(player, LETTER_GREETINGS2, 1); - qs.setMemoState(16); - qs.setCond(18, true); - htmltext = "30667-01.html"; - } - } - else if (memoState == 16) - { - htmltext = "30667-02.html"; - } - else if (memoState == 17) - { - if (hasQuestItems(player, UNDEAD_LIST)) - { - takeItems(player, UNDEAD_LIST, 1); - giveItems(player, RAMUSS_LETTER, 1); - takeItems(player, BONE_FRAGMENT4, 1); - takeItems(player, BONE_FRAGMENT5, 1); - takeItems(player, BONE_FRAGMENT6, 1); - takeItems(player, BONE_FRAGMENT7, 1); - takeItems(player, BONE_FRAGMENT8, 1); - qs.setMemoState(18); - qs.setCond(20, true); - htmltext = "30667-03.html"; - } - } - break; - } - case KATARI: - { - if ((memoState == 5) || (memoState == 6)) - { - takeItems(player, SLAS_LETTER, 1); - qs.setMemoState(6); - qs.setCond(6, true); - if (npc.getSummonedNpcCount() < 1) - { - Npc pilgrim = addSpawn(OL_MAHUM_PILGRIM, -4015, 40141, -3664, 0, false, 0); - Npc inspector = addSpawn(OL_MAHUM_INSPECTOR, -4034, 40201, -3665, 0, false, 0); - ((Attackable) inspector).addDamageHate(pilgrim, 99999, 99999); - inspector.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, pilgrim); - } - htmltext = "30668-01.html"; - } - else if ((memoState == 7) || (memoState == 8)) - { - if (memoState == 7) - { - qs.setMemoState(8); - } - qs.setCond(8, true); - if (npc.getSummonedNpcCount() < 3) - { - addSpawn(OL_MAHUM_BETRAYER, -4106, 40174, -3660, 0, false, 0); - } - htmltext = "30668-02.html"; - } - else if (memoState == 9) - { - if (hasQuestItems(player, LETTER_OF_BETRAYER)) - { - giveItems(player, KATARIS_LETTER, 1); - takeItems(player, LETTER_OF_BETRAYER, 1); - qs.setMemoState(10); - qs.setCond(10, true); - htmltext = "30668-03.html"; - } - } - else if (memoState >= 10) - { - htmltext = "30668-04.html"; - } - break; - } - case KAKAN: - { - if (memoState == 11) - { - if (hasQuestItems(player, GREETINGS)) - { - htmltext = "30669-01.html"; - } - } - else if (memoState == 12) - { - if (hasQuestItems(player, GREETINGS) && !hasQuestItems(player, KAKANS_LETTER)) - { - takeItems(player, GREETINGS, 1); - giveItems(player, KAKANS_LETTER, 1); - qs.setMemoState(13); - qs.setCond(14, true); - htmltext = "30669-04.html"; - } - } - break; - } - case NYAKURI: - { - if (memoState == 13) - { - if (hasQuestItems(player, LETTER_GREETINGS1)) - { - htmltext = "30670-01.html"; - } - } - else if (memoState == 14) - { - if (hasQuestItems(player, LETTER_GREETINGS1) && !hasQuestItems(player, NYAKURIS_LETTER)) - { - giveItems(player, NYAKURIS_LETTER, 1); - takeItems(player, LETTER_GREETINGS1, 1); - qs.setMemoState(15); - qs.setCond(17, true); - htmltext = "30670-04.html"; - } - } - break; - } - case OL_MAHUM_PILGRIM: - { - if (memoState == 7) - { - giveItems(player, Ol_MAHUM_MONEY, 1); - qs.setMemoState(8); - htmltext = "30732-01.html"; - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == PRIESTESS_PUPINA) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } - - @Override - public String onSpawn(Npc npc) - { - switch (npc.getId()) - { - case OL_MAHUM_INSPECTOR: - case CRIMSON_WEREWOLF: - case KRUDEL_LIZARDMAN: - case OL_MAHUM_PILGRIM: - { - startQuestTimer("DESPAWN", 5000, npc, null, true); - npc.getVariables().set("SPAWNED", 0); - break; - } - case OL_MAHUM_BETRAYER: - { - startQuestTimer("DESPAWN", 5000, npc, null, true); - npc.setRunning(); - npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, MOVE_TO); - npc.getVariables().set("SPAWNED", 0); - break; - } - } - return super.onSpawn(npc); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30391-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30391-01.html deleted file mode 100644 index def64a45d0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30391-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Parina:
-So you heard that song as well. Yes, I've been hearing that melody every night recently. I've heard many types of music, and am quite sure this is not a Human voice.
-It seemed to emanate from all directions. Near and far away at the same time... Perhaps it was the voice of the 'singing flower'...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30391-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30391-02.html deleted file mode 100644 index 6426687174..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30391-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Parina:
-The singing flower is an infamous evil spirit which sings when in bloom. It looks like a beautiful woman but is actually quite a dreadful creature. They sprout from a pod called 'the Golden Seed'.
-The singing flower is said to seduce people with its beautiful voice, only to later feed on their blood...
-I have consulted Elder Casian about this matter, why don't you take this letter and go and meet him. He is in the Wastelands. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30391-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30391-03.html deleted file mode 100644 index 5ef588694d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30391-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Parina:
-You are still here? You must go and meet Elder Casian immediately. He knows more than anyone else about the singing flower. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30391-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30391-04.html deleted file mode 100644 index cc33a61555..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30391-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Parina:
-You must not be swayed by the voice of the singing flower. They are vile creatures that should be exterminated from the earth. Find them and kill them all. Then you must locate the Golden Seed which bears the blood of the innocent. When you find 3 of them take them to Bard Rukal. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30391-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30391-05.html deleted file mode 100644 index 2f1ab567cc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30391-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Parina:
-So, I understand that you seek the notes of the 4 elements for Rukal? I wish you luck in gathering all the notes and completing the absolute tone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30409-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30409-01.html deleted file mode 100644 index 17f3be8b7b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30409-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Earth Snake:
-I am an element of this earth. The truths of the universe within the earth are within me.
-So, you seek the Note of the Earth? What do you expect to do with it...? Do you plan to create absolute music?
-Is that it...? And what then...?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30409-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30409-02.html deleted file mode 100644 index 231db0142a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30409-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Earth Snake:
-Ahhh, the thousand year flower! I see... So you seek the golden seed and the 4 elemental notes, then?
-Well, I guess it doesn't matter... Yes, I will give you the Note of the Earth. But you must find out something for me first.
-In that place that the Humans call Oren, near the Ivory Tower, I have seen monsters. They seem similar to those from the place called Gludio, but much stronger than any that I have ever seen... Why is this happening? I must know!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30409-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30409-03.html deleted file mode 100644 index 98492d00bc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30409-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Earth Snake:
-Enchanted Monster Eye, Enchanted Stone Golem, Enchanted Iron Golem... These are the monsters you must slay. You must kill them and bring me what they carry... and plenty of it!
-Ten! Yes! Ten from each will do!
-Take this totem with you as a reminder of your promise... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30409-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30409-04.html deleted file mode 100644 index a9f6dbc7a8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30409-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Earth Snake:
-There are not 10 items here...Did you think I would not notice? I will not give you the Note of the Earth until you bring me proof that you have slain 10 each of the Enchanted Monster Eye, Enchanted Stone Golem and Enchanted Iron Golem. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30409-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30409-05.html deleted file mode 100644 index b4ab7faa0f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30409-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Earth Snake:
-1, 2, 3... Yes... I think you have brought all that I asked for. I shall bestow upon you the Note of the Earth. May you create beautiful music with this and make the thousand year flower bloom... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30409-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30409-06.html deleted file mode 100644 index cd43390a2c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30409-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Earth Snake:
-Have you acquired the notes of water, wind, and flame? The Note of the Earth is a deeper and more solemn tone than the other notes... Only when the 4 different notes combine together can the most beautiful music be played... The absolute music... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30411-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30411-01.html deleted file mode 100644 index 8656f9821e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30411-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Flame Salamander:
-What is it, my child? Have you no fear of fire?
-...Ah, you seek the Note of Fire... I see...
-Of course I have it, silly! Nothing comes for free, however...
-If you will journey north, near the Ivory Tower, and retrieve 5 Flame Crystals from the Ghost Fires, I shall take them in exchange for the Note of Fire! But not one less than 5! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30411-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30411-02.html deleted file mode 100644 index 3d5c016396..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30411-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Flame Salamander:
-Bring me 5 Flame Crystals from the Ghost Fires. They are in the north... Near the Ivory Tower... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30411-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30411-03.html deleted file mode 100644 index 4393454a79..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30411-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Flame Salamander:
-Five Flame Crystals... Oh how lovely. Here is the Note of Fire. Take it! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30411-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30411-04.html deleted file mode 100644 index 789e2af93f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30411-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Flame Salamander:
-I trust you are taking good care of the Note of Fire that I have given you... I hope you realize that that note is the strongest, and has the deepest tone of all 4 of the elemental notes... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30412-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30412-01.html deleted file mode 100644 index 03105183a4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30412-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Wind Sylph:
-Nice to meet you, Elder of the magical world, manager of the elements. I am the Wind Sylph, messenger of Zephyr, guide of the storms. Have you come to me seeking the Tone of Wind, by any chance?
-The wind is an elusive figure, hard to grasp... Do you believe that you can get a note consisting of this wind? Only I can give the Tone of Wind. You must make a deal with me.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30412-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30412-02.html deleted file mode 100644 index 014a295dad..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30412-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Wind Sylph:
-Ah yes, a wise choice... Bring me 20 Harpy Feathers, 10 Wyrm wingbones, and 10 Windsus Manes... You will find your prey in the Gorgon Flower Garden in Giran and Death Pass.
-Do you understand? The harpy flies by gliding on the wind, the Wyrm's feathers blast the wind mightily and the mane of the Windsus blows in the wind. As you see, these creatures all have the wind in common, which I must control... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30412-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30412-03.html deleted file mode 100644 index a2b97beb93..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30412-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Wind Sylph:
-Is the wind blowing in your mind as well? Are all your memories blown away? 20 Harpy Feathers, 10 Wyrm Wingbone, and 10 Windsus Manes... If you do not bring these 3 materials, I will not give you the Tone of Wind. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30412-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30412-04.html deleted file mode 100644 index ce6ccbac2f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30412-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Wind Sylph:
-...You have gathered all of them! You are faithful indeed... Even the wind keeps its promises. Take this Tone of Wind... Be careful, because it might blow away... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30412-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30412-05.html deleted file mode 100644 index 300ae4ab03..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30412-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Wind Sylph:
-Are you taking good care of the Tone of Wind? That thing can be easily swept away, so hold on to it firmly. Once you lose it, you will never hear its beautiful melody again. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30413-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30413-01.html deleted file mode 100644 index 978d8dd915..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30413-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Water Undine:
-I am Undine, guardian of the deep lake, spirit of the precious water... Have you come for the Tone of Water?
-It is the rhythm which expresses the nature of water among the four basic elements which compose the earth... To create this, you need 20 Dazzling Drops from the monsters of the marshlands.
-Toad lords which live in the Cruma Marshlands... And the swamp stakatos have the Dazzling Drops. If you bring 20 of them, I shall make you the tone. This amulet is a symbol of my promise... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30413-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30413-02.html deleted file mode 100644 index 3a79f6ae66..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30413-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Water Undine:
-We need 20 Dazzling Drops to make the Tone of Water. Hunt toad lords and swamp stakatos in the Cruma Marshlands and take it from them. Now, hurry! You promised, didn't you? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30413-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30413-03.html deleted file mode 100644 index a1617df843..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30413-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Water Undine:
-...18, 19, 20... Good... You have brought 20. I shall give you the Tone of Water. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30413-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30413-04.html deleted file mode 100644 index 79f1491222..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30413-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Water Undine:
-I assume that you seek the Tones of Fire, Wind, Earth as well? They are all my brothers and sisters... Please give them my regards... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30612-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30612-01.html deleted file mode 100644 index 12dae38dd2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30612-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Casian:
-I have heard of Parina's suffering because of that monstrous flower ... I have thought of nothing else for days... The only solution I can come up with is to hunt down the vicious flower and kill it.
-I have heard that there are actually 3 flowers: The nightmare singing flower, the phantom singing flower and the darkness singing flower. We must find all 3 of them.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30612-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30612-02.html deleted file mode 100644 index f053b515a8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30612-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Casian:
-The singing flowers are said to bloom near waterfalls or lakes, and seduce passersby with their beautiful voice. Different kinds of singing flowers will never bloom close to each other.
-Parina, Rukal and I searched for them and managed to agree on a few places. We are sure the flowers may be found near the Fellmere Lake in Gludio, the waterfalls near the Ivory Tower of Oren, and somewhere in the southern part of the Town of Giran.
-Got that? The flowers bloom near water. You must look in the 3 places I mentioned, especially near water. You must be very careful because the singing flowers all possess small amounts of poison... Take this amulet with you, it will help. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30612-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30612-03.html deleted file mode 100644 index ad584f555e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30612-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Casian:
-You still haven't found all the seeds... What are you doing? Hurry, go and find all 3! If this mission is too much for you, then give up!
-If you intend to complete the task, you must go to the Fellmere Lake in Gludio, the waterfalls near the Ivory Tower of Oren, and the southern part of the Town of Giran, kill the flowers and bring back the seeds! You got it? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30612-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30612-04.html deleted file mode 100644 index 5d20596e0d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30612-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Casian:
-Ah, all the seeds! Good, good...! You may go now. Take this to Bard Rukal. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30612-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30612-05.html deleted file mode 100644 index aa87ce6103..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30612-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Casian:
-The note of the element? Even I, an esteemed Sage, have never heard such a thing... Well, I must admit that I have heard of their stunning beauty... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-01.html deleted file mode 100644 index 19fa3eebd1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Bard Rukal:
-To see a Mystic command the ultimate elemental magic is somewhat like hearing a song from heaven. Unlike other magic, Elemental Magic consists of combining the songs of the spirits.
-Your ears are not sophisticated enough to hear the elemental tones? I suppose a cacophony of swords and shields or a hymn of prayer and blessings would be easier for you to hear.
-(Quest for Wizards, Elven Wizards and Dark Wizards, level 39 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-02.html deleted file mode 100644 index 92c94c5892..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Bard Rukal:
-To see a Mystic combining the songs of the spirits while commanding elemental magic is like hearing a song straight from heaven.
-A Mystic must have a thorough understanding of the elements of tone. Come back when you have more experience.
-(Quest for Wizard, Elven Wizard, or Dark Wizard. Level 39 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-03.htm deleted file mode 100644 index 0ab3dc90f9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Bard Rukal:
-Elemental magic is like a song from heaven. Combining the songs of the spirits is fundamental in the use of elemental magic.
-Mystics must have a complete understanding of the elements of tone.
-The Test of the Magus will assess your understanding of the tones of the 4 elements. Those who pass this test will have a chance to advance to the higher level of Elemental Magic..
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-04.htm deleted file mode 100644 index 62c9ad1f2b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Bard Rukal:
-Good. First let me tell you something about myself.
-My nights are sleepless, haunted by the songs of the spirits. This is a condition common to the practitioners of Elemental Magic.
-This inhuman song is not of this earth, and can make the hair stand up on the back of your neck, and a cold shiver run down your spine.
-You must find the source of this music. I know someone who can help you. I will introduce you to Parina, who is in the temple of Gludin. She has a profound knowledge of Elemental Magic.
-She will help you find the source of this unworldly music if you show her this letter. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-04a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-04a.htm deleted file mode 100644 index 6517094c65..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-04a.htm +++ /dev/null @@ -1,8 +0,0 @@ -Bard Rukal:
-Very well. Listen to my story, youngster.
-Blissful slumber escapes me night after night. In the quiet darkness, I am haunted by a strange melody that reaches my ears, a music that can only be heard by those who have mastered elemental magic.
-Low-pitched and subtle, it nevertheless grates upon my sensitive nerves. Humans cannot make this kind of otherworldy melody, I am convinced, and it is certainly not a magician's aria.
-Your task is to find the source of this ominous sound. To begin your investigation, visit Parina from the temple in Gludin Town.
-A master of elemental magic, perhaps he knows something about this eerie nighttime melody. I must be able to sleep! Show him this letter and I am sure that he will help you.
-Oh, and take this Dimension Diamond. You can trade it to the village gatekeeper for something special that may help you on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-05.html deleted file mode 100644 index 818b8c4020..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Bard Rukal:
-The strange songs of the spirits will still not let me sleep. Please go meet Parina and investigate the origin of this music. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-06.html deleted file mode 100644 index 23ad06e2f4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Bard Rukal:
-This is very disturbing. That song was from the legendary evil spirit Singing Flower. As Parina advised you, you should go and meet Elder Casian. He will tell you more about Singing Flower. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-07.html deleted file mode 100644 index 321d735767..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Bard Rukal:
-The Singing Flowers must be stopped from ever singing that song again. You must find them all and destroy them. You can obtain golden seeds when you destroy them. You must get 3 types of seeds from 3 different types of Singing Flowers. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-08.html deleted file mode 100644 index 47d229f574..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Bard Rukal:
-Excellent! The Golden Seeds of the Singing Flower!
-I have experience raising flowers from these seeds. One must be very careful in their cultivation, they can grow into brutal flowers if the seeds taste living human blood. Under normal circumstances they grow into a beautiful flower called 'Millennium Flower.' To grow these you must be able to produce the exquisite 'Absolute Tone'.
-The problem is that I cannot produce absolute tone with my skills... Would you be willing to help me once you start your job?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-09.html deleted file mode 100644 index ce5c7acb5d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-09.html +++ /dev/null @@ -1,7 +0,0 @@ -Bard Rukal:
-To make an Absolute Tone we need 4 tones that correspond to 4 elements. As you know, our world is composed of these 4 elements and the 4 tones Raffortysent the essence of each element.
-That is, we can only make the Absolute Tone which controls all other tones by -collecting 4 notes that correspond to the 4 elements.
-Remember, collecting these 4 tones is a difficult, time-consuming task..
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-10.html deleted file mode 100644 index 8c7740ed31..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-10.html +++ /dev/null @@ -1,8 +0,0 @@ -Bard Rukal:
-You must collect the 4 tones that correspond to the 4 elements in order to create an Absolute Tone.
-To obtain the Note of Water You must visit the Water Undine, a water spirit who lives in Fellmere Lake... It is located northwest of Gludin, north of the Abandoned Camp.
-To obtain the Note of Fire you must seek the Flame Salamander. Lizard spirits such as this salamander are formed with the power of flame. They can be found in the Ruins of Despair, south of the Town of Gludio.
-To locate the Note of Wind you must meet the Wind Sylph. She is on the northwest side of the 3 entrances to the Wastelands of Gludio.
-Last, the Note of Earth can be obtained from the Earth Snake. He is in the Ruins of Agony, on the north side of the Town of Gludio.
-I will give you a musical book in which to put the 4 notes. When you have found them all return the book to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-11.html deleted file mode 100644 index 08182d2651..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Bard Rukal:
-The Test of the Magus will not be complete until all 4 tones essential for Absolute Tone are collected. Please do your best to get these tones for me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-12.html deleted file mode 100644 index 4bd5565508..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/30629-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Bard Rukal:
-Congratulations! You have passed the Test of the Magus! Now I can start the time-consuming process of creating Absolute Tone. This would not have been possible without your efforts. I will let you know when the Millennium Flowers bloom. Come to see me then.
-Congratulations again on passing the test! I shall grant you the Mark of the Magus. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/Q00228_TestOfMagus.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/Q00228_TestOfMagus.java deleted file mode 100644 index d7bdfe5ea2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00228_TestOfMagus/Q00228_TestOfMagus.java +++ /dev/null @@ -1,635 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00228_TestOfMagus; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.NpcSay; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Test Of Magus (228) - * @author ivantotov - */ -public class Q00228_TestOfMagus extends Quest -{ - // NPCs - private static final int PARINA = 30391; - private static final int EARTH_SNAKE = 30409; - private static final int FLAME_SALAMANDER = 30411; - private static final int WIND_SYLPH = 30412; - private static final int WATER_UNDINE = 30413; - private static final int ELDER_CASIAN = 30612; - private static final int BARD_RUKAL = 30629; - // Items - private static final int RUKALS_LETTER = 2841; - private static final int PARINAS_LETTER = 2842; - private static final int LILAC_CHARM = 2843; - private static final int GOLDEN_SEED_1ST = 2844; - private static final int GOLDEN_SEED_2ND = 2845; - private static final int GOLDEN_SEED_3RD = 2846; - private static final int SCORE_OF_ELEMENTS = 2847; - private static final int DAZZLING_DROP = 2848; - private static final int FLAME_CRYSTAL = 2849; - private static final int HARPYS_FEATHER = 2850; - private static final int WYRMS_WINGBONE = 2851; - private static final int WINDSUS_MANE = 2852; - private static final int ENCHANTED_MONSTER_EYE_SHELL = 2853; - private static final int ENCHANTED_GOLEM_POWDER = 2854; - private static final int ENCHANTED_IRON_GOLEM_SCRAP = 2855; - private static final int TONE_OF_WATER = 2856; - private static final int TONE_OF_FIRE = 2857; - private static final int TONE_OF_WIND = 2858; - private static final int TONE_OF_EARTH = 2859; - private static final int SALAMANDER_CHARM = 2860; - private static final int SYLPH_CHARM = 2861; - private static final int UNDINE_CHARM = 2862; - private static final int SERPENT_CHARM = 2863; - // Reward - private static final int MARK_OF_MAGUS = 2840; - // Monster - private static final int HARPY = 20145; - private static final int MARSH_STAKATO = 20157; - private static final int WYRM = 20176; - private static final int MARSH_STAKATO_WORKER = 20230; - private static final int TOAD_LORD = 20231; - private static final int MARSH_STAKATO_SOLDIER = 20232; - private static final int MARSH_STAKATO_DRONE = 20234; - private static final int WINDSUS = 20553; - private static final int ENCHANTED_MONSTEREYE = 20564; - private static final int ENCHANTED_STOLEN_GOLEM = 20565; - private static final int ENCHANTED_IRON_GOLEM = 20566; - // Quest Monster - private static final int SINGING_FLOWER_PHANTASM = 27095; - private static final int SINGING_FLOWER_NIGTMATE = 27096; - private static final int SINGING_FLOWER_DARKLING = 27097; - private static final int GHOST_FIRE = 27098; - // Misc - private static final int MIN_LVL = 39; - - public Q00228_TestOfMagus() - { - super(228); - addStartNpc(BARD_RUKAL); - addTalkId(BARD_RUKAL, PARINA, EARTH_SNAKE, FLAME_SALAMANDER, WIND_SYLPH, WATER_UNDINE, ELDER_CASIAN); - addKillId(HARPY, MARSH_STAKATO, WYRM, MARSH_STAKATO_WORKER, TOAD_LORD, MARSH_STAKATO_SOLDIER, MARSH_STAKATO_DRONE, WINDSUS, ENCHANTED_MONSTEREYE, ENCHANTED_STOLEN_GOLEM, ENCHANTED_IRON_GOLEM, SINGING_FLOWER_PHANTASM, SINGING_FLOWER_NIGTMATE, SINGING_FLOWER_DARKLING, GHOST_FIRE); - registerQuestItems(RUKALS_LETTER, PARINAS_LETTER, LILAC_CHARM, GOLDEN_SEED_1ST, GOLDEN_SEED_2ND, GOLDEN_SEED_3RD, SCORE_OF_ELEMENTS, DAZZLING_DROP, FLAME_CRYSTAL, HARPYS_FEATHER, WYRMS_WINGBONE, WINDSUS_MANE, ENCHANTED_MONSTER_EYE_SHELL, ENCHANTED_GOLEM_POWDER, ENCHANTED_IRON_GOLEM_SCRAP, TONE_OF_WATER, TONE_OF_FIRE, TONE_OF_WIND, TONE_OF_EARTH, SALAMANDER_CHARM, SYLPH_CHARM, UNDINE_CHARM, SERPENT_CHARM); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance 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, RUKALS_LETTER, 1); - } - break; - } - case "30629-09.html": - case "30409-02.html": - { - htmltext = event; - break; - } - case "30629-10.html": - { - if (hasQuestItems(player, GOLDEN_SEED_3RD)) - { - takeItems(player, LILAC_CHARM, 1); - takeItems(player, GOLDEN_SEED_1ST, 1); - takeItems(player, GOLDEN_SEED_2ND, 1); - takeItems(player, GOLDEN_SEED_3RD, 1); - giveItems(player, SCORE_OF_ELEMENTS, 1); - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "30391-02.html": - { - if (hasQuestItems(player, RUKALS_LETTER)) - { - takeItems(player, RUKALS_LETTER, 1); - giveItems(player, PARINAS_LETTER, 1); - qs.setCond(2, true); - htmltext = event; - } - break; - } - case "30409-03.html": - { - giveItems(player, SERPENT_CHARM, 1); - htmltext = event; - break; - } - case "30412-02.html": - { - giveItems(player, SYLPH_CHARM, 1); - htmltext = event; - break; - } - case "30612-02.html": - { - takeItems(player, PARINAS_LETTER, 1); - giveItems(player, LILAC_CHARM, 1); - qs.setCond(3, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case HARPY: - { - if (hasQuestItems(killer, SCORE_OF_ELEMENTS, SYLPH_CHARM) && (getQuestItemsCount(killer, HARPYS_FEATHER) < 20)) - { - giveItems(killer, HARPYS_FEATHER, 1); - if (getQuestItemsCount(killer, HARPYS_FEATHER) >= 20) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case MARSH_STAKATO: - case MARSH_STAKATO_WORKER: - case TOAD_LORD: - case MARSH_STAKATO_SOLDIER: - case MARSH_STAKATO_DRONE: - { - if (hasQuestItems(killer, SCORE_OF_ELEMENTS, UNDINE_CHARM) && (getQuestItemsCount(killer, DAZZLING_DROP) < 20)) - { - giveItems(killer, DAZZLING_DROP, 1); - if (getQuestItemsCount(killer, DAZZLING_DROP) >= 20) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case WYRM: - { - if (hasQuestItems(killer, SCORE_OF_ELEMENTS, SYLPH_CHARM) && (getQuestItemsCount(killer, WYRMS_WINGBONE) < 10)) - { - if (getRandom(100) < 50) - { - giveItems(killer, WYRMS_WINGBONE, 1); - if (getQuestItemsCount(killer, WYRMS_WINGBONE) >= 10) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - case WINDSUS: - { - if (hasQuestItems(killer, SCORE_OF_ELEMENTS, SYLPH_CHARM) && (getQuestItemsCount(killer, WINDSUS_MANE) < 10)) - { - if (getRandom(100) < 50) - { - giveItems(killer, WINDSUS_MANE, 1); - if (getQuestItemsCount(killer, WINDSUS_MANE) >= 10) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - case ENCHANTED_MONSTEREYE: - { - if (hasQuestItems(killer, SCORE_OF_ELEMENTS, SERPENT_CHARM) && (getQuestItemsCount(killer, ENCHANTED_MONSTER_EYE_SHELL) < 10)) - { - giveItems(killer, ENCHANTED_MONSTER_EYE_SHELL, 1); - if (getQuestItemsCount(killer, ENCHANTED_MONSTER_EYE_SHELL) >= 10) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case ENCHANTED_STOLEN_GOLEM: - { - if (hasQuestItems(killer, SCORE_OF_ELEMENTS, SERPENT_CHARM) && (getQuestItemsCount(killer, ENCHANTED_GOLEM_POWDER) < 10)) - { - giveItems(killer, ENCHANTED_GOLEM_POWDER, 1); - if (getQuestItemsCount(killer, ENCHANTED_GOLEM_POWDER) >= 10) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case ENCHANTED_IRON_GOLEM: - { - if (hasQuestItems(killer, SCORE_OF_ELEMENTS, SERPENT_CHARM) && (getQuestItemsCount(killer, ENCHANTED_IRON_GOLEM_SCRAP) < 10)) - { - giveItems(killer, ENCHANTED_IRON_GOLEM_SCRAP, 1); - if (getQuestItemsCount(killer, ENCHANTED_IRON_GOLEM_SCRAP) >= 10) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case SINGING_FLOWER_PHANTASM: - { - if (hasQuestItems(killer, LILAC_CHARM) && !hasQuestItems(killer, GOLDEN_SEED_1ST)) - { - giveItems(killer, GOLDEN_SEED_1ST, 1); - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.I_AM_A_TREE_OF_NOTHING_A_TREE_THAT_KNOWS_WHERE_TO_RETURN)); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (hasQuestItems(killer, GOLDEN_SEED_2ND, GOLDEN_SEED_3RD)) - { - qs.setCond(4); - } - } - break; - } - case SINGING_FLOWER_NIGTMATE: - { - if (hasQuestItems(killer, LILAC_CHARM) && !hasQuestItems(killer, GOLDEN_SEED_2ND)) - { - giveItems(killer, GOLDEN_SEED_2ND, 1); - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.I_AM_A_CREATURE_THAT_SHOWS_THE_TRUTH_OF_THE_PLACE_DEEP_IN_MY_HEART)); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (hasQuestItems(killer, GOLDEN_SEED_1ST, GOLDEN_SEED_3RD)) - { - qs.setCond(4); - } - } - break; - } - case SINGING_FLOWER_DARKLING: - { - if (hasQuestItems(killer, LILAC_CHARM) && !hasQuestItems(killer, GOLDEN_SEED_3RD)) - { - giveItems(killer, GOLDEN_SEED_3RD, 1); - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.I_AM_A_MIRROR_OF_DARKNESS_AN_ILLUSION_OF_DARKNESS)); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (hasQuestItems(killer, GOLDEN_SEED_1ST, GOLDEN_SEED_2ND)) - { - qs.setCond(4); - } - } - break; - } - case GHOST_FIRE: - { - if (hasQuestItems(killer, SCORE_OF_ELEMENTS, SALAMANDER_CHARM) && (getQuestItemsCount(killer, FLAME_CRYSTAL) < 5)) - { - if (getRandom(100) < 50) - { - giveItems(killer, FLAME_CRYSTAL, 1); - if (getQuestItemsCount(killer, FLAME_CRYSTAL) >= 5) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == BARD_RUKAL) - { - if ((player.getClassId() == ClassId.WIZARD) || (player.getClassId() == ClassId.ELVEN_WIZARD) || ((player.getClassId() == ClassId.DARK_WIZARD))) - { - if (player.getLevel() < MIN_LVL) - { - htmltext = "30629-02.html"; - } - else - { - htmltext = "30629-03.htm"; - } - } - else - { - htmltext = "30629-01.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case BARD_RUKAL: - { - if (hasQuestItems(player, RUKALS_LETTER)) - { - htmltext = "30629-05.html"; - } - else if (hasQuestItems(player, PARINAS_LETTER)) - { - htmltext = "30629-06.html"; - } - else if (hasQuestItems(player, LILAC_CHARM)) - { - if (hasQuestItems(player, GOLDEN_SEED_1ST, GOLDEN_SEED_2ND, GOLDEN_SEED_3RD)) - { - htmltext = "30629-08.html"; - } - else - { - htmltext = "30629-07.html"; - } - } - else if (hasQuestItems(player, SCORE_OF_ELEMENTS)) - { - if (hasQuestItems(player, TONE_OF_WATER, TONE_OF_FIRE, TONE_OF_WIND, TONE_OF_EARTH)) - { - giveAdena(player, 372154, true); - giveItems(player, MARK_OF_MAGUS, 1); - addExpAndSp(player, 2058244, 141240); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30629-12.html"; - } - else - { - htmltext = "30629-11.html"; - } - } - break; - } - case PARINA: - { - if (hasQuestItems(player, RUKALS_LETTER)) - { - htmltext = "30391-01.html"; - } - else if (hasQuestItems(player, PARINAS_LETTER)) - { - htmltext = "30391-03.html"; - } - else if (hasQuestItems(player, LILAC_CHARM)) - { - htmltext = "30391-04.html"; - } - else if (hasQuestItems(player, SCORE_OF_ELEMENTS)) - { - htmltext = "30391-05.html"; - } - break; - } - case EARTH_SNAKE: - { - if (hasQuestItems(player, SCORE_OF_ELEMENTS)) - { - if (!hasAtLeastOneQuestItem(player, TONE_OF_EARTH, SERPENT_CHARM)) - { - htmltext = "30409-01.html"; - } - else if (hasQuestItems(player, SERPENT_CHARM)) - { - if ((getQuestItemsCount(player, ENCHANTED_MONSTER_EYE_SHELL) >= 10) && (getQuestItemsCount(player, ENCHANTED_GOLEM_POWDER) >= 10) && (getQuestItemsCount(player, ENCHANTED_IRON_GOLEM_SCRAP) >= 10)) - { - takeItems(player, ENCHANTED_MONSTER_EYE_SHELL, -1); - takeItems(player, ENCHANTED_GOLEM_POWDER, -1); - takeItems(player, ENCHANTED_IRON_GOLEM_SCRAP, -1); - giveItems(player, TONE_OF_EARTH, 1); - takeItems(player, SERPENT_CHARM, 1); - if (hasQuestItems(player, TONE_OF_FIRE, TONE_OF_WATER, TONE_OF_WIND)) - { - qs.setCond(6, true); - } - htmltext = "30409-05.html"; - } - else - { - htmltext = "30409-04.html"; - } - } - else if (hasQuestItems(player, TONE_OF_EARTH) && !hasQuestItems(player, SERPENT_CHARM)) - { - htmltext = "30409-06.html"; - } - } - break; - } - case FLAME_SALAMANDER: - { - if (hasQuestItems(player, SCORE_OF_ELEMENTS)) - { - if (!hasAtLeastOneQuestItem(player, TONE_OF_FIRE, SALAMANDER_CHARM)) - { - htmltext = "30411-01.html"; - giveItems(player, SALAMANDER_CHARM, 1); - } - else if (hasQuestItems(player, SALAMANDER_CHARM)) - { - if (getQuestItemsCount(player, FLAME_CRYSTAL) < 5) - { - htmltext = "30411-02.html"; - } - else - { - takeItems(player, FLAME_CRYSTAL, -1); - giveItems(player, TONE_OF_FIRE, 1); - takeItems(player, SALAMANDER_CHARM, 1); - if (hasQuestItems(player, TONE_OF_WATER, TONE_OF_WIND, TONE_OF_EARTH)) - { - qs.setCond(6, true); - } - htmltext = "30411-03.html"; - } - } - else if (hasQuestItems(player, TONE_OF_FIRE) && !hasQuestItems(player, SALAMANDER_CHARM)) - { - htmltext = "30411-04.html"; - } - } - break; - } - case WIND_SYLPH: - { - if (hasQuestItems(player, SCORE_OF_ELEMENTS)) - { - if (!hasAtLeastOneQuestItem(player, TONE_OF_WIND, SYLPH_CHARM)) - { - htmltext = "30412-01.html"; - } - else if (hasQuestItems(player, SYLPH_CHARM)) - { - if ((getQuestItemsCount(player, HARPYS_FEATHER) >= 20) && (getQuestItemsCount(player, WYRMS_WINGBONE) >= 10) && (getQuestItemsCount(player, WINDSUS_MANE) >= 10)) - { - takeItems(player, HARPYS_FEATHER, -1); - takeItems(player, WYRMS_WINGBONE, -1); - takeItems(player, WINDSUS_MANE, -1); - giveItems(player, TONE_OF_WIND, 1); - takeItems(player, SYLPH_CHARM, 1); - if (hasQuestItems(player, TONE_OF_WATER, TONE_OF_FIRE, TONE_OF_EARTH)) - { - qs.setCond(6, true); - } - htmltext = "30412-04.html"; - } - else - { - htmltext = "30412-03.html"; - } - } - else if (hasQuestItems(player, TONE_OF_WIND) && !hasQuestItems(player, SYLPH_CHARM)) - { - htmltext = "30412-05.html"; - } - } - break; - } - case WATER_UNDINE: - { - if (hasQuestItems(player, SCORE_OF_ELEMENTS)) - { - if (!hasAtLeastOneQuestItem(player, TONE_OF_WATER, UNDINE_CHARM)) - { - htmltext = "30413-01.html"; - giveItems(player, UNDINE_CHARM, 1); - } - else if (hasQuestItems(player, UNDINE_CHARM)) - { - if (getQuestItemsCount(player, DAZZLING_DROP) < 20) - { - htmltext = "30413-02.html"; - } - else - { - takeItems(player, DAZZLING_DROP, -1); - giveItems(player, TONE_OF_WATER, 1); - takeItems(player, UNDINE_CHARM, 1); - if (hasQuestItems(player, TONE_OF_FIRE, TONE_OF_WIND, TONE_OF_EARTH)) - { - qs.setCond(6, true); - } - htmltext = "30413-03.html"; - } - } - else if (hasQuestItems(player, TONE_OF_WATER) && !hasQuestItems(player, UNDINE_CHARM)) - { - htmltext = "30413-04.html"; - } - } - break; - } - case ELDER_CASIAN: - { - if (hasQuestItems(player, PARINAS_LETTER)) - { - htmltext = "30612-01.html"; - } - else if (hasQuestItems(player, LILAC_CHARM)) - { - if (hasQuestItems(player, GOLDEN_SEED_1ST, GOLDEN_SEED_2ND, GOLDEN_SEED_3RD)) - { - htmltext = "30612-04.html"; - } - else - { - htmltext = "30612-03.html"; - } - } - else if (hasQuestItems(player, SCORE_OF_ELEMENTS)) - { - htmltext = "30612-05.html"; - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == BARD_RUKAL) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-01.htm deleted file mode 100644 index 5c18177485..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trader Lara:
-Jewels? Ah! You mean the one that I bought in Giran's gallery recently. It was for one of my patrons who is really into collecting empire antiques. The jewels are already in his hands...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-02.htm deleted file mode 100644 index 459ff2dc28..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trader Lara:
-Let's see... The records say it was sold by the village leather craftsman Ismell. 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.
-Then suddenly he disappeared. Out of the blue! A few days ago he was spotted by execution Guard Roderick, running onto the Execution Grounds with a very pale face... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-03.htm deleted file mode 100644 index 0decd62296..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Trader Lara:
-I hope that Ismel is all right... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-04.htm deleted file mode 100644 index 65d336f95a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Trader Lara:
-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? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-05.htm deleted file mode 100644 index 61a92d0ba4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30063-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Trader Lara:
-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! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-01.htm deleted file mode 100644 index 42b78a2338..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trader Alexandria:
-What have you come here for?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-02.htm deleted file mode 100644 index cddbe07aa6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Alexandria:
-Ah! The jewels from last week's auction! They are truly exquisite, crafted with impeccable detail in the late empire fashion. They belonged to Trader Nestle of Gludin who requested that they be put in this auction as a relic from the ancient empire.
-They were all sold at the last auction. I must check the account book to see who bought them...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-03.htm deleted file mode 100644 index 00e2ca0edc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Trader Alexandria:
-My records are very detailed. Three jewels were put up on auction.
-There were originally six pieces in the set, but the others were not in this set and were sold separately.
-The first jewel was sold to Magister Iker. He is one of the members of the Mystics Guild of this village. The second jewel was sold to Trader Lara in the Town of Dion. And the last jewel was sold to a Dark Elf named Kaira. She is one of the few Dark Elves who live in this village.
-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. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-04.htm deleted file mode 100644 index 97d18f525f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trader Alexandria:
-Jewels received by Mr. Nestle... I didn't realize they were so valuable!
-As I told you, the 3 jewels that I put on the auction were sold toMagister Iker, Trader Lara and Dark Elven Magister Kaira... You should meet them first and then ask Trader Nestle in Gludin about the source of the jewels. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-05.htm deleted file mode 100644 index 3432bd9814..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30098-05.htm +++ /dev/null @@ -1,4 +0,0 @@ - -Trader Alexandria:
-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! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-01.htm deleted file mode 100644 index 3fd9507503..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magister Iker:
-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.
-If you absolutely must have this jewel for your research, I'll trade it for something else. But you must first promise me that you will use the dark powers of this jewel responsibly.
-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.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-02.htm deleted file mode 100644 index 8d68ed4e69..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Iker:
-All right. You can have the jewel. But I paid a hefty sum for it and require compensation. What about that? Bring me the materials I need for my research and I will give you the jewel in exchange.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-03.htm deleted file mode 100644 index 891dd478f8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Magister Iker:
-All right, this is what I need.
-First, the teeth of the Wyrm that lives in the Sea of Spores. 20 of them should be enough.
-You must also bring me the Leto Lizardman's amulet. You can find the Leto Lizardmen in the southern parts of Oren. You must bring me 20 of these..
-And last, I need the stoneheart of the enchanted stone golems that may be found near the Ivory Tower. I will need 20 of these...
-These are quite a few items so I've written them down for you. Bring them to me and you shall have your jewel... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-04.htm deleted file mode 100644 index 4aea5997a1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Iker:
-Not yet? Bring the ingredients on this list and I will give you the jewel you seek. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-05.htm deleted file mode 100644 index 1d7de49332..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Iker:
-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.
-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. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-06.htm deleted file mode 100644 index f2af05bdeb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-06.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Iker:
-That jewel does not seem ordinary. I feel evil emanating from it. Be careful. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-07.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-07.htm deleted file mode 100644 index b0df9dffa8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-07.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Iker:
-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!
-Leave now! You have sold your soul for dark power! I will not speak with you any longer.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-08.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-08.htm deleted file mode 100644 index dddef1cd7b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Iker:
-Once again the short-sightedness of you dark sorcerers has brought disaster! Your careless use of dark magic has loosed a devil upon us!
-In any case, the monster Zeruel cannot be allowed to roam free. I shall lend you the Soul-trap Crystal. 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! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-09.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-09.htm deleted file mode 100644 index 59d7bf931b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-09.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Iker:
-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 Soul-trap Crystal to trap his soul. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-10.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-10.htm deleted file mode 100644 index 4a7e3fe0e2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30110-10.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Iker:
-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! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-01.htm deleted file mode 100644 index af71154158..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Vadin:
-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.
-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 Tamlin Orcs of southern Aden are among them. Kill them and bring 20 Tamlin Orc Amulets as proof. This is the trial that the shrine asks of you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-02.htm deleted file mode 100644 index 17626ffb18..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Priest Vadin:
-Have you completed the trial that I gave you? Let me remind you, you must kill the Tamlin Orcs and bring 20 amulets 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. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-03.htm deleted file mode 100644 index e76c2525a3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Priest Vadin:
-Good job! You have proven your faith and resolve. I hereby give you permission to use the Sword of Binding. Take this to Sir Klaus Vasper. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-04.htm deleted file mode 100644 index 4eab0bc504..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Priest Vadin:
-Haven't I already given you permission to use the Sword of Binding? Go and find Sir Klaus Vasper to receive the sword. Punish the creatures of hell in the name of the shrine. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-05.htm deleted file mode 100644 index 16b121de3e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30188-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Priest Vadin:
-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! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-01.htm deleted file mode 100644 index 111a31d21c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trader Nestle:
-Ah, the Jewel of Aklantoth. 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...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-02.htm deleted file mode 100644 index 0baf0a9057..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trader Nestle:
-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...
-It is also written here in the account book! Three jewels of empirical style, sold by Leopold of the Black Lion Troop. You should ask him for the details. I think he lives near the rebuilding site of Gludin. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-03.htm deleted file mode 100644 index e49d4b101b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Trader Nestle:
-As I told you before, the jewels that you are looking for were brought by Leopold of the Black Lion Troop. Ask him for the details. I think he lives near the rebuilding site of Gludin. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-04.htm deleted file mode 100644 index 5f6109891e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30314-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Trader Nestle:
-Such a shame... To take a life for mere jewelry...! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-01.htm deleted file mode 100644 index e1afd66b56..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sir Klaus Vasper:
-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'.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-02.htm deleted file mode 100644 index e970f3a895..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sir Klaus Vasper:
-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 Sword of Binding which Artreus, the hero of Elmoreden, used to seal the magical creatures of Shilen.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-03.htm deleted file mode 100644 index 427deea29e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sir Klaus Vasper:
-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 permission of the Einhasad shrine. 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.
-Go and find Priest Vadin in the town of Oren. If he gives his permission for you to use the Sword of Binding, I shall gladly lend it to you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-04.htm deleted file mode 100644 index 7761dcd782..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Sir Klaus Vasper:
-If you wish to use the Sword of Binding you must have the permission of the shrine. Go to Priest Vadin in Town of Oren and get his permission. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-05.htm deleted file mode 100644 index df79538b14..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Sir Klaus Vasper:
-A sanction from the shrine! I shall lend you the Sword of Binding. I pray that you find and punish the creature that you seek. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-06.htm deleted file mode 100644 index 95977e20d4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30417-06.htm +++ /dev/null @@ -1,3 +0,0 @@ -Sir Klaus Vasper:
-I see that you are still hunting the creature. I pray for your success in the name of the Goddess of Light! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-01.htm deleted file mode 100644 index 0e6fb22c02..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Leopold:
-Nice to meet you, traveler. I am Leopold, Commander of the third platoon of the Black Lion mercenaries.
-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.
-These days we are battling the Turek oak people of the northwestern part of Gludio at the request of farmer Piotur.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-02.htm deleted file mode 100644 index 8a9f8ce2f1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Leopold:
-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.
-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.
-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. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-03.htm deleted file mode 100644 index 8dddb55220..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Leopold:
-The murdering thieves killed each other over the jewels, and have now become undead. Search among the skull troops near the wastelands. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-04.htm deleted file mode 100644 index 17c2999799..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Leopold:
-Oh, why would they kill each other over mere jewels? Even mercenaries should have more dignity than that! Those jewels must be cursed! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-05.htm deleted file mode 100644 index 5f92920534..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30435-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Leopold:
-Have you disposed of the cursed jewels? Say the word and I will do it for you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-01.htm deleted file mode 100644 index a39fca834d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Kaira:
-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?
-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'.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-02.htm deleted file mode 100644 index 154674dc88..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Kaira:
-Good. You may have it. Money will not purchase this, however. Instead you'll have to pay for it in another way. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-03.htm deleted file mode 100644 index 8224ad08bd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Kaira:
-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. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-04.htm deleted file mode 100644 index 1ccbb621f2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30476-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Kaira:
-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! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-01.htm deleted file mode 100644 index e858df86fd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Orim of the Shadow:
-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.
-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!
-(Quest available only for Wizards, Knights and Palus Knights above level 39.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-02.htm deleted file mode 100644 index e9905af2c7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Orim of the Shadow:
-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.
-(Quest available only for Wizards, Knights, Palus Knights above level 39.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-03.htm deleted file mode 100644 index b3d0d052de..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Orim of the Shadow:
-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.
-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.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-04.htm deleted file mode 100644 index 3bad1f4641..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Orim of the Shadow:
-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.
-I will give you the opportunity to prove your faith and resolution. Will you help me with my research for a while? 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?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-05.htm deleted file mode 100644 index 616b0452f3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-05.htm +++ /dev/null @@ -1,6 +0,0 @@ -Orim of the Shadow:
-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.
-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.
-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?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-06.htm deleted file mode 100644 index 8a05c0eff6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Orim of the Shadow:
-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.
-I will give you the opportunity to prove your faith and resolution. Will you help me with my research for a while? 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?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-07.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-07.htm deleted file mode 100644 index 254e68ec7a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-07.htm +++ /dev/null @@ -1,5 +0,0 @@ -Orim of the Shadow:
-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.
-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.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-08.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-08.htm deleted file mode 100644 index 11bb99d2b8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-08.htm +++ /dev/null @@ -1,5 +0,0 @@ -Orim of the Shadow:
-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.
-This book has pictures of the 6 jewels. You must find them. In the meantime, I will try to find out which order they must be placed in.
-There is a jewelry auction at the Luxury Gallery of the Town of Giran. You should go and check there first. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-08a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-08a.htm deleted file mode 100644 index 2d905c5852..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-08a.htm +++ /dev/null @@ -1,6 +0,0 @@ -Orim of the Shadow:
-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!
-Look here in this bookof pictures of the jewelry required. Your task is to find the 6 pieces of jewelry that act as keys.While you are gone, I will try to determine the order of insertion.
-I have heard a rumor that several pieces of jewelry cut in the imperial style were up for auction at the Giran Town Luxury Shop. Why not travel there first and have a look?
-Here, take this Dimension Diamond. You can trade it to the village gatekeeper for something special that may help you on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-09.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-09.htm deleted file mode 100644 index 50c053a919..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-09.htm +++ /dev/null @@ -1,3 +0,0 @@ -Orim of the Shadow:
-You must leave immediately for the jewelry auction at Giran's luxury gallery. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-10.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-10.htm deleted file mode 100644 index 900dd18b20..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-10.htm +++ /dev/null @@ -1,3 +0,0 @@ -Orim of the Shadow:
-While you are searching for the 6 Gems of Aklantoth, 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! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-11.htm deleted file mode 100644 index 1300139767..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-11.htm +++ /dev/null @@ -1,5 +0,0 @@ -Orim of the Shadow:
-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!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-12.htm deleted file mode 100644 index 194cc3d334..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-12.htm +++ /dev/null @@ -1,6 +0,0 @@ -Orim of the Shadow:
-All the previous owners of the jewels became undead? The Black magic dwelling in the jewels must drain the life energy of the owner...
-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...
-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!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-13.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-13.htm deleted file mode 100644 index 8898faff96..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-13.htm +++ /dev/null @@ -1,8 +0,0 @@ -Orim of the Shadow:
-At last!
-Will the cube of Aklantoth be opened...?
-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!
-Ah...!
-No!!! What have I done...?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-14.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-14.htm deleted file mode 100644 index 8faa45eba0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-14.htm +++ /dev/null @@ -1,4 +0,0 @@ -Orim of the Shadow:
-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!
-He must be disposed of before he is complete! Hurry! He must not be allowed to reach his full strength! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-15.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-15.htm deleted file mode 100644 index e76c637c5a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-15.htm +++ /dev/null @@ -1,5 +0,0 @@ -Orim of the Shadow:
-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 Zeruel, the Malrukian prince, Monarch of Drevanul, the bloody angel!
-It is all my fault! My pride has been my downfall!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-16.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-16.htm deleted file mode 100644 index 466f392a3d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-16.htm +++ /dev/null @@ -1,7 +0,0 @@ -Orim of the Shadow:
-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.
-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 Sword of Binding and the Soul-trap Crystal... Once we get these things, we will be able to bring Zeruel down and seal his spirit permanently back in the box.
-You should be able to get the Sword of Binding from Sir Klaus Vasper in Gludin. 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.
-As for the Soul-trap Crystal, go and see Magister Iker of Giran. She is also hostile to Witchcraft, but if you explain the urgency of the situation she should let you borrow it.
-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! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-17.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-17.htm deleted file mode 100644 index 820f3959b4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-17.htm +++ /dev/null @@ -1,4 +0,0 @@ -Orim of the Shadow:
-We must have 2 things in order to lock the devil Zeruel back into the box: . The Sword of Binding, and the Soul-trap Crystal.
-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. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-18.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-18.htm deleted file mode 100644 index 3046edfd21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-18.htm +++ /dev/null @@ -1,5 +0,0 @@ -Orim of the Shadow:
-Ah, the Sword of Binding and the Soul-trap Crystal! You have acquired the 2 holy objects! Now, we must find Zeruel...!
-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, somewhere near the Floran Village. He is probably dwelling inside a human body.
-When Zeruel reveals himself, you must use all your strength to kill him. Remember this, the last stroke must be taken with the Sword of Binding and then you must seal his spirit with the Soul-trap Crystal. I know you can do it. Please hurry. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-19.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-19.htm deleted file mode 100644 index 9717317c6d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-19.htm +++ /dev/null @@ -1,4 +0,0 @@ -Orim of the Shadow:
-Please hurry up and give me the crystal and the key! My concentration is slipping! We must not delay any longer!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-20.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-20.htm deleted file mode 100644 index 9c0863de48..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-20.htm +++ /dev/null @@ -1,6 +0,0 @@ -Orim of the Shadow:
-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!
-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!
-Now hurry! Give me the key!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-21.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-21.htm deleted file mode 100644 index 8a5eead36a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-21.htm +++ /dev/null @@ -1,5 +0,0 @@ -Orim of the Shadow:
-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.
-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... Have you received an unexpected gift recently?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-22.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-22.htm deleted file mode 100644 index e34ceaa846..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30630-22.htm +++ /dev/null @@ -1,5 +0,0 @@ -Orim of the Shadow:
-The necklace of Magister Iker? 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!
-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...
-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 Mark of Witchcraft. From here on, the road of the Magus will appear before thee. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30631-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30631-01.htm deleted file mode 100644 index 6ba41426b9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30631-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warden Roderik:
-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.
-Afterwards a terrible shriek could be heard and he has not been seen since. I suppose he has become one of those nameless souls that wander around the Execution Grounds. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30632-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30632-01.htm deleted file mode 100644 index 3d344e8e61..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30632-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Warden Endrigo:
-Ismel? Ah, yes I remember him. He is in there. I suppose that he also turned into one of those 'nameless souls' 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. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30633-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30633-01.htm deleted file mode 100644 index 1576813582..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30633-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Fisher Evert:
-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?
-Please remove that sword. The reflecting sunlight is scaring the fish...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30633-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30633-02.htm deleted file mode 100644 index 0f999be321..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30633-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Fisher Evert:
-If you had only minded your own business and continued on your way you would have lived another day... Do you seriously intend to challenge the Prince of Darkness?! A foolhardy move indeed! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30633-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30633-03.htm deleted file mode 100644 index 7202ff86f4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/30633-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Fisher Evert:
-What...what is going on...? Oh that was horrible... What a terrible nightmare! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/Q00229_TestOfWitchcraft.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/Q00229_TestOfWitchcraft.java deleted file mode 100644 index 47efc8a9f3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00229_TestOfWitchcraft/Q00229_TestOfWitchcraft.java +++ /dev/null @@ -1,828 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00229_TestOfWitchcraft; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.items.instance.ItemInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.NpcSay; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Test Of Witchcraft (229) - * @author ivantotov - */ -public 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; - // 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); - { - 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, Npc npc, PlayerInstance 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); - } - 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(Npc npc, PlayerInstance 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, ChatType.NPC_GENERAL, 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, ChatType.NPC_GENERAL, 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, ChatType.NPC_GENERAL, NpcStringId.I_LL_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, ChatType.NPC_GENERAL, NpcStringId.THAT_SWORD_IS_REALLY)); - } - } - break; - } - } - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, 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, ChatType.NPC_GENERAL, NpcStringId.NO_I_HAVEN_T_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(Npc npc, PlayerInstance 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.PALUS_KNIGHT)) - { - 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(PlayerInstance player) - { - ItemInstance weapon = player.getActiveWeaponInstance(); - return ((weapon != null) && ((weapon.getId() == SWORD_OF_BINDING))); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-01.html deleted file mode 100644 index 2e03ea75c8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Lara:
-I know! You are the summons apprentice! Did you find me because you needed an arcana? I can make one for you... Although it won't be very good, it's just something I do as a pastime. It would be too embarrassing if I sold it for money.
-So how about an exchange? I'll make you a Beginner's Arcana if you'll find me the goods that I need. Will that work for you?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-02.html deleted file mode 100644 index e315c5024b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Lara:
-Then I will write down the things that I need. If you can bring me what's written on the list, I will make you two Beginner's Arcanas. Okay, it's a deal. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-03.html deleted file mode 100644 index be17615653..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Lara:
-You again! What do you want this time?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-04.html deleted file mode 100644 index 781eae46cb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Lara:
-Oh, I see! If that is so, let's do it just like the other day... You find me the things that I need, and I will make you some more Beginner's Arcanas. Here, I'll make a list of the things I need. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-05.html deleted file mode 100644 index 3d89cf3203..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Lara:
-Please bring me all the things I wrote down on the list. Very well. I shall create the Beginner's Arcanas for you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-06.html deleted file mode 100644 index e2d1b8049d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Lara:
-You have found all the things that I asked for! Thank you so much. I shall lend you two Beginner's Arcanas as promised.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-07.html deleted file mode 100644 index 4ba8dfe130..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Lara:
-Please bring me all the things I wrote down on the list. Very well. I shall lend you two Beginner's Arcanas. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-08.html deleted file mode 100644 index 33dee6273e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Lara:
-You have found all the things that I asked for! Thank you so much. I shall lend you two Beginner's Arcanas as I have promised.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-09.html deleted file mode 100644 index 4ba8dfe130..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Lara:
-Please bring me all the things I wrote down on the list. Very well. I shall lend you two Beginner's Arcanas. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-10.html deleted file mode 100644 index 33dee6273e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Lara:
-You have found all the things that I asked for! Thank you so much. I shall lend you two Beginner's Arcanas as I have promised.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-11.html deleted file mode 100644 index 4ba8dfe130..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Lara:
-Please bring me all the things I wrote down on the list. Very well. I shall lend you two Beginner's Arcanas. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-12.html deleted file mode 100644 index e2d1b8049d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Lara:
-You have found all the things that I asked for! Thank you so much. I shall lend you two Beginner's Arcanas as promised.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-13.html deleted file mode 100644 index 4ba8dfe130..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-13.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Lara:
-Please bring me all the things I wrote down on the list. Very well. I shall lend you two Beginner's Arcanas. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-14.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-14.html deleted file mode 100644 index e2d1b8049d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30063-14.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Lara:
-You have found all the things that I asked for! Thank you so much. I shall lend you two Beginner's Arcanas as promised.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-01.html deleted file mode 100644 index 725b31200c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-01.html +++ /dev/null @@ -1,6 +0,0 @@ -High Summoner Galatea:
-From the very beginning, while the world was still young, from when the Elves made pacts with the original elementals of the woods, summoning magic has evolved into a high level mystical art form. Along with the ability to control the elements with spells that command fire and wind, summoning magic is one of the three traditional magical arts contained within the Ivory Tower.
-Learning summoning magic is not an easy path. A high level of magic is required to communicate with creatures of the netherworld, enter into a contract with them, and bring them to your aide. A very strong will is required to make the summoned creature obey your commands.
-Many magicians have lost their lives for lacking a strong enough will when summoning. Therefore, high level summoning spells must only be taught to those whose skills have been proven and or acknowledged. You seem to be on a path that is not related to summoning magic. This is not a study to be taken lightly.
-(This quest may only be undertaken by Wizards, Elven Wizards, or Dark Wizards, level 39 or higher.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-02.html deleted file mode 100644 index 12bc748c26..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-02.html +++ /dev/null @@ -1,6 +0,0 @@ -High Summoner Galatea:
-From the very beginning, while the world was still young, from when the Elves made pacts with the original elementals of the woods, summoning magic has evolved into a high level mystical art form. Along with the ability to control the elements with spells that command fire and wind, summoning magic is one of the three traditional magical arts contained within the Ivory Tower.
-Learning summoning magic is not an easy path. A high level of magic is required to communicate with creatures of the netherworld, enter into a contract with them, and bring them to your aide. A very strong will is required to make the summoned creature obey your commands.
-Many magicians have lost their lives for lacking a strong enough will when summoning. Therefore, high level summoning spells must only be taught to those whose skills have been proven and or acknowledged. If you wish to follow the path of the Summoner, you must take the challenge and pass the Trials of the Summoner. In my opinion, you are not yet ready to attempt the trial. Continue your training, then come and see me again.
-(Quest for Wizards, Elven Wizards, or Dark Wizards, level 39 or higher.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-03.htm deleted file mode 100644 index ffafd8e609..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Summoner Galatea:
-From the very beginning, while the world was still young, from when the Elves made pacts with the original elementals of the woods, summoning magic has evolved into a high level mystical art form. Along with the ability to control the elements with spells that command fire and wind, summoning magic is one of the three traditional magical arts contained within the Ivory Tower.
-Learning summoning magic is not an easy path. A high level of magic is required to communicate with creatures of the netherworld, enter into a contract with them, and bring them to your aide. A very strong will is required to make the summoned creature obey your commands.
-Many magicians have lost their lives for lacking a strong enough will when summoning. Therefore, high level summoning spells must only be taught to those whose skills have been proven and or acknowledged. If you wish to follow the path of the Summoner, you must take the challenge and pass the Trials of the Summoner. Are you prepared for this challenge?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-04.htm deleted file mode 100644 index 3495329a52..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Summoner Galatea:
-This trial tests to see if you have the will and determination to become a Summoner. What must be done is quite simple. You must seek out and engage other Summoners in battle. Achieve victory against six opponents and you will prove yourself worthy and pass the test.
-This may seem an easy task, but a battle amongst Summoners is fairly difficult and will test a Summoner's ability to control his or her summoned creature.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-05.htm deleted file mode 100644 index 987dc4b23d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -High Summoner Galatea:
-A battle amongst Summoners is fought by the summoned creatures. The lower ranked Summoner is given the advantage of the first attack. As an apprentice Summoner, you will automatically become the lowest ranked Summoner.
-During a battle, the Summoner may assist his or her creature with magic, but cannot physically attack an opponent's summoned creature.
-A penalty is given if a summoner physically attacks an opponent's creature or receives the aid of another.
-At the conclusion of the battle, the defeated Summoner must surrender his or her Arcana Card to the victor.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-06.htm deleted file mode 100644 index d6598b9d62..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-06.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Summoner Galatea:
-This card is engraved with the Summoner's name and includes a unique mark. The tradition of the Arcana Card derives from the need for early Summoner's to exult in their victories.
-As an apprentice Summoner may not begin a battle until a higher level Summoner has given you a card. If you do not have an apprentice Arcana Card, the opponent will not accept your challenge. You must give your opponent an Arcana Card each time you lose a battle. Thus, it is suggested that you make 3 or 4 extra cards for yourself.
-If you win, you are given your opponent's Arcana Card. It is easy to see who a Summoner has defeated by looking at his or her Arcana Card collection.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-07.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-07.htm deleted file mode 100644 index 4444ba1b3f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-07.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Summoner Galatea:
-In the old days Summoners created their own cards, but the cards have become so sophisticated that they must be created by a special craftsmen. Note that you are not yet an official Summoner and may only receive Apprentice Arcana Cards. Perhaps the day will come when you may possess a Major Arcana Card, a card that is only held by the top Summoners of the land!
-The card you will be making now is for use in the trial, so it need not be ostentatious. You must seek out a craftsman who knows the methods for creating arcana cards. Trader Lara in the Town of Dion will probably make a card for you.
-She works rather slowly, so I suggest that you order a good supply of them up front.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-08.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-08.htm deleted file mode 100644 index 2cd3f9099a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-08.htm +++ /dev/null @@ -1,9 +0,0 @@ -High Summoner Galatea:
-I have several suggestions regarding opponents - there are quite a few folks who may accept your challenge if asked.
-First, you should try and contact Summoner Almors. He has been sick lately and is recovering on Talking Island.
-You should also try Summoner Basillia. I have heard that she is busy researching a new form of Summoning magic near a farm on the southern shores of Gludio.
-Summoner Camoniell, of the Elves, has been in seclusion in a cottage in southern Dion. I've heard he has had some trouble lately.
-Summoner Celestiel usually resides in the Ivory Tower, but has returned to the Elven Woods on urgent business from her homeland.
-Summoner Brynthea and Summoner Belthus of the Dark Elves may be proper opponents for you, but they are hard to find, as they are not likely to stay in one place. Last I heard, Brynthea was somewhere in the northeastern parts of Giran, and Belthus was somewhere in the Cruma Marshlands...
-These Summoners are all proud and haughty people, and may scoff at a challenge from an apprentice Summoner like yourself. But, at the same time, they will likely accept your challenge, if only to display their supremacy over you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-08a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-08a.htm deleted file mode 100644 index c7caa63f28..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-08a.htm +++ /dev/null @@ -1,8 +0,0 @@ -Head Summoner Galatea:
-If you are serious about challenging a more advanced summoner, here are some likely candidates here in Aden.
-Summoner Almorsis recuperating on Talking Island at the moment. Summoner Basillia, rumor has it, is preoccupied with studying new summoning magic at his seaside home in southern Gludio.
-The Elf, Summoner Camoniell, lives in retirement in his villa in southern Dion; I have heard that he has had some sort of bad experience lately. Summoner Celestiel once lived in the Ivory Tower, but apparently something happened in his hometown and he hastily returned to the Elven Forest.
-The Dark Elves, Summoner Brynthea and Summoner Belthus, seem likely adversaries for you, but you may have trouble actually finding them. The last I heard, Brynthea is in the eastern part of Giran and Belthus is somewhere in the Cruma Marshlands.
-All of these summoners are very proud, so when an apprentice summoner such as yourself challenges them to a duel, they may simply scoff at you. Eventually, however, their vanity may win out and they will accept your challenge to demonstrate their own superiority.
-Here, take this Dimension Diamond. You can trade it to the village gatekeeper for something special that may help you on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-09.html deleted file mode 100644 index 0ccfd159f2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-09.html +++ /dev/null @@ -1,9 +0,0 @@ -High Summoner Galatea:
-First, go to Trader Lara in the Town of Dion and have your Arcana Cards made. You cannot enter into a battle with another Summoner without one of these cards.
-You must battle and defeat 6 Summoners in order to pass the Trials of the Summoner.
-Do you have any other questions?
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-10.html deleted file mode 100644 index 5db8ba3541..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-10.html +++ /dev/null @@ -1,8 +0,0 @@ -High Summoner Galatea:
-As I previously stated, in order to pass the Trials of the Summoner, you must battle and defeat six summoners. Before you challenge an opponent, you must have your own unique Arcana Cards created. Go and ask Lara of the town of Dion about making cards.
-Do you have any other questions?
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-11.html deleted file mode 100644 index b47005b7a7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-11.html +++ /dev/null @@ -1,8 +0,0 @@ -High Summoner Galatea:
-As I previously stated, in order to pass the Trials of the Summoner, you must battle and achieve victory over 6 Summoners. The Mark of Victory is the opponent's Arcana Card.
-Do you have any other questions?
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-11a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-11a.html deleted file mode 100644 index 3ae2181f7a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-11a.html +++ /dev/null @@ -1,7 +0,0 @@ -High Summoner Galatea:
-The battles are waged between the summoned creatures alone. As an apprentice, you are automatically classified as the lower ranked Summoner and receive the advantage of the first attack.
-During battle, the Summoner may assist his or her creature with magic, but cannot physically attack an opponent's creature.
-A penalty is given if a Summoner physically attacks an opponent's creature or receives the aid of another.
-The defeated Summoner must surrender his or her Arcana Card to the victor.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-11b.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-11b.html deleted file mode 100644 index ed7b12a227..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-11b.html +++ /dev/null @@ -1,7 +0,0 @@ -High Summoner Galatea:
-The Arcana Card is engraved with the Summoner's name and a unique mark. Most Summoners are highly competitive and wish to show off their victories. Thus, the tradition of Arcana Cards began.
-As an apprentice, you may begin a battle only after a higher level Summoner has given you a card. If you do not have an apprentice Arcana Card, the opponent will not accept your challenge. You must give your opponent an Arcana Card each time you are defeated, so I suggest that you have a good supply of cards created before hand.
-If you are victorious you will receive your opponent's card. It is easy to see who a Summoner has defeated by looking at his or her Arcana Card collection.
-In the past, Summoners created their own cards, but now the cards are much more sophisticated and must be created by special Craftsmen.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-11c.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-11c.html deleted file mode 100644 index f58bc049a7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-11c.html +++ /dev/null @@ -1,6 +0,0 @@ -High Summoner Galatea:
-In the past, Summoners created their own cards, but they have become much more sophisticated and now must be created by specialized craftsmen. You are not yet an official Summoner and can only receive apprentice Arcana Cards. Perhaps one day you will possess one of the major Arcana Cards, which are only owned by the top Summoners of the land!
-The card you will be making now is for use in the trial, so it does not need to be ornate. You must find a craftsman that can create these cards for you. Trader Lara in The Town of Dion would be a good place to start.
-She works slowly so I recommend that you order a good supply of them in advance.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-11d.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-11d.html deleted file mode 100644 index 34958be3d2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-11d.html +++ /dev/null @@ -1,10 +0,0 @@ -High Summoner Galatea:
-I have several ideas regarding potential opponents for you.
-First, you should try and find Summoner Almors. He has been sick lately and is recovering on Talking Island.
-You should also try Summoner Basillia. I have heard that she is busy researching a new form of Summoning magic close to a farm on the southern shores of Gludio.
-Summoner Camoniell, of the Elves, has been in seclusion in a cottage in southern Dion. I've heard he has had some trouble lately.
-Summoner Celestiel usually resides in the Ivory Tower, but has returned to the Elven Woods on urgent business from her homeland.
-The Dark Elves, Summoner Brynthea and Summoner Belthus, are savvy opponents for you, but they are hard to find, as they do not stay in one place very long. Last I heard, Brynthea was somewhere in the northeastern parts of Giran, and Belthus was somewhere in the Cruma Marshlands...
-These Summoners are proud and haughty people, and may scoff at a challenge from an apprentice Summoner like yourself. But, at the same time, they will likely accept your challenge, so that they may display their superiority over you in front of their friends, family, relatives, on-lookers and animals. - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-12.html deleted file mode 100644 index 52f2de083c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30634-12.html +++ /dev/null @@ -1,4 +0,0 @@ -High Summoner Galatea:
-Fantastic! You have won 6 Arcana Cards! This is a remarkable feat and worthy of inclusion to the Summoner Archives! You are the first apprentice Summoner to bring back all 6 cards so quickly! Quite frankly, I doubted whether you would succeed... My worries were without merit!
-You have passed the Trials of the Summoner! Congratulations! I shall give you the Mark of the Summoner. With your talents you will become an excellent Summoner who shall be respected and loved throughout the land. Perhaps one day you will hold one of the Major Arcana Cards... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-01.html deleted file mode 100644 index 3184893d9c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Summoner Almors:
-Greetings, my name is Almors. I am the Summoner of the Ivory Tower in Oren. This is my cat, Pako.
-Pardon my appearance, I have been recuperating here at my aunt's house. I had to get out of Oren's bitter cold. I do wish that I could return to the Ivory Tower to finish my project... Although the slower pace around here is comforting...
-Ah, I see that you are an apprentice Summoner! Have you come to fight a duel with me, by chance?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-02.html deleted file mode 100644 index 3bfec28219..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Summoner Almors:
-You have come to challenge me without an Arcana Card? That is preposterous! If you want a duel you must first visit Trader Lara of the Town of Dion. She will make an Arcana Card for you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-03.html deleted file mode 100644 index 4fd69a9664..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Summoner Almors:
-I suppose you know the rules? The first attack shall be made by summoned creatures! No intervention by the Summoners is allowed!
-Is that clear? Are you ready for battle?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-04.html deleted file mode 100644 index fe93826c32..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Almors:
-Very well. I accept your Arcana Card of apprenticeship!
-Let the battle begin! Pako The Cat is ready for your creature's attack! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-05.html deleted file mode 100644 index 3677bb8f32..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Almors:
-You mustn't be discouraged. This result was inevitable, as you are but an apprentice Summoner. Try as you may you will never defeat me.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-06.html deleted file mode 100644 index c9502dc772..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Almors:
-Are you ignorant of the rules or just stupid? Oh well, either way you lose again.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-07.html deleted file mode 100644 index 2d64057dd0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Almors:
-My over-confidence has allowed you to get the better of me. Take my Arcana card.
-Good job. I am sure that you shall pass the Test of the Summoner. Perhaps one day our paths will cross again in the Ivory Tower of Oren. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-08.html deleted file mode 100644 index 24291267b2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Summoner Almors:
-The time for battle has arrived! Tell your animal that Pako The Cat is prepared for the attack! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-09.html deleted file mode 100644 index ec4081bb32..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Summoner Almors:
-We are in the midst of battle! This is not a time for idle chatter! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-10.html deleted file mode 100644 index f5519e5f39..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30635-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Summoner Almors:
-I suppose you've come to humiliate me further... Wasn't my Arcana card enough for you? How will I face my colleagues on my return to the Ivory Tower of Oren if they find out? I will never hear the end of being beaten by an apprentice Summoner... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-01.html deleted file mode 100644 index be3114f24f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Camoniell:
-Hello, young apprentice Summoner. Have you come to challenge me? I am not going to fight you right now, in fact, I will concede defeat. Here is my Arcana Card.

- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-02.html deleted file mode 100644 index 53a41d173c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Summoner Camoniell
-You don't even have an Arcana Card! How do you expect to fight? You can get a card from Trader Lara of the Town of Dion... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-03.html deleted file mode 100644 index 5e3d808c07..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Summoner Camoniell:
-Whew... You are tenacious, aren't you? Ready for a fight even as the world crumbles around you? All right, I accept your challenge to a duel. This will not be easy, but at least it should be over quickly. In fact, it shouldn't take more than a minute... Let me introduce my friend, Unicorn Racer.
-Now, I am sure you know the rules by now. The battle is only between summoned creatures, and yours is allowed the first attack.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-04.html deleted file mode 100644 index 7d28a2192d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Camoniell:
-I'll hold your Arcana Card...
-You may order your creature to attack when ready... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-05.html deleted file mode 100644 index ce3d85f417..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Camoniell:
-That certainly took a lot longer than I expected... Let's stop fighting.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-06.html deleted file mode 100644 index 00dad19c2f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Camoniell:
-Hey, what do you think you're doing? How rude! How dare you touch my creature... Well, according the rules, I win!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-07.html deleted file mode 100644 index 5b37308e83..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Summoner Camoniell:
-How could I have lost to an apprentice Summoner?
-Is this really happening? God has forsaken me... I am done for! It is over!
-Here, take my Arcana Card. Go on! Take it and leave me alone! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-08.html deleted file mode 100644 index 4bb05d391f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Summoner Camoniell:
-You talk too much. I didn't want to fight you, what makes you think I would want to talk to you? Let's end this now. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-09.html deleted file mode 100644 index 8b04947024..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Summoner Camoniell:
-...Unicorn Racer! Give no quarter! Finish him! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-10.html deleted file mode 100644 index 91f63d8786..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30636-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Summoner Camoniell
-What do you want now? Stop harassing this poor old Elf, deprived of her lover and defeated by a mere apprentice... Oh, Eva! How can you be so cruel to me?... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-01.html deleted file mode 100644 index d8c7695d06..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Belthus:
-Oh really? Are you here to train your creature? You should challenge my Shadow Turen... I'm really glad you showed up! I was beginning to get bored. Look over here... Don't you think this is a perfect place for a battle!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-02.html deleted file mode 100644 index 373299884e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Summoner Belthus:
-As much as I would like to fight right now, it is impossible until you present an Arcana Card... In the Town of Dion there is a woman named Lara that creates and sells adequate Arcana Cards. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-03.html deleted file mode 100644 index 12f383e7ef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Summoner Belthus
-I suppose you know the rules? The first attack shall be made by summoned creatures! No intervention by the Summoners is allowed!
-Is that clear? Are you ready for battle?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-04.html deleted file mode 100644 index 45b9f32eeb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Belthus:
-I accept your Arcana Card of apprenticeship!
-Your creature is allowed the first attack. Turen is waiting! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-05.html deleted file mode 100644 index b2619a1904..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Summoner Belthus:
-Savor the taste, sweet Turen, next time you may drink more blood...
-My friend, your control has promise but you still need much practice. Most importantly you didn't trust your creature's instincts. You must not be overbearing in your desire to win. This creates stress and reduced performance of creatures...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-06.html deleted file mode 100644 index 9e43dc539e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Belthus:
-Cheating will get you nowhere! For that, you shall forfeit your Arcana Card.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-07.html deleted file mode 100644 index aecc8ac891..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Summoner Belthus:
-Oh my! What control!
-Oh well, I lost. Just as I had become sure of my victory, I let a crack open in my concentration... I must look like a fool to lose after all that bragging! Here is my Arcana Card.
-Handle it with care. This has been an educational experience. This defeat was an eye-opener for me as well as for Turen. Goodbye, my friend. I will look forward to our next battle. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-08.html deleted file mode 100644 index 13f8f563bf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Summoner Belthus
-Your heart doesn't seem to be in this at all. Why are you staring off into space during battle? Look at that, my Turen is bored... Order your creature to attack! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-09.html deleted file mode 100644 index 63743d0cff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Summoner Belthus
-I've never fought anyone foolish enough to try to carry on a conversation during a battle. I guess I don't mind, but are you sure you are OK? It appears that my creature is getting the better of yours...? Oops! There he goes again! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-10.html deleted file mode 100644 index a282c9745d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30637-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Summoner Belthus:
-Hey, why are you still here? Am I am the only Summoner who will fight you? To pass this trial you must defeat 6 other Summoners... Good luck, and I hope you become a real Summoner soon. It is very humiliating to say that I lost to an apprentice Summoner... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-01.html deleted file mode 100644 index fabde5f816..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Summoner Basillia:
-Greetings, traveler. I am Basillia, a Summoner of the Ivory Tower.
-I was born in this place, but left it over 30 years ago.
-Let's get down to business, shall we? I know what you're here for... Take out your Arcana Card and prepare for battle! I have already summoned my cat, Mimi.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-02.html deleted file mode 100644 index 52a5672a77..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-02.html +++ /dev/null @@ -1,3 +0,0 @@ -<Summoner Basillia
-We can go no further until you get an Arcana Card. Trader Lara of the Town of Dion will make one for you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-03.html deleted file mode 100644 index 083e7289c0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Summoner Basillia:
-I suppose you know the rules? The first attack shall be made by summoned creatures! No intervention by the Summoners is allowed!
-Is that clear? Are you ready for battle?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-04.html deleted file mode 100644 index 68f6b4b830..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Basillia
-Very well. I accept your card.
-Your creature may attack Mimi The Cat now! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-05.html deleted file mode 100644 index 577dd52fdf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Basillia:
-Don't be discouraged, the outcome was inevitable. I am invincible!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-06.html deleted file mode 100644 index 0016610ada..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Basillia
-Haven't you learned that cheating does not lead to victory?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-07.html deleted file mode 100644 index 89d186f18e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Basillia
-...Well, I certainly didn't see that coming. Quite unexpected I must say... How could I have lost to you?
-I don't understand it but acquiesce... My Arcana Card is yours, as promised. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-08.html deleted file mode 100644 index 3b0d59b0a5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Summoner Basillia
-The battle has begun. Order your creature to attack! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-09.html deleted file mode 100644 index fd2d90ce56..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Summoner Basillia
-Shut up, you fool! We are in the midst of battle! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-10.html deleted file mode 100644 index 36805f69d1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30638-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Summoner Basillia
-Why are you still here? I assumed that you left for battle with another Summoner... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-01.html deleted file mode 100644 index bc7ec3b5e3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Celestiel:
-How do you do? I am Celestiel the Summoner. This is my comrade Phantasm the unicorn. This place seems good for a battle, doesn't it? What do you think, apprentice Summoner?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-02.html deleted file mode 100644 index 5af4ddf2fb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Summoner Celestiel:
-You cannot issue a challenge without an Arcana Card. Trader Lara of the Town of Dion will make one for you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-03.html deleted file mode 100644 index a292772cac..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Celestiel:
-You are allowed the first attack and must never touch your opponent's creature. Are you ready? Let's make this a good battle!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-04.html deleted file mode 100644 index 18210968a4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Celestiel:
-First I will need your Arcana Card.
-I believe in you, Unicorn Phantasm! Take your time... Keep your eyes on your opponent! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-05.html deleted file mode 100644 index 4e1eb3faeb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Celestiel:
-Ah, yes, I win again... My Unicorn Phantasm is a powerful opponent, no? A weak creature like yours is no match for him.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-06.html deleted file mode 100644 index 1bbf537151..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Summoner Celestiel:
-Watch out Phantasm! ...Are you hurt?
-What the hell are you doing! How dare you touch my animal! You forfeit the match for that... Give me your crude little card...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-07.html deleted file mode 100644 index 1fd089c514..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Celestiel:
-Oh, my! My poor Unicorn Phantasm! I pray he isn't badly injured!
-Wow, what a battle! I never imagined such a weak animal would get the better of my Phantasm! Oh, well, I suppose everyone has to lose sometimes. Take my Arcana Card. Take heed, this is the first and the last time shall I lose to you. Take good care of my card until I can win it back! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-08.html deleted file mode 100644 index b81ccdae3a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Celestiel:
-Unicorn Phantasm, assume defensive position! Good, stay cool...!
-It seems to me that your animal is frightened. It appears he doesn't want to attack! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-09.html deleted file mode 100644 index 9821898ad4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Celestiel:
-Good job, Unicorn Phantasm! Yeah, that's it! Step left, now parry! Watch your back! Now kick! ...Ooops!
-You are blocking my view, that is a penalty! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-10.html deleted file mode 100644 index 692f081c90..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30639-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Celestiel:
-I hope you are taking care of my Arcana Card...
-Are you still taking the Trial of the Summoner? If you defeat me and then lose to others I will be doubly disgraced. I pray you achieve straight victories and earn the Mark of the Summoner! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-01.html deleted file mode 100644 index c148e0e17f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Summoner Brynthea:
-Welcome, apprentice Summoner! My name is Brynthea. I am a Summoner like you. Let me introduce my lovely creature, Tilfo.
-You are here to challenge us, correct? Here is my Arcana Card... Hand-made by a Dwarven slave. Exquisite, isn't it? You shall have it if you defeat me, although that is highly unlikely. ...Is there something you want to say?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-02.html deleted file mode 100644 index 33e9a93525..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Summoner Brynthea:
-What kind of a fool issues a challenge without a card? If you need a card you should go and see Trader Lara in the Town of Dion. She makes a card suitable for apprentice Summoners. You should go and buy a few! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-03.html deleted file mode 100644 index e8f2f177fc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Summoner Brynthea:
-I suppose you know the rules? The first attack shall be made by summoned creature of the challenger! No intervention by the Summoners is allowed!
-Is that clear? Are you ready for battle?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-04.html deleted file mode 100644 index 2277a22f67..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Summoner Brynthea:
-Ah yes! First, I will take your apprentice Arcana Card!
-Now, fellow... Start off easy...
-All right, Tilfo, show them what you've got..! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-05.html deleted file mode 100644 index 6c40581bac..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Summoner Brynthea:
-Good job, Tilfo! You shall be rewarded later!
-Let me give you some advice... You must control your creature completely. He seemed to be on his own there for a while... Would you like to have another go?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-06.html deleted file mode 100644 index 42d5c6be33..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Brynthea:
-Oh my, it seems that you have forgotten the rule about touching the opponent's creature! You lose. Now I shall have that ugly Arcana Card of yours.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-07.html deleted file mode 100644 index ab099fa7b3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Brynthea:
-I am very disappointed in you, Tilfo! We must now start your training all over!
-You were a stronger opponent than I imagined! The overpowering ruthlessness... You have the stuff of a real summoner. Now take my Arcana card. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-08.html deleted file mode 100644 index ac7b36fe2f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Brynthea:
-Tilfo, let your opponent strike the first blow! Do not fear pain. It won't hurt so much once you get used to it!
-What are you looking at? Go and tell your creature to attack! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-09.html deleted file mode 100644 index 5776e1ac8e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Summoner Brynthea:
-Good job, Tilfo, you are doing well! It doesn't hurt that bad, does it? That's my loyal servant... Good girl...
-How can you let your creature fight unsupervised?... You must be a bad master indeed! Look there, your creature is bleeding! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-10.html deleted file mode 100644 index ddd3638aa9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/30640-10.html +++ /dev/null @@ -1,3 +0,0 @@ -summoner Brynthea:
-Are you still here? You seem to have great potential... You seek the Mark of the Summoner, correct? I look forward to meeting you on the field as a full-fledged Summoner someday... Ah, the blood, the screams... Just the thought of it sets my heart racing! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/Q00230_TestOfTheSummoner.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/Q00230_TestOfTheSummoner.java deleted file mode 100644 index 53623ac90c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00230_TestOfTheSummoner/Q00230_TestOfTheSummoner.java +++ /dev/null @@ -1,1274 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00230_TestOfTheSummoner; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.Summon; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.SkillHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.NpcSay; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Broadcast; -import org.l2jmobius.gameserver.util.Util; - -/** - * Test Of The Summoner (230) - * @author ivantotov - */ -public class Q00230_TestOfTheSummoner extends Quest -{ - // NPCs - private static final int GROCER_LARA = 30063; - private static final int HIGH_SUMMONER_GALATEA = 30634; - private static final int SUMMONER_ALMORS = 30635; - private static final int SUMMONER_CAMONIELL = 30636; - private static final int SUMMONER_BELTHUS = 30637; - private static final int SUMMONER_BASILLA = 30638; - private static final int SUMMONER_CELESTIEL = 30639; - private static final int SUMMONER_BRYNTHEA = 30640; - // Items - private static final int LETOLIZARDMAN_AMULET = 3337; - private static final int SAC_OF_REDSPORES = 3338; - private static final int KARULBUGBEAR_TOTEM = 3339; - private static final int SHARDS_OF_MANASHEN = 3340; - private static final int BREKAORC_TOTEM = 3341; - private static final int CRIMSON_BLOODSTONE = 3342; - private static final int TALONS_OF_TYRANT = 3343; - private static final int WINGS_OF_DRONEANT = 3344; - private static final int TUSK_OF_WINDSUS = 3345; - private static final int FANGS_OF_WYRM = 3346; - private static final int LARAS_1ST_LIST = 3347; - private static final int LARAS_2ND_LIST = 3348; - private static final int LARAS_3RD_LIST = 3349; - private static final int LARAS_4TH_LIST = 3350; - private static final int LARAS_5TH_LIST = 3351; - private static final int GALATEAS_LETTER = 3352; - private static final int BEGINNERS_ARCANA = 3353; - private static final int ALMORS_ARCANA = 3354; - private static final int CAMONIELL_ARCANA = 3355; - private static final int BELTHUS_ARCANA = 3356; - private static final int BASILLIA_ARCANA = 3357; - private static final int CELESTIEL_ARCANA = 3358; - private static final int BRYNTHEA_ARCANA = 3359; - private static final int CRYSTAL_OF_STARTING_1ST = 3360; - private static final int CRYSTAL_OF_INPROGRESS_1ST = 3361; - private static final int CRYSTAL_OF_FOUL_1ST = 3362; - private static final int CRYSTAL_OF_DEFEAT_1ST = 3363; - private static final int CRYSTAL_OF_VICTORY_1ST = 3364; - private static final int CRYSTAL_OF_STARTING_2ND = 3365; - private static final int CRYSTAL_OF_INPROGRESS_2ND = 3366; - private static final int CRYSTAL_OF_FOUL_2ND = 3367; - private static final int CRYSTAL_OF_DEFEAT_2ND = 3368; - private static final int CRYSTAL_OF_VICTORY_2ND = 3369; - private static final int CRYSTAL_OF_STARTING_3RD = 3370; - private static final int CRYSTAL_OF_INPROGRESS_3RD = 3371; - private static final int CRYSTAL_OF_FOUL_3RD = 3372; - private static final int CRYSTAL_OF_DEFEAT_3RD = 3373; - private static final int CRYSTAL_OF_VICTORY_3RD = 3374; - private static final int CRYSTAL_OF_STARTING_4TH = 3375; - private static final int CRYSTAL_OF_INPROGRESS_4TH = 3376; - private static final int CRYSTAL_OF_FOUL_4TH = 3377; - private static final int CRYSTAL_OF_DEFEAT_4TH = 3378; - private static final int CRYSTAL_OF_VICTORY_4TH = 3379; - private static final int CRYSTAL_OF_STARTING_5TH = 3380; - private static final int CRYSTAL_OF_INPROGRESS_5TH = 3381; - private static final int CRYSTAL_OF_FOUL_5TH = 3382; - private static final int CRYSTAL_OF_DEFEAT_5TH = 3383; - private static final int CRYSTAL_OF_VICTORY_5TH = 3384; - private static final int CRYSTAL_OF_STARTING_6TH = 3385; - private static final int CRYSTAL_OF_INPROGRESS_6TH = 3386; - private static final int CRYSTAL_OF_FOUL_6TH = 3387; - private static final int CRYSTAL_OF_DEFEAT_6TH = 3388; - private static final int CRYSTAL_OF_VICTORY_6TH = 3389; - // Reward - private static final int MARK_OF_SUMMONER = 3336; - // Monster - private static final int NOBLE_ANT = 20089; - private static final int NOBLE_ANT_LEADER = 20090; - private static final int WYRM = 20176; - private static final int TYRANT = 20192; - private static final int TYRANT_KINGPIN = 20193; - private static final int BREKA_ORC = 20267; - private static final int BREKA_ORC_ARCHER = 20268; - private static final int BREKA_ORC_SHAMAN = 20269; - private static final int BREKA_ORC_OVERLORD = 20270; - private static final int BREKA_ORC_WARRIOR = 20271; - private static final int FETTERED_SOUL = 20552; - private static final int WINDSUS = 20553; - private static final int GIANT_FUNGUS = 20555; - private static final int MANASHEN_GARGOYLE = 20563; - 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 KARUL_BUGBEAR = 20600; - // Quest Monster - private static final int PAKO_THE_CAT = 27102; - private static final int UNICORN_RACER = 27103; - private static final int SHADOW_TUREN = 27104; - private static final int MIMI_THE_CAT = 27105; - private static final int UNICORN_PHANTASM = 27106; - private static final int SILHOUETTE_TILFO = 27107; - // Skill - private static final SkillHolder REDUCTION_IN_RECOVERY_TIME = new SkillHolder(4126, 1); - // Misc - private static final int MIN_LEVEL = 39; - - private static final Map MONSTERS = new HashMap<>(); - static - { - MONSTERS.put(PAKO_THE_CAT, new MonsterData(CRYSTAL_OF_INPROGRESS_1ST, CRYSTAL_OF_VICTORY_1ST, NpcStringId.I_M_SORRY_LORD)); - MONSTERS.put(UNICORN_RACER, new MonsterData(CRYSTAL_OF_INPROGRESS_3RD, CRYSTAL_OF_VICTORY_3RD, NpcStringId.I_LOSE)); - MONSTERS.put(SHADOW_TUREN, new MonsterData(CRYSTAL_OF_INPROGRESS_5TH, CRYSTAL_OF_VICTORY_5TH, NpcStringId.UGH_I_LOST)); - MONSTERS.put(MIMI_THE_CAT, new MonsterData(CRYSTAL_OF_INPROGRESS_2ND, CRYSTAL_OF_VICTORY_2ND, NpcStringId.LOST_SORRY_LORD)); - MONSTERS.put(UNICORN_PHANTASM, new MonsterData(CRYSTAL_OF_INPROGRESS_4TH, CRYSTAL_OF_VICTORY_4TH, NpcStringId.I_LOSE)); - MONSTERS.put(SILHOUETTE_TILFO, new MonsterData(CRYSTAL_OF_INPROGRESS_6TH, CRYSTAL_OF_VICTORY_6TH, NpcStringId.UGH_CAN_THIS_BE_HAPPENING)); - } - - public Q00230_TestOfTheSummoner() - { - super(230); - addStartNpc(HIGH_SUMMONER_GALATEA); - addTalkId(HIGH_SUMMONER_GALATEA, GROCER_LARA, SUMMONER_ALMORS, SUMMONER_CAMONIELL, SUMMONER_BELTHUS, SUMMONER_BASILLA, SUMMONER_CELESTIEL, SUMMONER_BRYNTHEA); - addKillId(NOBLE_ANT, NOBLE_ANT_LEADER, WYRM, TYRANT, TYRANT_KINGPIN, BREKA_ORC, BREKA_ORC_ARCHER, BREKA_ORC_SHAMAN, BREKA_ORC_OVERLORD, BREKA_ORC_WARRIOR, FETTERED_SOUL, WINDSUS, GIANT_FUNGUS, MANASHEN_GARGOYLE, LETO_LIZARDMAN, LETO_LIZARDMAN_ARCHER, LETO_LIZARDMAN_SOLDIER, LETO_LIZARDMAN_WARRIOR, LETO_LIZARDMAN_SHAMAN, LETO_LIZARDMAN_OVERLORD, KARUL_BUGBEAR); - addKillId(MONSTERS.keySet()); - addAttackId(PAKO_THE_CAT, UNICORN_RACER, SHADOW_TUREN, MIMI_THE_CAT, UNICORN_PHANTASM, SILHOUETTE_TILFO); - registerQuestItems(LETOLIZARDMAN_AMULET, SAC_OF_REDSPORES, KARULBUGBEAR_TOTEM, SHARDS_OF_MANASHEN, BREKAORC_TOTEM, CRIMSON_BLOODSTONE, TALONS_OF_TYRANT, WINGS_OF_DRONEANT, TUSK_OF_WINDSUS, FANGS_OF_WYRM, LARAS_1ST_LIST, LARAS_2ND_LIST, LARAS_3RD_LIST, LARAS_4TH_LIST, LARAS_5TH_LIST, GALATEAS_LETTER, BEGINNERS_ARCANA, ALMORS_ARCANA, CAMONIELL_ARCANA, BELTHUS_ARCANA, BASILLIA_ARCANA, CELESTIEL_ARCANA, BRYNTHEA_ARCANA, CRYSTAL_OF_STARTING_1ST, CRYSTAL_OF_INPROGRESS_1ST, CRYSTAL_OF_FOUL_1ST, CRYSTAL_OF_DEFEAT_1ST, CRYSTAL_OF_VICTORY_1ST, CRYSTAL_OF_STARTING_2ND, CRYSTAL_OF_INPROGRESS_2ND, CRYSTAL_OF_FOUL_2ND, CRYSTAL_OF_DEFEAT_2ND, CRYSTAL_OF_VICTORY_2ND, CRYSTAL_OF_STARTING_3RD, CRYSTAL_OF_INPROGRESS_3RD, CRYSTAL_OF_FOUL_3RD, CRYSTAL_OF_DEFEAT_3RD, CRYSTAL_OF_VICTORY_3RD, CRYSTAL_OF_STARTING_4TH, CRYSTAL_OF_INPROGRESS_4TH, CRYSTAL_OF_FOUL_4TH, CRYSTAL_OF_DEFEAT_4TH, CRYSTAL_OF_VICTORY_4TH, CRYSTAL_OF_STARTING_5TH, CRYSTAL_OF_INPROGRESS_5TH, CRYSTAL_OF_FOUL_5TH, CRYSTAL_OF_DEFEAT_5TH, CRYSTAL_OF_VICTORY_5TH, CRYSTAL_OF_STARTING_6TH, CRYSTAL_OF_INPROGRESS_6TH, CRYSTAL_OF_FOUL_6TH, CRYSTAL_OF_DEFEAT_6TH, CRYSTAL_OF_VICTORY_6TH); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - switch (event) - { - case "DESPAWN": - { - npc.deleteMe(); - break; - } - case "KILLED_ATTACKER": - { - final Summon summon = npc.getVariables().getObject("ATTACKER", Summon.class); - if ((summon != null) && summon.isDead()) - { - npc.deleteMe(); - } - else - { - startQuestTimer("KILLED_ATTACKER", 5000, npc, null); - } - break; - } - } - - // For NPC-only timers, player is null and no further checks or actions are required. - if (player == null) - { - return null; - } - - 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, GALATEAS_LETTER, 1); - } - break; - } - case "30634-04.htm": - case "30634-05.htm": - case "30634-06.htm": - case "30634-07.htm": - case "30634-11.html": - case "30634-11a.html": - case "30634-11b.html": - case "30634-11c.html": - case "30634-11d.html": - { - htmltext = event; - break; - } - case "30063-02.html": - { - switch (getRandom(5)) - { - case 0: - { - giveItems(player, LARAS_1ST_LIST, 1); - break; - } - case 1: - { - giveItems(player, LARAS_2ND_LIST, 1); - break; - } - case 2: - { - giveItems(player, LARAS_3RD_LIST, 1); - break; - } - case 3: - { - giveItems(player, LARAS_4TH_LIST, 1); - break; - } - case 4: - { - giveItems(player, LARAS_5TH_LIST, 1); - break; - } - } - qs.setCond(2, true); - takeItems(player, GALATEAS_LETTER, 1); - htmltext = event; - break; - } - case "30063-04.html": - { - switch (getRandom(5)) - { - case 0: - { - giveItems(player, LARAS_1ST_LIST, 1); - break; - } - case 1: - { - giveItems(player, LARAS_2ND_LIST, 1); - break; - } - case 2: - { - giveItems(player, LARAS_3RD_LIST, 1); - break; - } - case 3: - { - giveItems(player, LARAS_4TH_LIST, 1); - break; - } - case 4: - { - giveItems(player, LARAS_5TH_LIST, 1); - break; - } - } - htmltext = event; - break; - } - case "30635-03.html": - { - if (hasQuestItems(player, BEGINNERS_ARCANA)) - { - htmltext = event; - } - else - { - htmltext = "30635-02.html"; - } - break; - } - case "30635-04.html": - { - addSkillCastDesire(npc, player, REDUCTION_IN_RECOVERY_TIME, 1000000); - takeItems(player, BEGINNERS_ARCANA, 1); - giveItems(player, CRYSTAL_OF_STARTING_1ST, 1); - takeItems(player, CRYSTAL_OF_FOUL_1ST, 1); - takeItems(player, CRYSTAL_OF_DEFEAT_1ST, 1); - htmltext = event; - break; - } - case "30636-03.html": - { - if (hasQuestItems(player, BEGINNERS_ARCANA)) - { - htmltext = event; - } - else - { - htmltext = "30636-02.html"; - } - break; - } - case "30636-04.html": - { - addSkillCastDesire(npc, player, REDUCTION_IN_RECOVERY_TIME, 1000000); - takeItems(player, BEGINNERS_ARCANA, 1); - giveItems(player, CRYSTAL_OF_STARTING_3RD, 1); - takeItems(player, CRYSTAL_OF_FOUL_3RD, 1); - takeItems(player, CRYSTAL_OF_DEFEAT_3RD, 1); - htmltext = event; - break; - } - case "30637-03.html": - { - if (hasQuestItems(player, BEGINNERS_ARCANA)) - { - htmltext = event; - } - else - { - htmltext = "30637-02.html"; - } - break; - } - case "30637-04.html": - { - addSkillCastDesire(npc, player, REDUCTION_IN_RECOVERY_TIME, 1000000); - takeItems(player, BEGINNERS_ARCANA, 1); - giveItems(player, CRYSTAL_OF_STARTING_5TH, 1); - takeItems(player, CRYSTAL_OF_FOUL_5TH, 1); - takeItems(player, CRYSTAL_OF_DEFEAT_5TH, 1); - htmltext = event; - break; - } - case "30638-03.html": - { - if (hasQuestItems(player, BEGINNERS_ARCANA)) - { - htmltext = event; - } - else - { - htmltext = "30638-02.html"; - } - break; - } - case "30638-04.html": - { - addSkillCastDesire(npc, player, REDUCTION_IN_RECOVERY_TIME, 1000000); - takeItems(player, BEGINNERS_ARCANA, 1); - giveItems(player, CRYSTAL_OF_STARTING_2ND, 1); - takeItems(player, CRYSTAL_OF_FOUL_2ND, 1); - takeItems(player, CRYSTAL_OF_DEFEAT_2ND, 1); - htmltext = event; - break; - } - case "30639-03.html": - { - if (hasQuestItems(player, BEGINNERS_ARCANA)) - { - htmltext = event; - } - else - { - htmltext = "30639-02.html"; - } - break; - } - case "30639-04.html": - { - addSkillCastDesire(npc, player, REDUCTION_IN_RECOVERY_TIME, 1000000); - takeItems(player, BEGINNERS_ARCANA, 1); - giveItems(player, CRYSTAL_OF_STARTING_4TH, 1); - takeItems(player, CRYSTAL_OF_FOUL_4TH, 1); - takeItems(player, CRYSTAL_OF_DEFEAT_4TH, 1); - htmltext = event; - break; - } - case "30640-03.html": - { - if (hasQuestItems(player, BEGINNERS_ARCANA)) - { - htmltext = event; - } - else - { - htmltext = "30640-02.html"; - } - break; - } - case "30640-04.html": - { - addSkillCastDesire(npc, player, REDUCTION_IN_RECOVERY_TIME, 1000000); - takeItems(player, BEGINNERS_ARCANA, 1); - giveItems(player, CRYSTAL_OF_STARTING_6TH, 1); - takeItems(player, CRYSTAL_OF_FOUL_6TH, 1); - takeItems(player, CRYSTAL_OF_DEFEAT_6TH, 1); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon) - { - switch (npc.getId()) - { - case PAKO_THE_CAT: - { - switch (npc.getScriptValue()) - { - case 0: - { - if (isSummon) - { - npc.getVariables().set("ATTACKER", attacker.getAnyServitor()); - npc.setScriptValue(1); - startQuestTimer("DESPAWN", 120000, npc, null); - startQuestTimer("KILLED_ATTACKER", 5000, npc, null); - - final QuestState qs = getQuestState(attacker, false); - if (hasQuestItems(attacker, CRYSTAL_OF_STARTING_1ST) && (qs != null) && qs.isStarted()) - { - Broadcast.toKnownPlayers(npc, new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getTemplate().getDisplayId(), NpcStringId.WHHIISSHH)); - takeItems(attacker, CRYSTAL_OF_STARTING_1ST, -1); - giveItems(attacker, CRYSTAL_OF_INPROGRESS_1ST, 1); - addAttackPlayerDesire(npc, attacker.getAnyServitor(), 100000); - } - } - break; - } - case 1: - { - if (!isSummon || (npc.getVariables().getObject("ATTACKER", Summon.class) != attacker.getAnyServitor())) - { - final QuestState qs = getQuestState(attacker, false); - if (!hasQuestItems(attacker, CRYSTAL_OF_STARTING_1ST) && hasQuestItems(attacker, CRYSTAL_OF_INPROGRESS_1ST) && (qs != null) && qs.isStarted()) - { - npc.setScriptValue(2); - Broadcast.toKnownPlayers(npc, new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getTemplate().getDisplayId(), NpcStringId.RULE_VIOLATION)); - takeItems(attacker, CRYSTAL_OF_INPROGRESS_1ST, -1); - giveItems(attacker, CRYSTAL_OF_FOUL_1ST, 1); - takeItems(attacker, CRYSTAL_OF_STARTING_1ST, -1); - } - npc.deleteMe(); - } - break; - } - } - break; - } - case UNICORN_RACER: - { - switch (npc.getScriptValue()) - { - case 0: - { - if (isSummon) - { - npc.getVariables().set("ATTACKER", attacker.getAnyServitor()); - npc.setScriptValue(1); - startQuestTimer("DESPAWN", 120000, npc, null); - startQuestTimer("KILLED_ATTACKER", 5000, npc, null); - - final QuestState qs = getQuestState(attacker, false); - if (hasQuestItems(attacker, CRYSTAL_OF_STARTING_3RD) && (qs != null) && qs.isStarted()) - { - Broadcast.toKnownPlayers(npc, new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getTemplate().getDisplayId(), NpcStringId.START_DUEL)); - takeItems(attacker, CRYSTAL_OF_STARTING_3RD, -1); - giveItems(attacker, CRYSTAL_OF_INPROGRESS_3RD, 1); - addAttackPlayerDesire(npc, attacker.getAnyServitor(), 100000); - } - } - break; - } - case 1: - { - if (!isSummon || (npc.getVariables().getObject("ATTACKER", Summon.class) != attacker.getAnyServitor())) - { - final QuestState qs = getQuestState(attacker, false); - if (!hasQuestItems(attacker, CRYSTAL_OF_STARTING_3RD) && hasQuestItems(attacker, CRYSTAL_OF_INPROGRESS_3RD) && (qs != null) && qs.isStarted()) - { - npc.setScriptValue(2); - Broadcast.toKnownPlayers(npc, new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getTemplate().getDisplayId(), NpcStringId.RULE_VIOLATION)); - takeItems(attacker, CRYSTAL_OF_INPROGRESS_3RD, -1); - giveItems(attacker, CRYSTAL_OF_FOUL_3RD, 1); - takeItems(attacker, CRYSTAL_OF_STARTING_3RD, -1); - } - npc.deleteMe(); - } - break; - } - } - } - case SHADOW_TUREN: - { - switch (npc.getScriptValue()) - { - case 0: - { - if (isSummon) - { - npc.getVariables().set("ATTACKER", attacker.getAnyServitor()); - npc.setScriptValue(1); - startQuestTimer("DESPAWN", 120000, npc, null); - startQuestTimer("KILLED_ATTACKER", 5000, npc, null); - - final QuestState qs = getQuestState(attacker, false); - if (hasQuestItems(attacker, CRYSTAL_OF_STARTING_5TH) && (qs != null) && qs.isStarted()) - { - Broadcast.toKnownPlayers(npc, new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getTemplate().getDisplayId(), NpcStringId.SO_SHALL_WE_START)); - takeItems(attacker, CRYSTAL_OF_STARTING_5TH, -1); - giveItems(attacker, CRYSTAL_OF_INPROGRESS_5TH, 1); - addAttackPlayerDesire(npc, attacker.getAnyServitor(), 100000); - } - } - break; - } - case 1: - { - if (!isSummon || (npc.getVariables().getObject("ATTACKER", Summon.class) != attacker.getAnyServitor())) - { - final QuestState qs = getQuestState(attacker, false); - if (!hasQuestItems(attacker, CRYSTAL_OF_STARTING_5TH) && hasQuestItems(attacker, CRYSTAL_OF_INPROGRESS_5TH) && (qs != null) && qs.isStarted()) - { - npc.setScriptValue(2); - Broadcast.toKnownPlayers(npc, new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getTemplate().getDisplayId(), NpcStringId.RULE_VIOLATION)); - takeItems(attacker, CRYSTAL_OF_INPROGRESS_5TH, -1); - giveItems(attacker, CRYSTAL_OF_FOUL_5TH, 1); - takeItems(attacker, CRYSTAL_OF_STARTING_5TH, -1); - } - npc.deleteMe(); - } - break; - } - } - } - case MIMI_THE_CAT: - { - switch (npc.getScriptValue()) - { - case 0: - { - if (isSummon) - { - npc.getVariables().set("ATTACKER", attacker.getAnyServitor()); - npc.setScriptValue(1); - startQuestTimer("DESPAWN", 120000, npc, null); - startQuestTimer("KILLED_ATTACKER", 5000, npc, null); - - final QuestState qs = getQuestState(attacker, false); - if (hasQuestItems(attacker, CRYSTAL_OF_STARTING_2ND) && (qs != null) && qs.isStarted()) - { - Broadcast.toKnownPlayers(npc, new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getTemplate().getDisplayId(), NpcStringId.WHISH_FIGHT)); - takeItems(attacker, CRYSTAL_OF_STARTING_2ND, -1); - giveItems(attacker, CRYSTAL_OF_INPROGRESS_2ND, 1); - addAttackPlayerDesire(npc, attacker.getAnyServitor(), 100000); - } - } - break; - } - case 1: - { - if (!isSummon || (npc.getVariables().getObject("ATTACKER", Summon.class) != attacker.getAnyServitor())) - { - final QuestState qs = getQuestState(attacker, false); - if (!hasQuestItems(attacker, CRYSTAL_OF_STARTING_2ND) && hasQuestItems(attacker, CRYSTAL_OF_INPROGRESS_2ND) && (qs != null) && qs.isStarted()) - { - npc.setScriptValue(2); - Broadcast.toKnownPlayers(npc, new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getTemplate().getDisplayId(), NpcStringId.RULE_VIOLATION)); - takeItems(attacker, CRYSTAL_OF_INPROGRESS_2ND, -1); - giveItems(attacker, CRYSTAL_OF_FOUL_2ND, 1); - takeItems(attacker, CRYSTAL_OF_STARTING_2ND, -1); - } - npc.deleteMe(); - } - break; - } - } - } - case UNICORN_PHANTASM: - { - switch (npc.getScriptValue()) - { - case 0: - { - if (isSummon) - { - npc.getVariables().set("ATTACKER", attacker.getAnyServitor()); - npc.setScriptValue(1); - startQuestTimer("DESPAWN", 120000, npc, null); - startQuestTimer("KILLED_ATTACKER", 5000, npc, null); - - final QuestState qs = getQuestState(attacker, false); - if (hasQuestItems(attacker, CRYSTAL_OF_STARTING_4TH) && (qs != null) && qs.isStarted()) - { - Broadcast.toKnownPlayers(npc, new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getTemplate().getDisplayId(), NpcStringId.START_DUEL)); - takeItems(attacker, CRYSTAL_OF_STARTING_4TH, -1); - giveItems(attacker, CRYSTAL_OF_INPROGRESS_4TH, 1); - addAttackPlayerDesire(npc, attacker.getAnyServitor(), 100000); - } - } - break; - } - case 1: - { - if (!isSummon || (npc.getVariables().getObject("ATTACKER", Summon.class) != attacker.getAnyServitor())) - { - final QuestState qs = getQuestState(attacker, false); - if (!hasQuestItems(attacker, CRYSTAL_OF_STARTING_4TH) && hasQuestItems(attacker, CRYSTAL_OF_INPROGRESS_4TH) && (qs != null) && qs.isStarted()) - { - npc.setScriptValue(2); - Broadcast.toKnownPlayers(npc, new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getTemplate().getDisplayId(), NpcStringId.RULE_VIOLATION)); - takeItems(attacker, CRYSTAL_OF_INPROGRESS_4TH, -1); - giveItems(attacker, CRYSTAL_OF_FOUL_4TH, 1); - takeItems(attacker, CRYSTAL_OF_STARTING_4TH, -1); - } - npc.deleteMe(); - } - break; - } - } - } - case SILHOUETTE_TILFO: - { - switch (npc.getScriptValue()) - { - case 0: - { - if (isSummon) - { - npc.getVariables().set("ATTACKER", attacker.getAnyServitor()); - npc.setScriptValue(1); - startQuestTimer("DESPAWN", 120000, npc, null); - startQuestTimer("KILLED_ATTACKER", 5000, npc, null); - - final QuestState qs = getQuestState(attacker, false); - if (hasQuestItems(attacker, CRYSTAL_OF_STARTING_6TH) && (qs != null) && qs.isStarted()) - { - Broadcast.toKnownPlayers(npc, new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getTemplate().getDisplayId(), NpcStringId.I_LL_WALK_ALL_OVER_YOU)); - takeItems(attacker, CRYSTAL_OF_STARTING_6TH, -1); - giveItems(attacker, CRYSTAL_OF_INPROGRESS_6TH, 1); - addAttackPlayerDesire(npc, attacker.getAnyServitor(), 100000); - } - } - break; - } - case 1: - { - if (!isSummon || (npc.getVariables().getObject("ATTACKER", Summon.class) != attacker.getAnyServitor())) - { - final QuestState qs = getQuestState(attacker, false); - if (!hasQuestItems(attacker, CRYSTAL_OF_STARTING_6TH) && hasQuestItems(attacker, CRYSTAL_OF_INPROGRESS_6TH) && (qs != null) && qs.isStarted()) - { - npc.setScriptValue(2); - Broadcast.toKnownPlayers(npc, new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getTemplate().getDisplayId(), NpcStringId.RULE_VIOLATION)); - takeItems(attacker, CRYSTAL_OF_INPROGRESS_6TH, -1); - giveItems(attacker, CRYSTAL_OF_FOUL_6TH, 1); - takeItems(attacker, CRYSTAL_OF_STARTING_6TH, -1); - } - npc.deleteMe(); - } - break; - } - } - } - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case NOBLE_ANT: - case NOBLE_ANT_LEADER: - { - if (!hasQuestItems(killer, GALATEAS_LETTER) && hasQuestItems(killer, LARAS_5TH_LIST)) - { - giveItemRandomly(killer, npc, WINGS_OF_DRONEANT, 2, 30, 1.0, true); - } - break; - } - case WYRM: - { - if (!hasQuestItems(killer, GALATEAS_LETTER) && hasQuestItems(killer, LARAS_5TH_LIST)) - { - giveItemRandomly(killer, npc, FANGS_OF_WYRM, 3, 30, 1.0, true); - } - break; - } - case TYRANT: - case TYRANT_KINGPIN: - { - if (!hasQuestItems(killer, GALATEAS_LETTER) && hasQuestItems(killer, LARAS_4TH_LIST)) - { - giveItemRandomly(killer, npc, TALONS_OF_TYRANT, 3, 30, 1.0, true); - } - break; - } - case BREKA_ORC: - case BREKA_ORC_ARCHER: - case BREKA_ORC_WARRIOR: - { - if (!hasQuestItems(killer, GALATEAS_LETTER) && hasQuestItems(killer, LARAS_3RD_LIST)) - { - giveItemRandomly(killer, npc, BREKAORC_TOTEM, 1, 30, 1.0, true); - } - break; - } - case BREKA_ORC_SHAMAN: - case BREKA_ORC_OVERLORD: - { - if (!hasQuestItems(killer, GALATEAS_LETTER) && hasQuestItems(killer, LARAS_3RD_LIST)) - { - giveItemRandomly(killer, npc, BREKAORC_TOTEM, 2, 30, 1.0, true); - } - break; - } - case FETTERED_SOUL: - { - if (!hasQuestItems(killer, GALATEAS_LETTER) && hasQuestItems(killer, LARAS_3RD_LIST)) - { - giveItemRandomly(killer, npc, CRIMSON_BLOODSTONE, 6, 30, 1.0, true); - } - break; - } - case WINDSUS: - { - if (!hasQuestItems(killer, GALATEAS_LETTER) && hasQuestItems(killer, LARAS_4TH_LIST)) - { - giveItemRandomly(killer, npc, TUSK_OF_WINDSUS, 3, 30, 1.0, true); - } - break; - } - case GIANT_FUNGUS: - { - if (!hasQuestItems(killer, GALATEAS_LETTER) && hasQuestItems(killer, LARAS_1ST_LIST)) - { - giveItemRandomly(killer, npc, SAC_OF_REDSPORES, 2, 30, 1.0, true); - } - break; - } - case MANASHEN_GARGOYLE: - { - if (!hasQuestItems(killer, GALATEAS_LETTER) && hasQuestItems(killer, LARAS_2ND_LIST)) - { - giveItemRandomly(killer, npc, SHARDS_OF_MANASHEN, 2, 30, 1.0, true); - } - break; - } - case LETO_LIZARDMAN: - case LETO_LIZARDMAN_ARCHER: - case LETO_LIZARDMAN_SOLDIER: - case LETO_LIZARDMAN_WARRIOR: - { - if (!hasQuestItems(killer, GALATEAS_LETTER) && hasQuestItems(killer, LARAS_1ST_LIST)) - { - giveItemRandomly(killer, npc, LETOLIZARDMAN_AMULET, 1, 30, 1.0, true); - } - break; - } - case LETO_LIZARDMAN_SHAMAN: - case LETO_LIZARDMAN_OVERLORD: - { - if (!hasQuestItems(killer, GALATEAS_LETTER) && hasQuestItems(killer, LARAS_1ST_LIST)) - { - giveItemRandomly(killer, npc, LETOLIZARDMAN_AMULET, 2, 30, 1.0, true); - } - break; - } - case KARUL_BUGBEAR: - { - if (!hasQuestItems(killer, GALATEAS_LETTER) && hasQuestItems(killer, LARAS_2ND_LIST)) - { - giveItemRandomly(killer, npc, KARULBUGBEAR_TOTEM, 2, 30, 1.0, true); - } - break; - } - case SILHOUETTE_TILFO: - case UNICORN_PHANTASM: - case MIMI_THE_CAT: - case SHADOW_TUREN: - case UNICORN_RACER: - case PAKO_THE_CAT: - { - final MonsterData data = MONSTERS.get(npc.getId()); - if (hasQuestItems(killer, data.getCrystalOfInprogress())) - { - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, data.getNpcStringId())); - takeItems(killer, data.getCrystalOfInprogress(), 1); - giveItems(killer, data.getCrystalOfVictory(), 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == HIGH_SUMMONER_GALATEA) - { - if ((player.getClassId() == ClassId.WIZARD) || (player.getClassId() == ClassId.ELVEN_WIZARD) || (player.getClassId() == ClassId.DARK_WIZARD)) - { - if (player.getLevel() >= MIN_LEVEL) - { - htmltext = "30634-03.htm"; - } - else - { - htmltext = "30634-02.html"; - } - } - else - { - htmltext = "30634-01.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case HIGH_SUMMONER_GALATEA: - { - if (hasQuestItems(player, GALATEAS_LETTER)) - { - htmltext = "30634-09.html"; - } - else if (!hasQuestItems(player, GALATEAS_LETTER)) - { - if (!hasQuestItems(player, ALMORS_ARCANA, BASILLIA_ARCANA, CAMONIELL_ARCANA, CELESTIEL_ARCANA, BELTHUS_ARCANA, BRYNTHEA_ARCANA) && !hasQuestItems(player, BEGINNERS_ARCANA)) - { - htmltext = "30634-10.html"; - } - else if (!hasQuestItems(player, ALMORS_ARCANA, BASILLIA_ARCANA, CAMONIELL_ARCANA, CELESTIEL_ARCANA, BELTHUS_ARCANA, BRYNTHEA_ARCANA) && hasQuestItems(player, BEGINNERS_ARCANA)) - { - htmltext = "30634-11.html"; - } - else if (hasQuestItems(player, ALMORS_ARCANA, BASILLIA_ARCANA, CAMONIELL_ARCANA, CELESTIEL_ARCANA, BELTHUS_ARCANA, BRYNTHEA_ARCANA)) - { - giveAdena(player, 300960, true); - giveItems(player, MARK_OF_SUMMONER, 1); - addExpAndSp(player, 1664494, 114220); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30634-12.html"; - } - } - break; - } - case GROCER_LARA: - { - if (hasQuestItems(player, GALATEAS_LETTER)) - { - htmltext = "30063-01.html"; - } - else if (!hasQuestItems(player, GALATEAS_LETTER)) - { - if (!hasAtLeastOneQuestItem(player, LARAS_1ST_LIST, LARAS_2ND_LIST, LARAS_3RD_LIST, LARAS_4TH_LIST, LARAS_5TH_LIST)) - { - htmltext = "30063-03.html"; - } - else if (hasQuestItems(player, LARAS_1ST_LIST)) - { - if ((getQuestItemsCount(player, LETOLIZARDMAN_AMULET) >= 30) && (getQuestItemsCount(player, SAC_OF_REDSPORES) >= 30)) - { - takeItems(player, LETOLIZARDMAN_AMULET, -1); - takeItems(player, SAC_OF_REDSPORES, -1); - takeItems(player, LARAS_1ST_LIST, 1); - giveItems(player, BEGINNERS_ARCANA, 2); - qs.setCond(3, true); - htmltext = "30063-06.html"; - } - else - { - htmltext = "30063-05.html"; - } - } - else if (hasQuestItems(player, LARAS_2ND_LIST)) - { - if ((getQuestItemsCount(player, KARULBUGBEAR_TOTEM) >= 30) && (getQuestItemsCount(player, SHARDS_OF_MANASHEN) >= 30)) - { - takeItems(player, KARULBUGBEAR_TOTEM, -1); - takeItems(player, SHARDS_OF_MANASHEN, -1); - takeItems(player, LARAS_2ND_LIST, 1); - giveItems(player, BEGINNERS_ARCANA, 2); - qs.setCond(3, true); - htmltext = "30063-08.html"; - } - else - { - htmltext = "30063-07.html"; - } - } - else if (hasQuestItems(player, LARAS_3RD_LIST)) - { - if ((getQuestItemsCount(player, BREKAORC_TOTEM) >= 30) && (getQuestItemsCount(player, CRIMSON_BLOODSTONE) >= 30)) - { - takeItems(player, BREKAORC_TOTEM, -1); - takeItems(player, CRIMSON_BLOODSTONE, -1); - takeItems(player, LARAS_3RD_LIST, 1); - giveItems(player, BEGINNERS_ARCANA, 2); - qs.setCond(3, true); - htmltext = "30063-10.html"; - } - else - { - htmltext = "30063-09.html"; - } - } - else if (hasQuestItems(player, LARAS_4TH_LIST)) - { - if ((getQuestItemsCount(player, TALONS_OF_TYRANT) >= 30) && (getQuestItemsCount(player, TUSK_OF_WINDSUS) >= 30)) - { - takeItems(player, TALONS_OF_TYRANT, -1); - takeItems(player, TUSK_OF_WINDSUS, -1); - takeItems(player, LARAS_4TH_LIST, 1); - giveItems(player, BEGINNERS_ARCANA, 2); - qs.setCond(3, true); - htmltext = "30063-12.html"; - } - else - { - htmltext = "30063-11.html"; - } - } - else if (hasQuestItems(player, LARAS_5TH_LIST)) - { - if ((getQuestItemsCount(player, WINGS_OF_DRONEANT) >= 30) && (getQuestItemsCount(player, FANGS_OF_WYRM) >= 30)) - { - takeItems(player, WINGS_OF_DRONEANT, -1); - takeItems(player, FANGS_OF_WYRM, -1); - takeItems(player, LARAS_5TH_LIST, 1); - giveItems(player, BEGINNERS_ARCANA, 2); - qs.setCond(3, true); - htmltext = "30063-14.html"; - } - else - { - htmltext = "30063-13.html"; - } - } - } - break; - } - case SUMMONER_ALMORS: - { - if (!hasQuestItems(player, ALMORS_ARCANA)) - { - if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_1ST, CRYSTAL_OF_INPROGRESS_1ST, CRYSTAL_OF_FOUL_1ST, CRYSTAL_OF_DEFEAT_1ST, CRYSTAL_OF_VICTORY_1ST)) - { - htmltext = "30635-01.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_1ST, CRYSTAL_OF_INPROGRESS_1ST, CRYSTAL_OF_FOUL_1ST, CRYSTAL_OF_VICTORY_1ST) && hasQuestItems(player, CRYSTAL_OF_DEFEAT_1ST)) - { - htmltext = "30635-05.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_1ST, CRYSTAL_OF_INPROGRESS_1ST, CRYSTAL_OF_DEFEAT_1ST, CRYSTAL_OF_VICTORY_1ST) && hasQuestItems(player, CRYSTAL_OF_FOUL_1ST)) - { - htmltext = "30635-06.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_1ST, CRYSTAL_OF_INPROGRESS_1ST, CRYSTAL_OF_FOUL_1ST, CRYSTAL_OF_DEFEAT_1ST) && hasQuestItems(player, CRYSTAL_OF_VICTORY_1ST)) - { - giveItems(player, ALMORS_ARCANA, 1); - takeItems(player, CRYSTAL_OF_VICTORY_1ST, 1); - if (hasQuestItems(player, BASILLIA_ARCANA, CAMONIELL_ARCANA, CELESTIEL_ARCANA, BELTHUS_ARCANA, BRYNTHEA_ARCANA)) - { - qs.setCond(4, true); - } - htmltext = "30635-07.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_INPROGRESS_1ST, CRYSTAL_OF_FOUL_1ST, CRYSTAL_OF_DEFEAT_1ST, CRYSTAL_OF_VICTORY_1ST) && hasQuestItems(player, CRYSTAL_OF_STARTING_1ST)) - { - htmltext = "30635-08.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_1ST, CRYSTAL_OF_FOUL_1ST, CRYSTAL_OF_DEFEAT_1ST, CRYSTAL_OF_VICTORY_1ST) && hasQuestItems(player, CRYSTAL_OF_INPROGRESS_1ST)) - { - htmltext = "30635-09.html"; - } - } - else - { - htmltext = "30635-10.html"; - } - break; - } - case SUMMONER_CAMONIELL: - { - if (!hasQuestItems(player, CAMONIELL_ARCANA)) - { - if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_3RD, CRYSTAL_OF_INPROGRESS_3RD, CRYSTAL_OF_FOUL_3RD, CRYSTAL_OF_DEFEAT_3RD, CRYSTAL_OF_VICTORY_3RD)) - { - htmltext = "30636-01.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_3RD, CRYSTAL_OF_INPROGRESS_3RD, CRYSTAL_OF_FOUL_3RD, CRYSTAL_OF_VICTORY_3RD) && hasQuestItems(player, CRYSTAL_OF_DEFEAT_3RD)) - { - htmltext = "30636-05.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_3RD, CRYSTAL_OF_INPROGRESS_3RD, CRYSTAL_OF_DEFEAT_3RD, CRYSTAL_OF_VICTORY_3RD) && hasQuestItems(player, CRYSTAL_OF_FOUL_3RD)) - { - htmltext = "30636-06.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_3RD, CRYSTAL_OF_INPROGRESS_3RD, CRYSTAL_OF_FOUL_3RD, CRYSTAL_OF_DEFEAT_3RD) && hasQuestItems(player, CRYSTAL_OF_VICTORY_3RD)) - { - giveItems(player, CAMONIELL_ARCANA, 1); - takeItems(player, CRYSTAL_OF_VICTORY_3RD, 1); - if (hasQuestItems(player, ALMORS_ARCANA, BASILLIA_ARCANA, CELESTIEL_ARCANA, BELTHUS_ARCANA, BRYNTHEA_ARCANA)) - { - qs.setCond(4, true); - } - htmltext = "30636-07.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_INPROGRESS_3RD, CRYSTAL_OF_FOUL_3RD, CRYSTAL_OF_DEFEAT_3RD, CRYSTAL_OF_VICTORY_3RD) && hasQuestItems(player, CRYSTAL_OF_STARTING_3RD)) - { - htmltext = "30636-08.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_3RD, CRYSTAL_OF_FOUL_3RD, CRYSTAL_OF_DEFEAT_3RD, CRYSTAL_OF_VICTORY_3RD) && hasQuestItems(player, CRYSTAL_OF_INPROGRESS_3RD)) - { - htmltext = "30636-09.html"; - } - } - else - { - htmltext = "30636-10.html"; - } - break; - } - case SUMMONER_BELTHUS: - { - if (!hasQuestItems(player, BELTHUS_ARCANA)) - { - if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_5TH, CRYSTAL_OF_INPROGRESS_5TH, CRYSTAL_OF_FOUL_5TH, CRYSTAL_OF_DEFEAT_5TH, CRYSTAL_OF_VICTORY_5TH)) - { - htmltext = "30637-01.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_5TH, CRYSTAL_OF_INPROGRESS_5TH, CRYSTAL_OF_FOUL_5TH, CRYSTAL_OF_VICTORY_5TH) && hasQuestItems(player, CRYSTAL_OF_DEFEAT_5TH)) - { - htmltext = "30637-05.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_5TH, CRYSTAL_OF_INPROGRESS_5TH, CRYSTAL_OF_DEFEAT_5TH, CRYSTAL_OF_VICTORY_5TH) && hasQuestItems(player, CRYSTAL_OF_FOUL_5TH)) - { - htmltext = "30637-06.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_5TH, CRYSTAL_OF_INPROGRESS_5TH, CRYSTAL_OF_FOUL_5TH, CRYSTAL_OF_DEFEAT_5TH) && hasQuestItems(player, CRYSTAL_OF_VICTORY_5TH)) - { - giveItems(player, BELTHUS_ARCANA, 1); - takeItems(player, CRYSTAL_OF_VICTORY_5TH, 1); - if (hasQuestItems(player, ALMORS_ARCANA, BASILLIA_ARCANA, CAMONIELL_ARCANA, CELESTIEL_ARCANA, BRYNTHEA_ARCANA)) - { - qs.setCond(4, true); - } - htmltext = "30637-07.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_INPROGRESS_5TH, CRYSTAL_OF_FOUL_5TH, CRYSTAL_OF_DEFEAT_5TH, CRYSTAL_OF_VICTORY_5TH) && hasQuestItems(player, CRYSTAL_OF_STARTING_5TH)) - { - htmltext = "30637-08.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_5TH, CRYSTAL_OF_FOUL_5TH, CRYSTAL_OF_DEFEAT_5TH, CRYSTAL_OF_VICTORY_5TH) && hasQuestItems(player, CRYSTAL_OF_INPROGRESS_5TH)) - { - htmltext = "30637-09.html"; - } - } - else - { - htmltext = "30637-10.html"; - } - break; - } - case SUMMONER_BASILLA: - { - if (!hasQuestItems(player, BASILLIA_ARCANA)) - { - if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_2ND, CRYSTAL_OF_INPROGRESS_2ND, CRYSTAL_OF_FOUL_2ND, CRYSTAL_OF_DEFEAT_2ND, CRYSTAL_OF_VICTORY_2ND)) - { - htmltext = "30638-01.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_2ND, CRYSTAL_OF_INPROGRESS_2ND, CRYSTAL_OF_FOUL_2ND, CRYSTAL_OF_VICTORY_2ND) && hasQuestItems(player, CRYSTAL_OF_DEFEAT_2ND)) - { - htmltext = "30638-05.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_2ND, CRYSTAL_OF_INPROGRESS_2ND, CRYSTAL_OF_DEFEAT_2ND, CRYSTAL_OF_VICTORY_2ND) && hasQuestItems(player, CRYSTAL_OF_FOUL_2ND)) - { - htmltext = "30638-06.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_2ND, CRYSTAL_OF_INPROGRESS_2ND, CRYSTAL_OF_FOUL_2ND, CRYSTAL_OF_DEFEAT_2ND) && hasQuestItems(player, CRYSTAL_OF_VICTORY_2ND)) - { - giveItems(player, BASILLIA_ARCANA, 1); - takeItems(player, CRYSTAL_OF_VICTORY_2ND, 1); - if (hasQuestItems(player, ALMORS_ARCANA, CAMONIELL_ARCANA, CELESTIEL_ARCANA, BELTHUS_ARCANA, BRYNTHEA_ARCANA)) - { - qs.setCond(4, true); - } - htmltext = "30638-07.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_INPROGRESS_2ND, CRYSTAL_OF_FOUL_2ND, CRYSTAL_OF_DEFEAT_2ND, CRYSTAL_OF_VICTORY_2ND) && hasQuestItems(player, CRYSTAL_OF_STARTING_2ND)) - { - htmltext = "30638-08.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_2ND, CRYSTAL_OF_FOUL_2ND, CRYSTAL_OF_DEFEAT_2ND, CRYSTAL_OF_VICTORY_2ND) && hasQuestItems(player, CRYSTAL_OF_INPROGRESS_2ND)) - { - htmltext = "30638-09.html"; - } - } - else - { - htmltext = "30638-10.html"; - } - break; - } - case SUMMONER_CELESTIEL: - { - if (!hasQuestItems(player, CELESTIEL_ARCANA)) - { - if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_4TH, CRYSTAL_OF_INPROGRESS_4TH, CRYSTAL_OF_FOUL_4TH, CRYSTAL_OF_DEFEAT_4TH, CRYSTAL_OF_VICTORY_4TH)) - { - htmltext = "30639-01.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_4TH, CRYSTAL_OF_INPROGRESS_4TH, CRYSTAL_OF_FOUL_4TH, CRYSTAL_OF_VICTORY_4TH) && hasQuestItems(player, CRYSTAL_OF_DEFEAT_4TH)) - { - htmltext = "30639-05.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_4TH, CRYSTAL_OF_INPROGRESS_4TH, CRYSTAL_OF_DEFEAT_4TH, CRYSTAL_OF_VICTORY_4TH) && hasQuestItems(player, CRYSTAL_OF_FOUL_4TH)) - { - htmltext = "30639-06.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_4TH, CRYSTAL_OF_INPROGRESS_4TH, CRYSTAL_OF_FOUL_4TH, CRYSTAL_OF_DEFEAT_4TH) && hasQuestItems(player, CRYSTAL_OF_VICTORY_4TH)) - { - giveItems(player, CELESTIEL_ARCANA, 1); - takeItems(player, CRYSTAL_OF_VICTORY_4TH, 1); - if (hasQuestItems(player, ALMORS_ARCANA, BASILLIA_ARCANA, CAMONIELL_ARCANA, BELTHUS_ARCANA, BRYNTHEA_ARCANA)) - { - qs.setCond(4, true); - } - htmltext = "30639-07.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_INPROGRESS_4TH, CRYSTAL_OF_FOUL_4TH, CRYSTAL_OF_DEFEAT_4TH, CRYSTAL_OF_VICTORY_4TH) && hasQuestItems(player, CRYSTAL_OF_STARTING_4TH)) - { - htmltext = "30639-08.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_4TH, CRYSTAL_OF_FOUL_4TH, CRYSTAL_OF_DEFEAT_4TH, CRYSTAL_OF_VICTORY_4TH) && hasQuestItems(player, CRYSTAL_OF_INPROGRESS_4TH)) - { - htmltext = "30639-09.html"; - } - } - else - { - htmltext = "30639-10.html"; - } - break; - } - case SUMMONER_BRYNTHEA: - { - if (!hasQuestItems(player, BRYNTHEA_ARCANA)) - { - if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_6TH, CRYSTAL_OF_INPROGRESS_6TH, CRYSTAL_OF_FOUL_6TH, CRYSTAL_OF_DEFEAT_6TH, CRYSTAL_OF_VICTORY_6TH)) - { - htmltext = "30640-01.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_6TH, CRYSTAL_OF_INPROGRESS_6TH, CRYSTAL_OF_FOUL_6TH, CRYSTAL_OF_VICTORY_6TH) && hasQuestItems(player, CRYSTAL_OF_DEFEAT_6TH)) - { - htmltext = "30640-05.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_6TH, CRYSTAL_OF_INPROGRESS_6TH, CRYSTAL_OF_DEFEAT_6TH, CRYSTAL_OF_VICTORY_6TH) && hasQuestItems(player, CRYSTAL_OF_FOUL_6TH)) - { - htmltext = "30640-06.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_6TH, CRYSTAL_OF_INPROGRESS_6TH, CRYSTAL_OF_FOUL_6TH, CRYSTAL_OF_DEFEAT_6TH) && hasQuestItems(player, CRYSTAL_OF_VICTORY_6TH)) - { - giveItems(player, BRYNTHEA_ARCANA, 1); - takeItems(player, CRYSTAL_OF_VICTORY_6TH, 1); - if (hasQuestItems(player, ALMORS_ARCANA, BASILLIA_ARCANA, CAMONIELL_ARCANA, CELESTIEL_ARCANA, BELTHUS_ARCANA)) - { - qs.setCond(4, true); - } - htmltext = "30640-07.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_INPROGRESS_6TH, CRYSTAL_OF_FOUL_6TH, CRYSTAL_OF_DEFEAT_6TH, CRYSTAL_OF_VICTORY_6TH) && hasQuestItems(player, CRYSTAL_OF_STARTING_6TH)) - { - htmltext = "30640-08.html"; - } - else if (!hasAtLeastOneQuestItem(player, CRYSTAL_OF_STARTING_6TH, CRYSTAL_OF_FOUL_6TH, CRYSTAL_OF_DEFEAT_6TH, CRYSTAL_OF_VICTORY_6TH) && hasQuestItems(player, CRYSTAL_OF_INPROGRESS_6TH)) - { - htmltext = "30640-09.html"; - } - } - else - { - htmltext = "30640-10.html"; - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == HIGH_SUMMONER_GALATEA) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } - - private static class MonsterData - { - private final int _crystalOfInprogress; - private final int _crystalOfVictory; - private final NpcStringId _npcStringId; - - protected MonsterData(int crystalOfInprogress, int crystalOfVictory, NpcStringId npcStringId) - { - _crystalOfInprogress = crystalOfInprogress; - _crystalOfVictory = crystalOfVictory; - _npcStringId = npcStringId; - } - - protected int getCrystalOfInprogress() - { - return _crystalOfInprogress; - } - - protected int getCrystalOfVictory() - { - return _crystalOfVictory; - } - - protected NpcStringId getNpcStringId() - { - return _npcStringId; - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-01.html deleted file mode 100644 index d7e755f653..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-01.html +++ /dev/null @@ -1,4 +0,0 @@ -First Elder Lockirin:
-Patience and dedication are essential if you intend to master a skill. You must remember this as you continue your practice. You are not yet ready for this quest.
-(Artisans of level 39 and above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-02.html deleted file mode 100644 index 81c05e168b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-02.html +++ /dev/null @@ -1,4 +0,0 @@ -First Elder Lockirin:
-The Test of the Maestro may only be taken by Artisans of a considerable level, learned through much hard training. It is not a test that can be taken by just anyone.
-(Artisans of level 39 and above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-03.htm deleted file mode 100644 index bc0236c98a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -First Elder Lockirin:
-It has been a long time since a Dwarf has come to take the Maestro test. Youngsters these days do not appreciate the benefits of hard work... You are a notable exception, my ambitious young friend.
-Actually,it is far too easy to become a Maestro these days. In the days of my youth the test was so intense that the stress would often cause physical disfigurement! Many ended up looking like Elves! These days you only need to get Recommendations from the 3 Elders...
-So would you like to take the test?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-04.htm deleted file mode 100644 index ceb10a2827..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -First Elder Lockirin:
-First, go and find the Elders in this building. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-04a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-04a.htm deleted file mode 100644 index 63423ce155..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-04a.htm +++ /dev/null @@ -1,4 +0,0 @@ -Iron Gate's Lockirin:
-Well, then, you should first meet with the elders in this building.
-Take this Dimension Diamond. You can trade it to the village gatekeeper for something special that may help you on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-05.html deleted file mode 100644 index 193fb6b282..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-05.html +++ /dev/null @@ -1,3 +0,0 @@ -First Elder Lockirin:
-The First Elder cannot give Recommendations. This is one way his powers are restricted. You must receive Recommendations from the other 3 Elders. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-06.html deleted file mode 100644 index 93fe9bb657..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30531-06.html +++ /dev/null @@ -1,3 +0,0 @@ -First Elder Lockirin:
-Let's see, yes they are all here. I am impressed! I'm sure the other Elders are preoccupied with the upcoming election. Did you learn much from them? Many people covet this position and would like it for themselves. Many also fail to realize the deep significance it holds for all of us Dwarves. I pray that you become a perceptive and far-sighted Warsmith. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30532-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30532-01.html deleted file mode 100644 index 3e5fa1beb8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30532-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Spiron:
-Ah, Balanki... So proud over the success of such a small deal... He'll get a taste of his own medicine soon. He he he.
-Oh! Who are you? What do you want? A letter of Recommendation? Can't you see how busy I am? Go get your letter somewhere else! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30533-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30533-01.html deleted file mode 100644 index 11e62551e9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30533-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Balanki:
-Obviously you have the skills... But skills alone do not guarantee success.
-Could you possibly do me a favor? I would like to spend the rest of my life in service to my race.
-Next year is the election for the new First Elder. But that greedy Lockirin and the Steel Gate Guild are a very formidable enemy! But if I can pull this deal off, my political fortunes would rise... But...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30533-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30533-02.html deleted file mode 100644 index 5c64e8c391..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30533-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Balanki:
-Well, I can't go into details, but it concerns the delivery of a certain item. I don't know how the news leaked out, but it seems that every thief around here is targeting our wagon.
-I have decided to hire some Guards. The Orcs are perfect for this job.
But when I tried to hire them, the Orcs staying in the town would not listen!
-Do you think you can go and persuade them? The Orc Leader's name is Croto or something like that. All I ask is that you extract a promise from them that they will send some of their mercenaries. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30533-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30533-03.html deleted file mode 100644 index 0decdf9493..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30533-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Balanki:
-Time keeps passing, and not an Orc in sight! Have you met with Kroto, the leader of the Orcs? Are you taking this task seriously? If you expect to get a letter of Recommendation, go and bring those Orcs to me at once! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30533-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30533-04.html deleted file mode 100644 index 62725b692e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30533-04.html +++ /dev/null @@ -1,2 +0,0 @@ - -Elder Balanki:
Good deal! Well done! Those Orcs... I'm afraid to say I doubted that they would agree for a while, but here is their promise! Thank you so very much! I wish there were more Dwarves around like you! Here is the letter of Recommendation that I promised. I shall make a place for you once I am First Elder. I hope we can work together again in the future... \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30533-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30533-05.html deleted file mode 100644 index 6d27d754fa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30533-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Balanki:
-Gather 3 letters of Recommendation and go to the First Elder. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30534-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30534-01.html deleted file mode 100644 index 1c3b1c7c95..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30534-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Bronze Key's Keef:
-Everyone is all atwitter about the upcoming elections! If you are here to ask for a Recommendation, go away! I've had enough of this crap, and certainly wouldn't endorse a complete stranger like you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30535-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30535-01.html deleted file mode 100644 index 75dcd8cdb0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30535-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Filaur of the Gray Pillar:
-I don't mind writing you a letter of Recommendation, but first you must do something for me. In anticipation of next year's First Elder election our guild is planning to construct an amazing building. Our current skills are not up to the task. We require the technology of the ancient giants! If we can secure that our dreams will become reality.
-Certainly you know of the Cruma Tower? It is where the skills of the ancient giants are preserved. I have heard that a scout team from the Black Anvil Guild is there, too. They are led by a woman named Loraine or something like that... Go and obtain the technology from them. Do what you must. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30535-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30535-02.html deleted file mode 100644 index da39ecf6ab..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30535-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Filaur of the Gray Pillar:
-A scout team sent by the Black Anvil guild will be near the entrance to the Cruma Tower. It is lead by a woman named Lorain. You must bring me their research results, regardless of how you get it! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30535-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30535-03.html deleted file mode 100644 index 00c6378255..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30535-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Filaur of the Gray Pillar:
-Is this what I have been searching for? So I judged you correctly. Well done! Here is your letter of Recommendation.
-Now there is just to build our amazing building! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30535-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30535-04.html deleted file mode 100644 index 190571ecbd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30535-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Filaur of the Gray Pillar:
-If you have received Recommendation letters from 3 Elders, take them to First Elder Lockirin at once. The path of the Warsmith that you desire lies ahead of you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30536-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30536-01.html deleted file mode 100644 index 3eb8da2712..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30536-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Arin:
-The Black Anvil Guild represents the pinnacle of the Dwarven race. Thanks to our efforts, the lost skills of the ancient Giants have been rediscovered. As an elder, I will ensure that our skills progress even farther and faster. Our reputation among the other races will be unparalleled!
-Oh, did you say that you've come for a letter of recommendation? Very well -- I will assign you a task to determine whether you are indeed worthy of my recommendation.
-A portable teleportation device invented by our guild was stolen from us some time ago. We have determined that Master Toma is the culprit, but we cannot pursue him directly at this time. Your mission is to find Master Toma, determine the truth of the charges and return the device to us if he is indeed guilty.
-You will likely find him on the northern coast. When and if you return, we will talk further about the letter of recommendation... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30536-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30536-02.html deleted file mode 100644 index 6618772692..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30536-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Arin:
-Where is the device?! If you do not bring me the mobile Teleport Device, you will never get a Recommendation letter! I must have it in order to win the upcoming election!
-Find Master Toma at once! And recover that teleport machine! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30536-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30536-03.html deleted file mode 100644 index f4ceab5910..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30536-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Arin:
-Five?! Did you say 5?! My dream... The future of my race... What shall I do...?
-Whew... Yes... A Recommendation letter, you say? OK, here you go.
-I need to think, so please leave me in peace. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30536-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30536-04.html deleted file mode 100644 index cd11688efd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30536-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Arin:
-Get letters of Recommendation from 3 Elders and take them to the First Elder. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-01.html deleted file mode 100644 index 7bc3fc9914..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Toma:
-Ha! Well I guess you caught me! Can't get anything past you... Don't misunderstand, I didn't steal it, I just borrowed it for a while to make the machine complete. If you want it back, please help me finish my test.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-02.html deleted file mode 100644 index aa2a69af87..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Toma:
-Good choice! Now, hold the machine and press this button! If you are transported to the Dwarven Village then it is a success! Let's try it!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-03.html deleted file mode 100644 index 843e161126..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Toma:
-You fool! Find me if you can! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-04.html deleted file mode 100644 index a002fd3308..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Toma:
-Hey! That's unfair! Just help with the test and you'll get it back!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-05.html deleted file mode 100644 index f4435a7eb2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Toma:
-Come back soon! Our next experiment awaits! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-06.html deleted file mode 100644 index 6715ce3ca0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Toma:
-Ha, Don't be too mad. Now we know what to expect on our arrival! Now give me back the machine, not the broken one... Tell the old man that we broke 5 of them. Take care, then. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-07.html deleted file mode 100644 index ea8952ab85..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30556-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Toma:
-Tell that old man that it broke too easily. Next time he should send something more durable. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30671-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30671-01.html deleted file mode 100644 index c654a44119..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30671-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Chief Croto:
-This old fool just doesn't understand... The Contract was over last month! You don't know how that Dwarf feels about Orcs? Oh, damn...
-Oh, well, believe what you will. Now leave, I am busy!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30671-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30671-02.html deleted file mode 100644 index 7f999ddfdc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30671-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Chief Croto:
-Truthfully, we were exiled from the Holy Land and have been living in a foreign village. The bitterest pill to swallow is that the altar of our ancestors is in the hands of our betrayers.
-I have tried and failed several times to retrieve the altar which is being kept in the Cave of Trial.
-This year we sent the army and not one has returned. My nephew Kamuru is among the lost... Possibly lost in the cave or killed by the monster... Anyway, if something has happened to him I won't be able to face my sister.
-Let us make a bargain. Go to the Cave of Trial and find out what has happened to Kamuru. If he was killed by monsters, bring his belongings to me.
-If you will do this favor for me, I'll fulfill the request of that old Dwarf! Do you understand? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30671-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30671-03.html deleted file mode 100644 index f69a2d6b97..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30671-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Chief Croto:
-The altar of our ancestors is in the Cave of Trial. It is a huge cave in an area frequented by Orcs. Our army was last seen heading there. My nephew was among them. If you search the cave, you may find the remains of my nephew. If he was killed by monsters, please bring his belongings to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30671-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30671-04.html deleted file mode 100644 index a777a2ac53..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30671-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Chief Croto:
-I see. My nephew died a hero's death.
-I am jealous in a way... He was so tragically young. His name will be inscribed forever in Pa'agrio's temple.
-Now only bitter sorrow is left for this old man...
-I must send reinforcements to Elder Balanki. Well done! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30671-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30671-05.html deleted file mode 100644 index da25d5ea11..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30671-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Chief Croto:
-Thank you for letting me know of my nephew's fate! I have sent more soldiers to Elder Balanki. You may now leave safely! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30672-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30672-01.html deleted file mode 100644 index 7ebd81badd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30672-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Jailer Dubabah:
-Ah, those trespassers I caught in this cave? He he he, you should have heard their screams as their limbs were torn off one by one... They didn't stop until I lopped off their heads! The one that cursed the loudest escaped somehow...
-But he is as good as dead. He has surely become a lovely meal for the Evil Eye Lord that stalks this cave. He he he... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30673-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30673-01.html deleted file mode 100644 index 6b3c80b96c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30673-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-We will have to discuss the research paper later! One of the team was poisoned by a monster in the dungeon! He managed to escape, but if he doesn't get an Antidote quickly he will surely die. Fortunately, all of the materials we need for the Antidote can be found around here... We must have help gathering them!
-You say you are an adventurer? We must have 10 Needles of Stinger Wasps, 10 units of Leech's Blood, and 10 Cobwebs of Swamp Spider... Can you find these things, please? We'll discuss the research paper after we have saved my colleague's life. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30673-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30673-02.html deleted file mode 100644 index 92266c3416..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30673-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Why are you dallying about?! We cannot afford to lose even one minute... Please collect the materials before it's too late! Do you remember all of the materials? We must have 10 Needles of Stinger Wasps, 10 units of Leech's Blood, and 10 Cobwebs of the Swamp Spider! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30673-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30673-03.html deleted file mode 100644 index 54e0facc82..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30673-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Researcher Lorain:
-Ah, I see that you have gathered all the materials. Wait a moment please.
-... ...
-Ah, his breathing is returning to normal. The Antidote has worked! By the way, what were you here for?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30673-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30673-04.html deleted file mode 100644 index d74c56e15a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30673-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Here is a copy of the research paper. I am not sure if it will be of any help to you. As you see, we cannot do much research with such a small group. Moreover, we constantly have to fight off these monsters and poisonous insects... Ah! My colleague awakes! You must excuse me now. Thank you very much for your help. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30673-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30673-05.html deleted file mode 100644 index 43a189653f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/30673-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-I have given you all the research materials that I have. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/Q00231_TestOfTheMaestro.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/Q00231_TestOfTheMaestro.java deleted file mode 100644 index 2f38d29db0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00231_TestOfTheMaestro/Q00231_TestOfTheMaestro.java +++ /dev/null @@ -1,473 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00231_TestOfTheMaestro; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Test Of The Maestro (231) - * @author ivantotov - */ -public class Q00231_TestOfTheMaestro extends Quest -{ - // NPCs - private static final int IRON_GATES_LOCKIRIN = 30531; - private static final int GOLDEN_WHEELS_SPIRON = 30532; - private static final int SILVER_SCALES_BALANKI = 30533; - private static final int BRONZE_KEYS_KEEF = 30534; - private static final int GRAY_PILLAR_MEMBER_FILAUR = 30535; - private static final int BLACK_ANVILS_ARIN = 30536; - private static final int MASTER_TOMA = 30556; - private static final int CHIEF_CROTO = 30671; - private static final int JAILER_DUBABAH = 30672; - private static final int RESEARCHER_LORAIN = 30673; - // Items - private static final int RECOMMENDATION_OF_BALANKI = 2864; - private static final int RECOMMENDATION_OF_FILAUR = 2865; - private static final int RECOMMENDATION_OF_ARIN = 2866; - private static final int LETTER_OF_SOLDER_DERACHMENT = 2868; - private static final int PAINT_OF_KAMURU = 2869; - private static final int NECKLACE_OF_KAMUTU = 2870; - private static final int PAINT_OF_TELEPORT_DEVICE = 2871; - private static final int TELEPORT_DEVICE = 2872; - private static final int ARCHITECTURE_OF_CRUMA = 2873; - private static final int REPORT_OF_CRUMA = 2874; - private static final int INGREDIENTS_OF_ANTIDOTE = 2875; - private static final int STINGER_WASP_NEEDLE = 2876; - private static final int MARSH_SPIDERS_WEB = 2877; - private static final int BLOOD_OF_LEECH = 2878; - private static final int BROKEN_TELEPORT_DEVICE = 2916; - // Reward - private static final int MARK_OF_MAESTRO = 2867; - // Monster - private static final int KING_BUGBEAR = 20150; - private static final int GIANT_MIST_LEECH = 20225; - private static final int STINGER_WASP = 20229; - private static final int MARSH_SPIDER = 20233; - // Quest Monster - private static final int EVIL_EYE_LORD = 27133; - // Misc - private static final int MIN_LEVEL = 39; - - public Q00231_TestOfTheMaestro() - { - super(231); - addStartNpc(IRON_GATES_LOCKIRIN); - addTalkId(IRON_GATES_LOCKIRIN, GOLDEN_WHEELS_SPIRON, SILVER_SCALES_BALANKI, BRONZE_KEYS_KEEF, GRAY_PILLAR_MEMBER_FILAUR, BLACK_ANVILS_ARIN, MASTER_TOMA, CHIEF_CROTO, JAILER_DUBABAH, RESEARCHER_LORAIN); - addKillId(KING_BUGBEAR, GIANT_MIST_LEECH, STINGER_WASP, MARSH_SPIDER, EVIL_EYE_LORD); - registerQuestItems(RECOMMENDATION_OF_BALANKI, RECOMMENDATION_OF_FILAUR, RECOMMENDATION_OF_ARIN, LETTER_OF_SOLDER_DERACHMENT, PAINT_OF_KAMURU, NECKLACE_OF_KAMUTU, PAINT_OF_TELEPORT_DEVICE, TELEPORT_DEVICE, ARCHITECTURE_OF_CRUMA, REPORT_OF_CRUMA, INGREDIENTS_OF_ANTIDOTE, STINGER_WASP_NEEDLE, MARSH_SPIDERS_WEB, BLOOD_OF_LEECH, BROKEN_TELEPORT_DEVICE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (qs.isCreated()) - { - qs.startQuest(); - qs.setMemoState(1); - playSound(player, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - break; - } - case "30533-02.html": - { - qs.setMemoState(2); - htmltext = event; - break; - } - case "30556-02.html": - case "30556-03.html": - case "30556-04.html": - { - htmltext = event; - break; - } - case "30556-05.html": - { - if (hasQuestItems(player, PAINT_OF_TELEPORT_DEVICE)) - { - giveItems(player, BROKEN_TELEPORT_DEVICE, 1); - takeItems(player, PAINT_OF_TELEPORT_DEVICE, 1); - player.teleToLocation(140352, -194133, -3146); - startQuestTimer("SPAWN_KING_BUGBEAR", 5000, npc, player); - htmltext = event; - } - break; - } - case "30671-02.html": - { - giveItems(player, PAINT_OF_KAMURU, 1); - htmltext = event; - break; - } - case "30673-04.html": - { - if (hasQuestItems(player, INGREDIENTS_OF_ANTIDOTE) && (getQuestItemsCount(player, STINGER_WASP_NEEDLE) >= 10) && (getQuestItemsCount(player, MARSH_SPIDERS_WEB) >= 10) && (getQuestItemsCount(player, BLOOD_OF_LEECH) >= 10)) - { - giveItems(player, REPORT_OF_CRUMA, 1); - takeItems(player, STINGER_WASP_NEEDLE, -1); - takeItems(player, MARSH_SPIDERS_WEB, -1); - takeItems(player, BLOOD_OF_LEECH, -1); - takeItems(player, INGREDIENTS_OF_ANTIDOTE, 1); - htmltext = event; - } - break; - } - case "SPAWN_KING_BUGBEAR": - { - addAttackPlayerDesire(addSpawn(KING_BUGBEAR, 140395, -194147, -3146, 0, false, 200000, false), player); - addAttackPlayerDesire(addSpawn(KING_BUGBEAR, 140395, -194147, -3146, 0, false, 200000, false), player); - addAttackPlayerDesire(addSpawn(KING_BUGBEAR, 140395, -194147, -3146, 0, false, 200000, false), player); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case GIANT_MIST_LEECH: - { - if (qs.isMemoState(4) && hasQuestItems(killer, INGREDIENTS_OF_ANTIDOTE) && (getQuestItemsCount(killer, BLOOD_OF_LEECH) < 10)) - { - giveItems(killer, BLOOD_OF_LEECH, 1); - if (getQuestItemsCount(killer, BLOOD_OF_LEECH) >= 10) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case STINGER_WASP: - { - if (qs.isMemoState(4) && hasQuestItems(killer, INGREDIENTS_OF_ANTIDOTE) && (getQuestItemsCount(killer, STINGER_WASP_NEEDLE) < 10)) - { - giveItems(killer, STINGER_WASP_NEEDLE, 1); - if (getQuestItemsCount(killer, STINGER_WASP_NEEDLE) >= 10) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case MARSH_SPIDER: - { - if (qs.isMemoState(4) && hasQuestItems(killer, INGREDIENTS_OF_ANTIDOTE) && (getQuestItemsCount(killer, MARSH_SPIDERS_WEB) < 10)) - { - giveItems(killer, MARSH_SPIDERS_WEB, 1); - if (getQuestItemsCount(killer, MARSH_SPIDERS_WEB) >= 10) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case EVIL_EYE_LORD: - { - if (qs.isMemoState(2) && hasQuestItems(killer, PAINT_OF_KAMURU) && !hasQuestItems(killer, NECKLACE_OF_KAMUTU)) - { - giveItems(killer, NECKLACE_OF_KAMUTU, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - final int memoState = qs.getMemoState(); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == IRON_GATES_LOCKIRIN) - { - if (player.getClassId() == ClassId.ARTISAN) - { - if (player.getLevel() >= MIN_LEVEL) - { - htmltext = "30531-03.htm"; - } - else - { - htmltext = "30531-01.html"; - } - } - else - { - htmltext = "30531-02.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case IRON_GATES_LOCKIRIN: - { - if ((memoState >= 1) && !hasQuestItems(player, RECOMMENDATION_OF_BALANKI, RECOMMENDATION_OF_FILAUR, RECOMMENDATION_OF_ARIN)) - { - htmltext = "30531-05.html"; - } - else if (hasQuestItems(player, RECOMMENDATION_OF_BALANKI, RECOMMENDATION_OF_FILAUR, RECOMMENDATION_OF_ARIN)) - { - giveAdena(player, 372154, true); - giveItems(player, MARK_OF_MAESTRO, 1); - addExpAndSp(player, 2085244, 141240); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30531-06.html"; - } - break; - } - case GOLDEN_WHEELS_SPIRON: - { - htmltext = "30532-01.html"; - break; - } - case SILVER_SCALES_BALANKI: - { - if ((memoState == 1) && !hasQuestItems(player, RECOMMENDATION_OF_BALANKI)) - { - htmltext = "30533-01.html"; - } - else if (memoState == 2) - { - if (!hasQuestItems(player, LETTER_OF_SOLDER_DERACHMENT)) - { - htmltext = "30533-03.html"; - } - else - { - giveItems(player, RECOMMENDATION_OF_BALANKI, 1); - takeItems(player, LETTER_OF_SOLDER_DERACHMENT, 1); - qs.setMemoState(1); - if (hasQuestItems(player, RECOMMENDATION_OF_ARIN, RECOMMENDATION_OF_FILAUR)) - { - qs.setCond(2, true); - } - htmltext = "30533-04.html"; - } - } - else if (hasQuestItems(player, RECOMMENDATION_OF_BALANKI)) - { - htmltext = "30533-05.html"; - } - break; - } - case BRONZE_KEYS_KEEF: - { - htmltext = "30534-01.html"; - break; - } - case GRAY_PILLAR_MEMBER_FILAUR: - { - if ((memoState == 1) && !hasQuestItems(player, RECOMMENDATION_OF_FILAUR)) - { - giveItems(player, ARCHITECTURE_OF_CRUMA, 1); - qs.setMemoState(4); - htmltext = "30535-01.html"; - } - else if (memoState == 4) - { - if (hasQuestItems(player, ARCHITECTURE_OF_CRUMA) && !hasQuestItems(player, REPORT_OF_CRUMA)) - { - htmltext = "30535-02.html"; - } - else if (hasQuestItems(player, REPORT_OF_CRUMA) && !hasQuestItems(player, ARCHITECTURE_OF_CRUMA)) - { - giveItems(player, RECOMMENDATION_OF_FILAUR, 1); - takeItems(player, REPORT_OF_CRUMA, 1); - qs.setMemoState(1); - if (hasQuestItems(player, RECOMMENDATION_OF_BALANKI, RECOMMENDATION_OF_ARIN)) - { - qs.setCond(2, true); - } - htmltext = "30535-03.html"; - } - } - else if (hasQuestItems(player, RECOMMENDATION_OF_FILAUR)) - { - htmltext = "30535-04.html"; - } - break; - } - case BLACK_ANVILS_ARIN: - { - if ((memoState == 1) && !hasQuestItems(player, RECOMMENDATION_OF_ARIN)) - { - giveItems(player, PAINT_OF_TELEPORT_DEVICE, 1); - qs.setMemoState(3); - htmltext = "30536-01.html"; - } - else if (memoState == 3) - { - if (hasQuestItems(player, PAINT_OF_TELEPORT_DEVICE) && !hasQuestItems(player, TELEPORT_DEVICE)) - { - htmltext = "30536-02.html"; - } - else if (getQuestItemsCount(player, TELEPORT_DEVICE) >= 5) - { - giveItems(player, RECOMMENDATION_OF_ARIN, 1); - takeItems(player, TELEPORT_DEVICE, -1); - qs.setMemoState(1); - if (hasQuestItems(player, RECOMMENDATION_OF_BALANKI, RECOMMENDATION_OF_FILAUR)) - { - qs.setCond(2, true); - } - htmltext = "30536-03.html"; - } - } - else if (hasQuestItems(player, RECOMMENDATION_OF_ARIN)) - { - htmltext = "30536-04.html"; - } - break; - } - case MASTER_TOMA: - { - if (memoState == 3) - { - if (hasQuestItems(player, PAINT_OF_TELEPORT_DEVICE)) - { - htmltext = "30556-01.html"; - } - else if (hasQuestItems(player, BROKEN_TELEPORT_DEVICE)) - { - giveItems(player, TELEPORT_DEVICE, 5); - takeItems(player, BROKEN_TELEPORT_DEVICE, 1); - htmltext = "30556-06.html"; - } - else if (getQuestItemsCount(player, TELEPORT_DEVICE) == 5) - { - htmltext = "30556-07.html"; - } - } - break; - } - case CHIEF_CROTO: - { - if ((memoState == 2) && !hasAtLeastOneQuestItem(player, PAINT_OF_KAMURU, NECKLACE_OF_KAMUTU, LETTER_OF_SOLDER_DERACHMENT)) - { - htmltext = "30671-01.html"; - } - else if (hasQuestItems(player, PAINT_OF_KAMURU) && !hasQuestItems(player, NECKLACE_OF_KAMUTU)) - { - htmltext = "30671-03.html"; - } - else if (hasQuestItems(player, NECKLACE_OF_KAMUTU)) - { - giveItems(player, LETTER_OF_SOLDER_DERACHMENT, 1); - takeItems(player, NECKLACE_OF_KAMUTU, 1); - takeItems(player, PAINT_OF_KAMURU, 1); - htmltext = "30671-04.html"; - } - else if (hasQuestItems(player, LETTER_OF_SOLDER_DERACHMENT)) - { - htmltext = "30671-05.html"; - } - break; - } - case JAILER_DUBABAH: - { - if (hasQuestItems(player, PAINT_OF_KAMURU)) - { - htmltext = "30672-01.html"; - } - break; - } - case RESEARCHER_LORAIN: - { - if (memoState == 4) - { - if (hasQuestItems(player, ARCHITECTURE_OF_CRUMA) && !hasAtLeastOneQuestItem(player, INGREDIENTS_OF_ANTIDOTE, REPORT_OF_CRUMA)) - { - giveItems(player, INGREDIENTS_OF_ANTIDOTE, 1); - takeItems(player, ARCHITECTURE_OF_CRUMA, 1); - htmltext = "30673-01.html"; - } - else if (hasQuestItems(player, INGREDIENTS_OF_ANTIDOTE) && !hasQuestItems(player, REPORT_OF_CRUMA)) - { - if ((getQuestItemsCount(player, STINGER_WASP_NEEDLE) >= 10) && (getQuestItemsCount(player, MARSH_SPIDERS_WEB) >= 10) && (getQuestItemsCount(player, BLOOD_OF_LEECH) >= 10)) - { - htmltext = "30673-03.html"; - } - else - { - htmltext = "30673-02.html"; - } - } - else if (hasQuestItems(player, REPORT_OF_CRUMA)) - { - htmltext = "30673-05.html"; - } - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == IRON_GATES_LOCKIRIN) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30510-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30510-01.html deleted file mode 100644 index dad8a13fe4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30510-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Somak:
-What did you come here for? Sumari's Letter? Did you come to get the Urutu Blade?! We finished the ceremony of the blessings of our ancestors two days ago. Here! Take this back with you. Chief Hatos will be most pleased! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30510-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30510-02.html deleted file mode 100644 index 857d1b8ad5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30510-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Somak:
-I hope that you are taking good care of the Urutu Blade which contains the power of flames. Give the holy treasure to the Urutu Chief, Hatos! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30510-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30510-03.html deleted file mode 100644 index ff7bae7edb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30510-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Somak:
-Did you get the totem from the Urutu tribal leader? That dreaded symbol which makes betrayers shiver and enemies' blood run cold! To receive that symbol is a sign of great respect by the tribal leader! You must show the utmost dignity while carrying the Urutu totem! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30515-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30515-01.html deleted file mode 100644 index 959a7e6028..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30515-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Seer Manakia:
-Did you come to see me, Seer Manakia, under the command of Atuba Chief Varkees? I can tell from your necklace that you are taking the Test of the Lord! Then I shall tell you what to do now!
-As you know in this land there are plenty of traitor Orcs, who have forgotten their origin and pride as an Orc! You must punish them severely by extracting their fangs and bringing them back to me! Our totem, the upright fang is made by collecting the fangs of the armies we've conquered!
-Your task is to rid the land of the Breka Orcs, and bring their fangs as proof of your victory! But don't forget, a soldier's tooth is no good! Bring only the ones of the Shaman or Overlord! Return when you have collected twenty of them! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30515-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30515-02.html deleted file mode 100644 index e15ce2aa2d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30515-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Manakia:
-Did you forget your task already? Go now and get rid of the Breka Orcs in the area and bring twenty of their fangs! Soldier's teeth are worthless! Only bring the ones from the Shamans or Overlords!
-You remember don't you? The totem of the cold-hearted Atubas is made from the fangs of our enemies! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30515-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30515-03.html deleted file mode 100644 index df5a57d879..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30515-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Manakia:
-Tejakar Oroka! You brought the twenty fangs! You have warned those vagrant Breka Orcs with the wrath of our tribe. For your honorable contribution, I shall give you this amulet as a prize. Take it to Atuba Chief Varkees at the Orc Village! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30515-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30515-04.html deleted file mode 100644 index cccff3fda8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30515-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Manakia:
-You have successfully completed your task with the filthy Breka Orcs and brought back their fangs! Now take the amulet I gave you to Atuba Chief Varkees! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30515-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30515-05.html deleted file mode 100644 index bd558919bb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30515-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Manakia:
-Someday I shall return to the Immortal Plateau to take the Test of the Lord! But I have unfinished business in this land! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30558-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30558-01.html deleted file mode 100644 index 8aa3e9dba1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30558-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Jakal:
-Ah, you mean the Neruga Axe Blade? Yes, 1,000 Adena. No need to be surprised. You didn't think that I would give it to you for free, did you? No way! I am a merchant. It's a reasonable price for such precious symbol of the Neruga tribe spirit. If you don't agree, then leave!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30558-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30558-02.html deleted file mode 100644 index bd2f3b9a6f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30558-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Jakal:
-Very well! 1,000 Adena, exactly! Then here is the axe blade. This is one part of the axe which the Nerugas use in their ceremony. Handle it with care! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30558-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30558-03.html deleted file mode 100644 index 3514f3faa1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30558-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Jakal:
-Ah, you mean the Neruga Axe Blade? Yes, 1,000 Adena. No need to be surprised. You didn't think that I would give it to you for free, did you? No way! I am a merchant. It's a reasonable price for such a precious symbol of the Neruga tribe spirit. If you don't agree, then leave!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30558-03a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30558-03a.html deleted file mode 100644 index e38c784dc2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30558-03a.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Jakal:
-This is not enough money! Who do you think I am? If you ever try to buy something without enough money again, I will throw you out of the shop! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30558-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30558-04.html deleted file mode 100644 index 1ddc9b87ce..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30558-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Jakal:
-The axe blade that I gave you is a part of the Neruga axe. It is a holy weapon which is used during a ceremony in the Pa'agrio Temple, so handle it with care! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30558-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30558-05.html deleted file mode 100644 index bc3f1edb57..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30558-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Jakal:
-That is our tribe's holy axe! That means you are someone acknowledged by Tantus, our Neruga tribe leader! Tejakar Oroka! I wish you endless glory in your future! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30564-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30564-01.html deleted file mode 100644 index 098425fd83..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30564-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Sumari:
-I, Sumari, am a blacksmith of the proud Orcs. Did Urutu Chief Hatos send you here? To collect the Urutu Blade? The blade ordered by Hatos is very important! A holy object to use in the Urutu tribe's ritual! I had to send it to someone else to work on the blade because it was impossible for me to do. I gave it to Seer Somak so he could put the blessings of ancestors in the blade.
-You are in middle of the Trial of the Lord, right? It would be better for you to get the blade and give it Hatos personally. Take this letter and find Seer Somak in the Town of Dion. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30564-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30564-02.html deleted file mode 100644 index e36d2468c9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30564-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Sumari:
-Why have you come back? Did I not tell you? I gave the Uturu Blade to Seer Somak of the Town of Dion! He will give you the blade when you show him the letter! So hurry and leave! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30564-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30564-03.html deleted file mode 100644 index c333206f48..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30564-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Sumari:
-The Urutu Blade that has the blessings of ancestors! You received it from Seer Somak! Now take this to Chief Hatos! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30564-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30564-04.html deleted file mode 100644 index f8df49619d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30564-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Sumari:
-Oh, this is amazing! The Totem of the Urutu tribe, an Orc's skull with a blade! Raise this horrifying form on the battlefield and your enemies will tremble and lose the will to fight! For the chief to have given you this means that he has set a high value on your skills! You should be very honored! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-01.html deleted file mode 100644 index 50fc275810..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Flame Lord Kakai:
-I, Kakai, Lord of the Flame, have no business with foreigners!
-(This quest may only be performed by Orc Shamans of level 39 and higher) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-02.html deleted file mode 100644 index 0966bdb598..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Flame Lord Kakai:
-You, warrior of our race... I shall tell you of the Overlord, the high level Shaman of our race, so listen carefully! They are those born with the fate of ruling over others! Should they become lords that lead a clan, the members of that clan shall all display remarkable power!
-Traditionally, we Orcs have chosen the chief of a tribe from among the Overlords. In order to become an Overlord, a Shaman must pass the severe Trial of the Lord. I endured this trial as a youngster in order to become the Overlord of the Hestui! The lord or chief that you will be serving in the future will also have passed this trial, so treat them with the reverence and honor that they deserve!
-(Quest for Orc Shamans, level 39 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-03.html deleted file mode 100644 index e5700d589a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Flame Lord Kakai:
-You, warrior of our race... I shall tell you of the Overlord, the high level Shaman of our race, so listen carefully! They are those born with the fate of ruling over others! Should they become lords that lead a clan, the members of that clan shall all display remarkable power!
-Traditionally, we Orcs have chosen the chief of a tribe from among the Overlords. In order to become an Overlord, a Shaman must pass the severe Trial of the Lord. I endured this trial as a youngster in order to become the Overlord of the Hestui!
-If you wish to become an Overlord, you must also pass the Trial of the Lord! But I, Flame Lord Kakai, declare, you are not ready!
-(Quest for Orc Shamans, level 39 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-04.htm deleted file mode 100644 index b3dedee34d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Flame Lord Kakai:
-You, warrior of our race... I shall tell you of the Overlord, the high level Shaman of our race, so listen carefully! They are those born with the fate of ruling over others! Should they become lords that lead a clan, the members of that clan shall all display remarkable power!
-Traditionally, we Orcs have chosen the chief of a tribe from among the Overlords. In order to become an Overlord, a Shaman must pass the severe Trial of the Lord. I endured this trial as a youngster in order to become the Overlord of the Hestui!
-If you also desire to become an Overlord, you must attempt the Trial of the Lord! To pass the trial, you must first meet with the chiefs of the six tribes and receive their acknowledgement that you are worthy of becoming a lord! Young Shaman, do you wish to attempt the trial?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-05.htm deleted file mode 100644 index 6f37e547fd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Flame Lord Kakai:
-I, Hestui tribe Chief Kakai, will oversee your trial. First, take this necklace! And now, with the exception of the Hestui tribe, go to the other five tribal chiefs and receive their acknowledgement that you are worthy of becoming a lord! As a mark of their acknowledgement, bring back the totems of each tribe!
-Bring back the totems of all five tribes and I, Hestui tribal chief Kakai, will personally test you to see if you are worthy of becoming a lord! Tejakar Oroka!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-05a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-05a.html deleted file mode 100644 index 794080b738..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-05a.html +++ /dev/null @@ -1,7 +0,0 @@ -Flame Lord Kakai:
-Have you been around to visit the Orc chiefs of the six great tribes yet? Listen carefully!
-The greatest of the tribes is Hestui, the tribe that I, Kakai, lead! You must seek out the chiefs of the Atuba, Neruga, Urutu, Duda-Mara, and Gandi tribes!
-The chiefs of the Atuba, Neruga, and Urutu tribe currently reside here, in the King's Hall!
-Look for the Duda-Mara Chief in the town of Oren, and the Gandi Chief at the Town of Dion!
-The chiefs will test you to determine if you really are worthy of becoming a lord. Pass their test and receive the totem of their tribe as an acknowledgement of your skills! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-05b.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-05b.htm deleted file mode 100644 index 9e68698c94..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-05b.htm +++ /dev/null @@ -1,5 +0,0 @@ -Flame Lord Kakai:
-I, Hestui leader Kakai, will oversee your test. Take this necklace and visit the other 5 tribe leaders and be acknowledged as a lord. As a proof of their acknowledgement, bring back the totem of each tribe!
-If you bring back all 5 tribes' totems, I will personally test you to see if you are really qualified to be a lord!
-And take this Dimension Diamond. You can trade it to the village gatekeeper for something special that may help you on your journey.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-06.html deleted file mode 100644 index b9482cda51..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Flame Lord Kakai:
-Visit the remaining five tribe chiefs, and receive their acknowledgement of your capacity to become a lord! As a mark of their acknowledgement, bring back the totems of each tribe!
-Bring back all five tribal totems and I, Hestui tribal Chief Kakai, will personally test you to see if you are worthy of becoming a lord!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-07.html deleted file mode 100644 index d72344c9bf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Flame Lord Kakai:
-What have we here? A giant Orc fang! A sword embedded in an Orc's skull! The ritual axe! Engraved spider brooch! Monster eye carving!
-I see that you have received acknowledgement from the Chiefs of the 5 tribes! Good! You are now eligible to take the final test!
-I, Kakai, Chief of the Hestui tribe and Lord of the great Orc race, shall test you to see if you truly have the skills to become an Overlord! Young Shaman, are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-08.html deleted file mode 100644 index 2e00b06599..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Flame Lord Kakai:
-Good! Now listen to what I say! Do you remember the Cave of Trials, where you went to further your training as an apprentice? Ancestor Martankus lives in that cave. He is a great ancestral spirit that has been watching over our race for thousands of years.
-I shall give you the Bear Fang Necklace, the symbol of the Hestui tribe. Take this and go to the ancestral spirit! Pass the ultimate test that he gives you and receive acknowledgement as an Overlord! You shall learn the splendid history and honorable traditions of our Orc race. Hurry up and get to work! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-09.html deleted file mode 100644 index a127077fc0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Flame Lord Kakai:
-What, have you not left yet?! Visit Ancestor Martankus in the Cave of Trials! Hurry! The one who hesitates forfeits the right to become an Overlord! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-10.html deleted file mode 100644 index a4de5d5b4b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Flame Lord Kakai:
-Since the days of old, the ancestral spirits have tested all of the tribal Chiefs and Lords before bestowing authority upon them. The time for your test has come! Complete the task that the ancestral spirit Marutankus has for you in order to prove your potential of becoming a Lord! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-11.html deleted file mode 100644 index 7707eb32bb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30565-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Flame Lord Kakai:
-Immortal Flame! The fire bestowed upon us at the beginning of the world by Pa'agrio! The spark that lights our temple and town, day and night! Each year, the Shaman that attempts the Trial of the Lord receives this from the ancestral spirits and comes back to create a new blaze on the Torches of the temple and town! Now you have earned the right to receive the mark of the lord!
-I am proud of you, descendant of the courageous Orc race! May you accept the will of the ancestors to become a great ruler that leads the mighty Orc race to an honorable future! The trial has passed! Take the mark of the lord! Tejakar Oroka! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30566-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30566-01.html deleted file mode 100644 index 292efca755..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30566-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Atuba Chief Varkees:
-Dekara Lamchar Kakai! All praise the great Kakai, Lord of the Flame of Pa'agrio! I see by the necklace you wear that you seek the Lord's judgment! Excellent!
-I, Varkees, chief of the Atuba, will gladly share my knowledge with you. Tribes require symbols to rally around. Each tribe has its own unique symbol, called a totem. Once you understand the power that the totem bestows on our Atuba fighters, your skills will identify you as their lord.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30566-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30566-02.html deleted file mode 100644 index 9a7218bae8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30566-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Atuba Chief Varkees:
-Ah, you didn't know about the Atuba tribe's totem? You've never heard of the Pointed Fang?! Made from the fang of an enemy Orc, it is a powerful item.
-Go to the southern part of our lands and there slay the lowly Orcs who have forfeited their honor and acquire their fangs! Ah, but first go to Seer Manakia in the Town of Giran and show him this amulet. He will tell you more about the Orcs you must face. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30566-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30566-03.html deleted file mode 100644 index e1df187eb5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30566-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Atuba Chief Varkees:
-Seek out Seer Manakia in the Town of Giran! Obey his orders to acquire the fangs of those dishonorable Orcs who lurk near the town. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30566-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30566-04.html deleted file mode 100644 index d236aa54e4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30566-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Atuba Chief Varkees:
-Welcome back, young Shaman! I have already heard how you slew those dishonorable Orcs near Giran. I hope the experience of killing your fellow Orcs has shown you how ruthless we Atuba can be.
-Truly, you have earned the Pointed Fang Totem. I, Varkees of the Atuba, salute your skill and fighting spirit! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30566-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30566-05.html deleted file mode 100644 index 06a355b066..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30566-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Atuba Chief Varkees:
-Greetings, you who enforce the judgment of the Lord! You have already been acknowledged by me, so go and present our tribe's totem to the Flame Lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30567-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30567-01.html deleted file mode 100644 index 282927da25..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30567-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Neruga Chief Tantus:
-Tejakar Pa'agrio! Praise the Lord of the Flame! I see by the necklace you are wearing that you are a Sorcerer undergoing the Test of the Lord! I, Tantus, undefeated Chief of the Neruga tribe shall teach you...
-The bond that ties all tribes and kinships together is not blood but the singular consciousness of our entire race! This common mind is symbolized by the totem of each tribe. Once you have an understanding of the totem of the Warriors of Neruga, I will acknowledge you as a Monarch! Now you must find the materials that compose the Neruga tribal totem!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30567-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30567-02.html deleted file mode 100644 index 35aa8f139e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30567-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Neruga Chief Tantus:
-Are you sure you know nothing about the Neruga tribe's totem? The totem of the undefeated Nerugas, the people who take pride in our long history, is the 'axe and arrow!' This symbol contains the spirit of the Nerugas who never back off, until we have defeated our enemy!
-The materials that are needed for making the totem are the Negura axe blade used in rituals, and one thousand Bone Arrows! Procure all of these and bring them to me! You can get the axe blade from Trader Jakal. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30567-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30567-03.html deleted file mode 100644 index 1c6494ae02..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30567-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Neruga Chief Tantus:
-Didn't you hear me?! Bring me the Negura axe blade and one thousand Bone Arrows! Didn't I tell you? Ask Trader Jakal about the axe blade! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30567-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30567-04.html deleted file mode 100644 index 082bfe1f3a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30567-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Neruga Chief Tantus:
-Young one, you have found the materials needed for making the totem of Neruga. I bet you have learned much about the spirit of the Neruga tribe!
-Now I, Tantus, the chief of the Neruga tribe shall give you the 'Axe of Ceremony.' It is proof that the Neruga Chief has acknowledged your abilities! If you bring this to the Flame Lord Kakai, he will also approve your abilities! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30567-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30567-05.html deleted file mode 100644 index f4afe7386c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30567-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Neruga Chief Tantus:
-Didn't you already receive the 'Axe of Ceremony'? Upon receiving the totem, it means that you have been acknowledged by the Neruga Chief! So, go now and show the Axe of Ceremony to the Flame Lord! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30568-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30568-01.html deleted file mode 100644 index 3fff3b3fd4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30568-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Urutu Chief Hatos:
-Young Shaman of the tribe, you shall remember! At one time we ruled the world and brought others to their knees before our awesome power... You must never forget! Our cities burned and our people killed by our enemies... You must remember!
-You who will take the Test of the Lord! If you wish to be recognized as possessing the qualifications of the Lord, you must know the true meaning of the totem which we, the Urutu tribe, serve.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30568-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30568-02.html deleted file mode 100644 index 04e6481db0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30568-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Urutu Chief Hatos:
-You really don't know anything about the totem of our Urutu tribe?! The totem of our tribe is a skull with two swords! We use the head of the betrayer Orcs to make this totem! Our totem is a solemn warning for the betrayers who stained our tribe's honor! It is also a sign of strong will that we shall never stop until we have punished every single betrayer!
-If you wish to understand the meanings of the Urutu totem, you must bring the 2 materials needed to make it. They are the Blade of Urutu and betrayer Orc's Skull! Ask the Blacksmith Sumari about the blade!
-However the Skull of the Betrayer, you must find it yourself! Recently, in the area called Timak Outpost in the southwestern part of the Town of Oren, Orcs of the Timak tribe have been gathering. They are different from the other Orcs. They are very strong. But they are no exception to the fact that we will punish all those betrayers! You'll have to kill the Timak Orcs and gather 10 skulls from them. I suppose it will be too hard for you to do such thing all alone, so I'll let you use some help from your friends. But remember! You must chop off the betrayer's head with your own hands!
-Is it clear now?! What you should do?! Find the Blade of Urutu! And gather 10 Skulls of the Timak Orcs! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30568-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30568-03.html deleted file mode 100644 index 7786721e6f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30568-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Urutu Chief Hatos:
-Did you forget already about your duties?! You must find the materials needed for making the Urutu's totem! The materials are the blade of the Urutu sword, and 10 skulls of Timak Orcs, the betrayers! About the blade, you should ask the Blacksmith Sumari! Tejakar Oroka! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30568-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30568-04.html deleted file mode 100644 index 923614f6f2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30568-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Urutu Chief Hatos:
-Tejakar Urutu! Ten skulls of Timak Orcs, and the blade of the Urutu sword! You have brought everything that I asked for. Yes, I believe that you learned the true meaning that the skull and swords has to us when you were carrying out this test! Don't forget what you have learned! There will come a day when you shall become the leader of many soldiers and realize how important such symbols as totems are!
-I, Hatos of the Urutu understood well of your abilities! I feel that you are qualified enough for receiving the Mark of the Monarch! You shall have our totem. When you return with this, the Flame Lord will acknowledge you just as I did! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30568-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30568-05.html deleted file mode 100644 index 8c6d795cce..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30568-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Urutu Chief Hatos:
-The totem that you are holding in your hands is the holiest object of the Urutu tribe. It also serves as a warning for betrayers and a symbol of our resolve, stronger than death! And above all, it serves notice that I, Hatos, Chief of the Urutu tribe have acknowledged you! Do not forget the meaning of the skull with a sword stuck in it! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30641-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30641-01.html deleted file mode 100644 index 0d0f9b18d6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30641-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Dudamara Chief Takuna:
-Tejakar Oroka! I am Takuna, chieftain of the Dudamara tribe! I will punish betrayers by order of the Lord of Flame.
-I see by your necklace that you must be a Shaman on the Examination of the Lord! Since ancient times our tribe has been known as an 'intelligent' tribe because we have produced more Shamans and clever men than any other tribe. If you want to join our tribe as a Lord, you must understand the power of our symbol, the spider totem!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30641-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30641-02.html deleted file mode 100644 index 6184bd7751..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30641-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Duda-Mara Chief Takuna:
-Don't you know anything about the Duda-Mara tribe's totem? Our totem is the giant spider! Spinning a web and staying completely still with icy patience until the enemy falls into the trap. And once they do, we finish them off with stealth as only a predator can! This is the way our tribe fights!
-If you want to understand the meaning of our totem, gather the materials to make the totem! You'll need feelers and legs of spiders, but not just any spider! They must be strong and fierce spiders! I heard there are marsh spiders in the Cruma Marshlands. Collect 10 feelers and legs of those spiders and bring them to me! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30641-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30641-03.html deleted file mode 100644 index 5fbdf98134..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30641-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Duda-Mara Chief Takuna:
-Why are you back? 10 feelers and legs are required to create the Duda-Mara totem! Giant marsh spiders lurk in the Cruma Marshlands within the lands of Dion. Hunt the spiders and get the materials you need! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30641-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30641-04.html deleted file mode 100644 index 51745fe8b5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30641-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Duda-Mara Chief Takuna:
-Tejakar Oroka! You've done a fine job! Spinning a web with intelligence, patience, and boldness reveals your warrior spirit of the spider!
-I shall give you this 'crafted spider brooch' as a symbol of your intelligence, akin to the spider's. Take it to Flame Lord Kakai and you will be admitted! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30641-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30641-05.html deleted file mode 100644 index e2f5e02b1d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30641-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Duda-Mara Chief Takuna:
-The brooch that I gave you is a symbol of your intelligence akin to the spider's. If you want to complete the Trial of the Lord, go see Flame Lord Kakai and boastfully show him the totem of Duda-Mara right away. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30642-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30642-01.html deleted file mode 100644 index 5f703f64f9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30642-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Gandi Chief Chianta:
-Behold the cry of the wind and the trembling of the earth! Feel the fire of combat surging in your veins!
-The time of chaos draws nigh, and with it endless war, confusion, massacre, and battle! I, Gandi Chief Chianta, decree that in order to survive you must grow stronger! Only the strongest shall inherit the new age!
-Ah, another young Shaman taking the Test of the Lord? The powers of the sword and magic alone are not enough to earn the authority of the flame! You must also comprehend the source of all power and honor, the sacRed Totem of our Gandi tribe!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30642-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30642-02.html deleted file mode 100644 index 5a46a3b163..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30642-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Gandi Chief Chianta:
-Do you truly not know anything about the Gandi tribe totem? Our tribal totem is a line that connects two circles! The two circles represent life and death and are interconnected, forming a larger circle! The warriors of the Gandi tribe, who fight to the death in order to feel more alive, know well the meaning of the circles!
-The line connecting the circles is represented by a monster eye and you'll understand why once you've seen a monster eye.
-Young Shaman, you will need the cornea of a monster eye in order to create the Gandi totem! They say that a peculiar breed of monster eye roams near the Ivory Tower of Oren. Apparently these monster eyes have been strengthened by some strange spell cast by a Mystic in the Ivory Tower. Hunt those monster eyes and bring me twenty cornea! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30642-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30642-03.html deleted file mode 100644 index 6b9adfe133..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30642-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Gandi Chief Chianta:
-You've come back already? If you wish to understand the meaning of the Gandi totem, and to receive my acknowledgement, you must bring me twenty cornea from the monster eye! The specific breed of monster eye that you should hunt is said to wander the grounds close to the Ivory Tower of Oren. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30642-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30642-04.html deleted file mode 100644 index 395032242a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30642-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Gandi Chief Chianta:
-You have brought back all of the monster eye cornea! Well done, young Shaman! I trust you understand now the significance of the line that connects the two circles. Now I, Gandi Chief Chianta, will give you a monster eye wood carving, the symbol of our tribe. This totem signifies that you have received the acknowledgement of the Gandi tribe Chief. Take this to Flame Lord Kakai! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30642-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30642-05.html deleted file mode 100644 index a3eb63c97b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30642-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Gandi Chief Chianta:
-Young Shaman, contemplate the meaning of the line that connects the 2 circles. It symbolizes the neverending cycle of life and death, and is a definitive symbol for Orc Warriors. We feel most alive on the battlefield with death alongside us. You must not forget this no matter where your path takes you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30643-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30643-01.html deleted file mode 100644 index 97e1a0c40d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30643-01.html +++ /dev/null @@ -1,5 +0,0 @@ -First Orc:
-I am the first and the last Orc, the sole receiver of Pa'agrio's energy, the Hierarch of all Orcs! Though my physical form is gone and my soul hangs on by a thread, I linger to look after my proud Orc descendants!
-In the beginning, Pa'agrio created me from the essence of fire. My body was forged in the eternal flame, and my power would destroy mountains! My powers rivaled the gods'! When Pa'agrio ordered me to earth, I was set upon and killed by the jealous gods.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30643-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30643-02.html deleted file mode 100644 index 372c74bafa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30643-02.html +++ /dev/null @@ -1,4 +0,0 @@ -First Orc:
-They were obviously jealous of the fact that that I, the First Orc, was much stronger than their puny creations. When Pa'agrio ordered me here, they schemed to use the abundant water of this earth to extinguish my inner fire, to harden the lava that flows in my veins.
With my last dying breath I gave birth to the fathers of the 7 tribes, in whom I imbued my powers of honor and flame. They also received my secrets of strength through endless training. This same character is within you. Never ignore the spiritual flame that burns within...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30643-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30643-03.html deleted file mode 100644 index d597f74da9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30643-03.html +++ /dev/null @@ -1,5 +0,0 @@ -First Orc:
-The 7 tribes are Hestui, Ragna, Atuba, Neruga, Urutu, Duda-Mara, and Gandi! The Ragna tribe betrayed our race and turned away from my teachings! Their impertinence still galls me. My soul cannot rest!
-I heard of your punishment of the Ragna tribe betrayers on my behalf! You have partially assuaged my rage, and now you shall have your reward!
-May you become a great leader! Tejakar Oroka! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-01.html deleted file mode 100644 index 2bfef6ef41..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Ancestor Martankus:
-I am Martankus from Hestui tribe! I have been dead for a thousand years and though my body has gone, my spirit remains to watch over my descendents.
-Tell me, Shaman of Flame, why do you seek me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-02.html deleted file mode 100644 index c0f8f10a53..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Ancestor Martankus:
-I can tell by the grizzly tooth necklace that you wear that Kakai has sent you. So, you wish to take the Test of the Lord! You must learn of your ancestors' history first! Now, listen closely to what I say!
-A long time ago, Pa'agrio the Lord of Flame created the First Orc. The First Orc was made of flame and hot lava, and came to this land to control the chaos. He came first to this place where you stand, known now as the Cave of Trials.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-03.html deleted file mode 100644 index 131dc54da9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-03.html +++ /dev/null @@ -1,8 +0,0 @@ -Ancestor Martankus:
-The First Orc, born of Pa'agrio's flame, was a very powerful being.
-The gods of wind, earth and water were jealous of his power and sought to kill him.
-Eventually they were successful, but not before the mighty Orc created, with his last dying breath, the originators of the 7 tribes.
-I was among them, the originator of the Hestui tribe ...
-We originators of the 7 tribes followed the teachings of the first Orc and worked hard to make our tribes prosperous. After 108 Orc tribes had taken root in this land we knew that our purpose was accomplished. We came to this cave, destroyed our exhausted bodies and left only our souls to watch over our descendants and test young Shamans who want to be the Lord of the Orcs.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-04.html deleted file mode 100644 index 826b274792..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Ancestor Martankus:
-Becoming a Lord of Orcs requires a suitable test. Your test is to calm the soul of the first Orc, who died unfairly by killing the betrayer of the seven tribes!
-You should know, there were actually seven preceding tribes before our own. However, after the original seven went into eternal sleep, one tribe betrayed our race and all became chaos. Because of the betrayal, we have forgotten the teachings of the first Orc and wasted thousands of years fighting each other.
-The tribe who betrayed the seven tribes is the Ragna! You must find Ragna Orcs and punish them! That is the only way to appease the furious spirit of the first Orc.
-In this very moment, the Ragna Orcs have come into our tribe's land! How dare those dirty betrayers come onto the Immortal Plateau! This grievous, indignant matter cannot be left unpunished! Destroy every Ragna Orc in sight! As proof of your merciless punishment, bring one of their heads! We shall not forgive the ones who tainted our great history! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-05.html deleted file mode 100644 index fbb6c3ecc7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Ancestor Martankus:
-Punish that dirty betrayer's tribe, the Ragna Orcs! Only that will quiet the first Orc's anger after all these long years! This is what you must do!
-At this very moment, they are invading our territory. This grievous, indignant matter cannot be left unpunished! Find and destroy the Ragna Tribe, who dirty the Immortal Plateau with their presence! For proof of your merciless punishment, bring back one of their heads! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-06.html deleted file mode 100644 index 87ea7bb336..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Ancestor Martankus:
-What is this? It is a notice from the betrayer, the Ragna Chief! They say they will make a Chief of the one who kills the Flame Lord! This is an outrage! Betrayer's blood is even in their bones!
-You, brave Shaman, you have punished betrayer's tribe as I asked you. Proud of you! I acknowledge your service and hereby give you the Immortal Flame. Give this to Kakai!
-Oh! First Orc! He will personally congratulate your bravery! Although it is but a window to his soul, you will be able to speak with him for a while by using my power. What do you think? Would you like to meet the first Orc?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-07.html deleted file mode 100644 index 6a52a48c66..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Ancestor Martankus:
-I shall use my powers to conjure the spirit of the First Orc. Behold his power and learn! I know you will make your ancestors proud!! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-08.html deleted file mode 100644 index b54ba6cb01..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/30649-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Ancestor Martankus:
-You have passed the test of the Lord. Now take this Immortal Flame to my descendant, your Lord, Kakai. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/Q00232_TestOfTheLord.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/Q00232_TestOfTheLord.java deleted file mode 100644 index d2fe37dcb6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00232_TestOfTheLord/Q00232_TestOfTheLord.java +++ /dev/null @@ -1,699 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00232_TestOfTheLord; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.Location; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Test Of The Lord (232) - * @author ivantotov - */ -public class Q00232_TestOfTheLord extends Quest -{ - // NPCs - private static final int SEER_SOMAK = 30510; - private static final int SEER_MANAKIA = 30515; - private static final int TRADER_JAKAL = 30558; - private static final int BLACKSMITH_SUMARI = 30564; - private static final int FLAME_LORD_KAKAI = 30565; - private static final int ATUBA_CHIEF_VARKEES = 30566; - private static final int NERUGA_CHIEF_TANTUS = 30567; - private static final int URUTU_CHIEF_HATOS = 30568; - private static final int DUDA_MARA_CHIEF_TAKUNA = 30641; - private static final int GANDI_CHIEF_CHIANTA = 30642; - private static final int FIRST_ORC = 30643; - private static final int ANCESTOR_MARTANKUS = 30649; - // Items - private static final int ADENA = 57; - private static final int BONE_ARROW = 1341; - private static final int ORDEAL_NECKLACE = 3391; - private static final int VARKEES_CHARM = 3392; - private static final int TANTUS_CHARM = 3393; - private static final int HATOS_CHARM = 3394; - private static final int TAKUNA_CHARM = 3395; - private static final int CHIANTA_CHARM = 3396; - private static final int MANAKIAS_ORDERS = 3397; - private static final int BREKA_ORC_FANG = 3398; - private static final int MANAKIAS_AMULET = 3399; - private static final int HUGE_ORC_FANG = 3400; - private static final int SUMARIS_LETTER = 3401; - private static final int URUTU_BLADE = 3402; - private static final int TIMAK_ORC_SKULL = 3403; - private static final int SWORD_INTO_SKULL = 3404; - private static final int NERUGA_AXE_BLADE = 3405; - private static final int AXE_OF_CEREMONY = 3406; - private static final int MARSH_SPIDER_FEELER = 3407; - private static final int MARSH_SPIDER_FEET = 3408; - private static final int HANDIWORK_SPIDER_BROOCH = 3409; - private static final int ENCHANTED_MONSTER_CORNEA = 3410; - private static final int MONSTER_EYE_WOODCARVING = 3411; - private static final int BEAR_FANG_NECKLACE = 3412; - private static final int MARTANKUS_CHARM = 3413; - private static final int RAGNA_ORC_HEAD = 3414; - private static final int RAGNA_CHIEF_NOTICE = 3415; - private static final int IMMORTAL_FLAME = 3416; - // Reward - private static final int MARK_OF_LORD = 3390; - // Monster - private static final int MARSH_SPIDER = 20233; - private static final int BREKA_ORC_SHAMAN = 20269; - private static final int BREKA_ORC_OVERLORD = 20270; - private static final int ENCHANTED_MONSTEREYE = 20564; - private static final int TIMAK_ORC = 20583; - private static final int TIMAK_ORC_ARCHER = 20584; - private static final int TIMAK_ORC_SOLDIER = 20585; - private static final int TIMAK_ORC_WARRIOR = 20586; - private static final int TIMAK_ORC_SHAMAN = 20587; - private static final int TIMAK_ORC_OVERLORD = 20588; - private static final int RAGNA_ORC_OVERLORD = 20778; - private static final int RAGNA_ORC_SEER = 20779; - // Misc - private static final int MIN_LEVEL = 39; - // Locations - private static final Location FIRST_ORC_SPAWN = new Location(21036, -107690, -3038); - - public Q00232_TestOfTheLord() - { - super(232); - addStartNpc(FLAME_LORD_KAKAI); - addTalkId(FLAME_LORD_KAKAI, SEER_SOMAK, SEER_MANAKIA, TRADER_JAKAL, BLACKSMITH_SUMARI, ATUBA_CHIEF_VARKEES, NERUGA_CHIEF_TANTUS, URUTU_CHIEF_HATOS, DUDA_MARA_CHIEF_TAKUNA, GANDI_CHIEF_CHIANTA, FIRST_ORC, ANCESTOR_MARTANKUS); - addKillId(MARSH_SPIDER, BREKA_ORC_SHAMAN, BREKA_ORC_OVERLORD, ENCHANTED_MONSTEREYE, TIMAK_ORC, TIMAK_ORC_ARCHER, TIMAK_ORC_SOLDIER, TIMAK_ORC_SOLDIER, TIMAK_ORC_WARRIOR, TIMAK_ORC_SHAMAN, TIMAK_ORC_OVERLORD, RAGNA_ORC_OVERLORD, RAGNA_ORC_SEER); - registerQuestItems(ORDEAL_NECKLACE, VARKEES_CHARM, TANTUS_CHARM, HATOS_CHARM, TAKUNA_CHARM, CHIANTA_CHARM, MANAKIAS_ORDERS, BREKA_ORC_FANG, MANAKIAS_AMULET, HUGE_ORC_FANG, SUMARIS_LETTER, URUTU_BLADE, TIMAK_ORC_SKULL, SWORD_INTO_SKULL, NERUGA_AXE_BLADE, AXE_OF_CEREMONY, MARSH_SPIDER_FEELER, MARSH_SPIDER_FEET, HANDIWORK_SPIDER_BROOCH, ENCHANTED_MONSTER_CORNEA, MONSTER_EYE_WOODCARVING, BEAR_FANG_NECKLACE, MARTANKUS_CHARM, RAGNA_ORC_HEAD, RAGNA_CHIEF_NOTICE, IMMORTAL_FLAME); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (qs.isCreated()) - { - qs.startQuest(); - giveItems(player, ORDEAL_NECKLACE, 1); - } - break; - } - case "30565-05a.html": - case "30558-03a.html": - case "30643-02.html": - case "30643-03.html": - case "30649-02.html": - case "30649-03.html": - { - htmltext = event; - break; - } - case "30565-08.html": - { - if (hasQuestItems(player, HUGE_ORC_FANG)) - { - takeItems(player, ORDEAL_NECKLACE, 1); - takeItems(player, HUGE_ORC_FANG, 1); - takeItems(player, SWORD_INTO_SKULL, 1); - takeItems(player, AXE_OF_CEREMONY, 1); - takeItems(player, HANDIWORK_SPIDER_BROOCH, 1); - takeItems(player, MONSTER_EYE_WOODCARVING, 1); - giveItems(player, BEAR_FANG_NECKLACE, 1); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "30558-02.html": - { - if (getQuestItemsCount(player, ADENA) >= 1000) - { - takeItems(player, ADENA, 1000); - giveItems(player, NERUGA_AXE_BLADE, 1); - htmltext = event; - } - break; - } - case "30566-02.html": - { - giveItems(player, VARKEES_CHARM, 1); - htmltext = event; - break; - } - case "30567-02.html": - { - giveItems(player, TANTUS_CHARM, 1); - htmltext = event; - break; - } - case "30568-02.html": - { - giveItems(player, HATOS_CHARM, 1); - htmltext = event; - break; - } - case "30641-02.html": - { - giveItems(player, TAKUNA_CHARM, 1); - htmltext = event; - break; - } - case "30642-02.html": - { - giveItems(player, CHIANTA_CHARM, 1); - htmltext = event; - break; - } - case "30649-04.html": - { - if (hasQuestItems(player, BEAR_FANG_NECKLACE)) - { - takeItems(player, BEAR_FANG_NECKLACE, 1); - giveItems(player, MARTANKUS_CHARM, 1); - qs.setCond(4, true); - htmltext = event; - } - break; - } - case "30649-07.html": - { - if (npc.getSummonedNpcCount() < 1) - { - addSpawn(npc, FIRST_ORC, FIRST_ORC_SPAWN, false, 10000); - } - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case MARSH_SPIDER: - { - if (hasQuestItems(killer, ORDEAL_NECKLACE, TAKUNA_CHARM) && !hasQuestItems(killer, HANDIWORK_SPIDER_BROOCH)) - { - if (getQuestItemsCount(killer, MARSH_SPIDER_FEELER) < 10) - { - giveItems(killer, MARSH_SPIDER_FEELER, 2); - if (getQuestItemsCount(killer, MARSH_SPIDER_FEELER) >= 10) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - else if (getQuestItemsCount(killer, MARSH_SPIDER_FEET) < 10) - { - giveItems(killer, MARSH_SPIDER_FEET, 2); - if (getQuestItemsCount(killer, MARSH_SPIDER_FEET) >= 10) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - case BREKA_ORC_SHAMAN: - case BREKA_ORC_OVERLORD: - { - if (hasQuestItems(killer, ORDEAL_NECKLACE, VARKEES_CHARM, MANAKIAS_ORDERS) && !hasAtLeastOneQuestItem(killer, HUGE_ORC_FANG, MANAKIAS_AMULET)) - { - if (getQuestItemsCount(killer, BREKA_ORC_FANG) < 20) - { - giveItems(killer, BREKA_ORC_FANG, 2); - if (getQuestItemsCount(killer, BREKA_ORC_FANG) >= 20) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - case ENCHANTED_MONSTEREYE: - { - if (hasQuestItems(killer, ORDEAL_NECKLACE, CHIANTA_CHARM) && !hasQuestItems(killer, MONSTER_EYE_WOODCARVING)) - { - if (getQuestItemsCount(killer, ENCHANTED_MONSTER_CORNEA) < 20) - { - giveItems(killer, ENCHANTED_MONSTER_CORNEA, 1); - if (getQuestItemsCount(killer, ENCHANTED_MONSTER_CORNEA) >= 20) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - case TIMAK_ORC: - case TIMAK_ORC_ARCHER: - case TIMAK_ORC_SOLDIER: - case TIMAK_ORC_WARRIOR: - case TIMAK_ORC_SHAMAN: - case TIMAK_ORC_OVERLORD: - { - if (hasQuestItems(killer, ORDEAL_NECKLACE, HATOS_CHARM) && !hasQuestItems(killer, SWORD_INTO_SKULL)) - { - if (getQuestItemsCount(killer, TIMAK_ORC_SKULL) < 10) - { - giveItems(killer, TIMAK_ORC_SKULL, 1); - if (getQuestItemsCount(killer, TIMAK_ORC_SKULL) >= 10) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - case RAGNA_ORC_OVERLORD: - case RAGNA_ORC_SEER: - { - if (hasQuestItems(killer, MARTANKUS_CHARM)) - { - if (!hasQuestItems(killer, RAGNA_CHIEF_NOTICE)) - { - giveItems(killer, RAGNA_CHIEF_NOTICE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else if (!hasQuestItems(killer, RAGNA_ORC_HEAD)) - { - giveItems(killer, RAGNA_ORC_HEAD, 1); - qs.setCond(5, true); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == FLAME_LORD_KAKAI) - { - if (player.getRace() != Race.ORC) - { - htmltext = "30565-01.html"; - } - else if (player.getClassId() != ClassId.ORC_SHAMAN) - { - htmltext = "30565-02.html"; - } - else if (player.getLevel() < MIN_LEVEL) - { - htmltext = "30565-03.html"; - } - else - { - htmltext = "30565-04.htm"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case FLAME_LORD_KAKAI: - { - if (hasQuestItems(player, ORDEAL_NECKLACE)) - { - if (hasQuestItems(player, HUGE_ORC_FANG, SWORD_INTO_SKULL, AXE_OF_CEREMONY, MONSTER_EYE_WOODCARVING, HANDIWORK_SPIDER_BROOCH)) - { - htmltext = "30565-07.html"; - } - else - { - htmltext = "30565-06.html"; - } - } - else if (hasQuestItems(player, BEAR_FANG_NECKLACE)) - { - htmltext = "30565-09.html"; - } - else if (hasQuestItems(player, MARTANKUS_CHARM)) - { - htmltext = "30565-10.html"; - } - else if (hasQuestItems(player, IMMORTAL_FLAME)) - { - giveAdena(player, 161806, true); - giveItems(player, MARK_OF_LORD, 1); - addExpAndSp(player, 894888, 61408); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30565-11.html"; - } - break; - } - case SEER_SOMAK: - { - if (hasQuestItems(player, ORDEAL_NECKLACE, HATOS_CHARM, SUMARIS_LETTER) && !hasAtLeastOneQuestItem(player, SWORD_INTO_SKULL, URUTU_BLADE)) - { - takeItems(player, SUMARIS_LETTER, 1); - giveItems(player, URUTU_BLADE, 1); - htmltext = "30510-01.html"; - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, HATOS_CHARM, URUTU_BLADE) && !hasAtLeastOneQuestItem(player, SWORD_INTO_SKULL, SUMARIS_LETTER)) - { - htmltext = "30510-02.html"; - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, SWORD_INTO_SKULL) && !hasAtLeastOneQuestItem(player, HATOS_CHARM, URUTU_BLADE, SUMARIS_LETTER)) - { - htmltext = "30510-03.html"; - } - break; - } - case SEER_MANAKIA: - { - if (hasQuestItems(player, ORDEAL_NECKLACE, VARKEES_CHARM) && !hasAtLeastOneQuestItem(player, HUGE_ORC_FANG, MANAKIAS_AMULET, MANAKIAS_ORDERS)) - { - giveItems(player, MANAKIAS_ORDERS, 1); - htmltext = "30515-01.html"; - } - else if (hasQuestItems(player, VARKEES_CHARM, ORDEAL_NECKLACE, MANAKIAS_ORDERS) && !hasAtLeastOneQuestItem(player, HUGE_ORC_FANG, MANAKIAS_AMULET)) - { - if (getQuestItemsCount(player, BREKA_ORC_FANG) < 20) - { - htmltext = "30515-02.html"; - } - else - { - takeItems(player, MANAKIAS_ORDERS, 1); - takeItems(player, BREKA_ORC_FANG, -1); - giveItems(player, MANAKIAS_AMULET, 1); - htmltext = "30515-03.html"; - } - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, VARKEES_CHARM, MANAKIAS_AMULET) && !hasAtLeastOneQuestItem(player, HUGE_ORC_FANG, MANAKIAS_ORDERS)) - { - htmltext = "30515-04.html"; - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, HUGE_ORC_FANG) && !hasAtLeastOneQuestItem(player, VARKEES_CHARM, MANAKIAS_AMULET, MANAKIAS_ORDERS)) - { - htmltext = "30515-05.html"; - } - break; - } - case TRADER_JAKAL: - { - if (hasQuestItems(player, ORDEAL_NECKLACE, TANTUS_CHARM) && !hasAtLeastOneQuestItem(player, AXE_OF_CEREMONY, NERUGA_AXE_BLADE)) - { - if (getQuestItemsCount(player, ADENA) >= 1000) - { - htmltext = "30558-01.html"; - } - else - { - htmltext = "30558-03.html"; - } - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, TANTUS_CHARM, NERUGA_AXE_BLADE) && !hasQuestItems(player, AXE_OF_CEREMONY)) - { - htmltext = "30558-04.html"; - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, AXE_OF_CEREMONY) && !hasQuestItems(player, TANTUS_CHARM)) - { - htmltext = "30558-05.html"; - } - break; - } - case BLACKSMITH_SUMARI: - { - if (hasQuestItems(player, HATOS_CHARM, ORDEAL_NECKLACE) && !hasAtLeastOneQuestItem(player, SWORD_INTO_SKULL, URUTU_BLADE, SUMARIS_LETTER)) - { - giveItems(player, SUMARIS_LETTER, 1); - htmltext = "30564-01.html"; - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, HATOS_CHARM, SUMARIS_LETTER) && !hasAtLeastOneQuestItem(player, SWORD_INTO_SKULL, URUTU_BLADE)) - { - htmltext = "30564-02.html"; - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, HATOS_CHARM, URUTU_BLADE) && !hasAtLeastOneQuestItem(player, SUMARIS_LETTER, SWORD_INTO_SKULL)) - { - htmltext = "30564-03.html"; - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, SWORD_INTO_SKULL) && !hasAtLeastOneQuestItem(player, HATOS_CHARM, URUTU_BLADE, SUMARIS_LETTER)) - { - htmltext = "30564-04.html"; - } - break; - } - case ATUBA_CHIEF_VARKEES: - { - if (hasQuestItems(player, ORDEAL_NECKLACE) && !hasAtLeastOneQuestItem(player, HUGE_ORC_FANG, VARKEES_CHARM)) - { - htmltext = "30566-01.html"; - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, VARKEES_CHARM) && !hasAtLeastOneQuestItem(player, HUGE_ORC_FANG, MANAKIAS_AMULET)) - { - htmltext = "30566-03.html"; - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, VARKEES_CHARM, MANAKIAS_AMULET) && !hasQuestItems(player, HUGE_ORC_FANG)) - { - takeItems(player, VARKEES_CHARM, 1); - takeItems(player, MANAKIAS_AMULET, 1); - giveItems(player, HUGE_ORC_FANG, 1); - if (hasQuestItems(player, AXE_OF_CEREMONY, SWORD_INTO_SKULL, HANDIWORK_SPIDER_BROOCH, MONSTER_EYE_WOODCARVING)) - { - qs.setCond(2, true); - } - htmltext = "30566-04.html"; - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, HUGE_ORC_FANG) && !hasQuestItems(player, VARKEES_CHARM)) - { - htmltext = "30566-05.html"; - } - break; - } - case NERUGA_CHIEF_TANTUS: - { - if (hasQuestItems(player, ORDEAL_NECKLACE) && !hasAtLeastOneQuestItem(player, AXE_OF_CEREMONY, TANTUS_CHARM)) - { - htmltext = "30567-01.html"; - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, TANTUS_CHARM) && !hasQuestItems(player, AXE_OF_CEREMONY)) - { - if (!hasQuestItems(player, NERUGA_AXE_BLADE) || (getQuestItemsCount(player, BONE_ARROW) < 1000)) - { - htmltext = "30567-03.html"; - } - else - { - takeItems(player, BONE_ARROW, 1000); - takeItems(player, TANTUS_CHARM, 1); - takeItems(player, NERUGA_AXE_BLADE, 1); - giveItems(player, AXE_OF_CEREMONY, 1); - if (hasQuestItems(player, HUGE_ORC_FANG, SWORD_INTO_SKULL, HANDIWORK_SPIDER_BROOCH, MONSTER_EYE_WOODCARVING)) - { - qs.setCond(2, true); - } - htmltext = "30567-04.html"; - } - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, AXE_OF_CEREMONY) && !hasQuestItems(player, TANTUS_CHARM)) - { - htmltext = "30567-05.html"; - } - break; - } - case URUTU_CHIEF_HATOS: - { - if (hasQuestItems(player, ORDEAL_NECKLACE) && !hasAtLeastOneQuestItem(player, SWORD_INTO_SKULL, HATOS_CHARM)) - { - htmltext = "30568-01.html"; - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, HATOS_CHARM) && !hasQuestItems(player, SWORD_INTO_SKULL)) - { - if (hasQuestItems(player, URUTU_BLADE) && (getQuestItemsCount(player, TIMAK_ORC_SKULL) >= 10)) - { - takeItems(player, HATOS_CHARM, 1); - takeItems(player, URUTU_BLADE, 1); - takeItems(player, TIMAK_ORC_SKULL, -1); - giveItems(player, SWORD_INTO_SKULL, 1); - if (hasQuestItems(player, HUGE_ORC_FANG, AXE_OF_CEREMONY, HANDIWORK_SPIDER_BROOCH, MONSTER_EYE_WOODCARVING)) - { - qs.setCond(2, true); - } - htmltext = "30568-04.html"; - } - else - { - htmltext = "30568-03.html"; - } - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, SWORD_INTO_SKULL) && !hasQuestItems(player, HATOS_CHARM)) - { - htmltext = "30568-05.html"; - } - break; - } - case DUDA_MARA_CHIEF_TAKUNA: - { - if (hasQuestItems(player, ORDEAL_NECKLACE) && !hasAtLeastOneQuestItem(player, HANDIWORK_SPIDER_BROOCH, TAKUNA_CHARM)) - { - htmltext = "30641-01.html"; - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, TAKUNA_CHARM) && !hasQuestItems(player, HANDIWORK_SPIDER_BROOCH)) - { - if ((getQuestItemsCount(player, MARSH_SPIDER_FEELER) >= 10) && (getQuestItemsCount(player, MARSH_SPIDER_FEET) >= 10)) - { - takeItems(player, TAKUNA_CHARM, 1); - takeItems(player, MARSH_SPIDER_FEELER, -1); - takeItems(player, MARSH_SPIDER_FEET, -1); - giveItems(player, HANDIWORK_SPIDER_BROOCH, 1); - if (hasQuestItems(player, HUGE_ORC_FANG, AXE_OF_CEREMONY, SWORD_INTO_SKULL, MONSTER_EYE_WOODCARVING)) - { - qs.setCond(2, true); - } - htmltext = "30641-04.html"; - } - else - { - htmltext = "30641-03.html"; - } - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, HANDIWORK_SPIDER_BROOCH) && !hasQuestItems(player, TAKUNA_CHARM)) - { - htmltext = "30641-05.html"; - } - break; - } - case GANDI_CHIEF_CHIANTA: - { - if (hasQuestItems(player, ORDEAL_NECKLACE) && !hasAtLeastOneQuestItem(player, MONSTER_EYE_WOODCARVING, CHIANTA_CHARM)) - { - htmltext = "30642-01.html"; - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, CHIANTA_CHARM) && !hasQuestItems(player, MONSTER_EYE_WOODCARVING)) - { - if (getQuestItemsCount(player, ENCHANTED_MONSTER_CORNEA) < 20) - { - htmltext = "30642-03.html"; - } - else - { - takeItems(player, CHIANTA_CHARM, 1); - takeItems(player, ENCHANTED_MONSTER_CORNEA, -1); - giveItems(player, MONSTER_EYE_WOODCARVING, 1); - if (hasQuestItems(player, HUGE_ORC_FANG, AXE_OF_CEREMONY, SWORD_INTO_SKULL, HANDIWORK_SPIDER_BROOCH)) - { - qs.setCond(2, true); - } - htmltext = "30642-04.html"; - } - } - else if (hasQuestItems(player, ORDEAL_NECKLACE, MONSTER_EYE_WOODCARVING) && !hasQuestItems(player, CHIANTA_CHARM)) - { - htmltext = "30642-05.html"; - } - break; - } - case FIRST_ORC: - { - if (hasAtLeastOneQuestItem(player, MARTANKUS_CHARM, IMMORTAL_FLAME)) - { - qs.setCond(7, true); - htmltext = "30643-01.html"; - } - break; - } - case ANCESTOR_MARTANKUS: - { - if (hasQuestItems(player, BEAR_FANG_NECKLACE)) - { - htmltext = "30649-01.html"; - } - else if (hasQuestItems(player, MARTANKUS_CHARM) && !hasAtLeastOneQuestItem(player, RAGNA_CHIEF_NOTICE, RAGNA_ORC_HEAD)) - { - htmltext = "30649-05.html"; - } - else if (hasQuestItems(player, MARTANKUS_CHARM, RAGNA_CHIEF_NOTICE, RAGNA_ORC_HEAD)) - { - takeItems(player, MARTANKUS_CHARM, 1); - takeItems(player, RAGNA_ORC_HEAD, 1); - takeItems(player, RAGNA_CHIEF_NOTICE, 1); - giveItems(player, IMMORTAL_FLAME, 1); - qs.setCond(6, true); - htmltext = "30649-06.html"; - } - else if (hasQuestItems(player, IMMORTAL_FLAME)) - { - if (npc.getSummonedNpcCount() < 1) - { - addSpawn(npc, FIRST_ORC, FIRST_ORC_SPAWN, false, 10000); - } - htmltext = "30649-08.html"; - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == FLAME_LORD_KAKAI) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-01.html deleted file mode 100644 index a18b92c906..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Priestess Vivyan:
-What has an Orc Shaman to do with me? Just name it! I will help you in any way I can!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-02.html deleted file mode 100644 index fd2ba58f57..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Priestess Vivyan:
-Ah! Commander Kiruna, the only Commander in the whole Orc Kingdom. She fell in love with Paladin Kelhas... The love story of Kelhas and Kiruna is written in the history of the shrine, and I found it so touching that I read it several times.
-Oh, don't give me that look! I know you Orcs don't like to hear about an Orc that fell in love with a Human being. So sorry... but their story... it is so romantic...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-03.html deleted file mode 100644 index a8df4430e2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Priestess Vivyan:
-Kiruna and Kelhas were Warriors who fought bravely against the army of the devil Beleth. They won every battle, but one day Kelhas was killed by the evil spirits of Beleth. Imagine Kiruna's sorrow when the news reached her that her lover had been killed. A few days after Kelhas's death, she took to the battlefield with grim determination and won a great victory over the army of Beleth.
-But unfortunately she received a mortal wound in the final battle. She was taken to the shrine for treatment, but soon died and was buried beside Kelhas. Some say that she refused treatment...
-Sometimes the feelings which appear to be weak-mindedness can be the source of great power. Do you see?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-04.html deleted file mode 100644 index 44553327f5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Priestess Vivyan:
-According to the records, the graves of Kelhas and Kiruna are in the south of Gludio, a place which has now turned into a Wasteland area. But that was already a thousand years ago... I am not sure if their remains will still be there...
-Perhaps Sarien who knows the area well, might know of its whereabouts! I shall write you a letter. You'd better go and meet him. He is doing commerce near the southern entrance of the Wasteland. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-05.html deleted file mode 100644 index 84df5bdfba..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Priestess Vivyan:
-It is said that the grave of Kiruna was built in the wasteland area. But that was a thousand years ago, so it might have disappeared already. Take the letter that I gave you to Sarien who lives in the southern border of the Wasteland. He knows the area well, so he will be able to give you some help. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-06.html deleted file mode 100644 index aaf65ebb55..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Priestess Vivyan:
-What a pity. So the grave of Kiruna has disappeared already? It must be the Wasteland ants who dug up the grave. But her remains might still be preserved somewhere deep in the ant tunnel so do not lose hope. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-07.html deleted file mode 100644 index a7f23c63cd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30030-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Priestess Vivyan:
-You have recovered every piece of Kiruna's Remains in the Wasteland? That is awesome! I am really surprised at how devoted you Orcs are to respecting your ancestors! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30436-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30436-01.html deleted file mode 100644 index da83d88b42..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30436-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Sarien:
-A letter from Priestess Vivyan? The grave of Paladin Kelhas and Commander Kiruna? Well... Surely there were many graves of the Elmoreden era here... But sandwind was vicious, and what's even more, the giant ants excavated the place... I bet that all the graves and the relics in it have disappeared by now.
-Although chances are scarce... I would try the ants tunnel if I were you. According to the adventurers who investigate the Wastelands, they say that the ancient relics are found in the ant tunnel now and then. Perhaps the remains that you are looking for might have been excavated by the ants as well.
-If my guesses aren't wrong, it must be the soldier ants who carry such things as bones and remains. They normally cut things into pieces, such as a human corpse. Well... Perhaps 5 pieces...? I'll give you this illustrated book for reference. It will help you when you are exploring the ant tunnel. Good luck, then! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30436-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30436-02.html deleted file mode 100644 index 98d495b421..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30436-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Sarien:
-I bet that the grave of the Orc Warrior that you are looking for was already excavated and destroyed. But they say that once in a while, the ancient relics are found in the ant tunnel so if you are lucky enough you might find the bones that you are looking for.
-If my guesses aren't wrong, it must be the soldier ants who carry such things as bones and remains. I think they'll have cut it into 5 pieces more or less. Good luck, then! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30436-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30436-03.html deleted file mode 100644 index db3a1f17ea..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30436-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Sarien:
-You finally got what you wanted from the Ant Nest. You Orcs are extremely brave! You will succeed in business if you apply the same patience and skill to it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-01.html deleted file mode 100644 index 5f96c95848..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Seer Racoy:
-Young shaman, do you seek the remains of the legendary Warrior Kiruna? First you must listen to her story!
-In a time long ago the supreme commander of our army asked for our support in a tough battle with the devil Beleth. Kiruna led a crack contingent off to the battlefield. Kiruna and her soldiers fought bravely against numerous undead and the front line did not waver.
That is, until the dreaded Death Knight Mordreous appeared on the battlefield. The soldiers, overwhelmed by fear and Beleth's magic, began to retreat...
-However, Kiruna was fearless. She took the battlefield alone, singing hymns of victory and slaughtering hundreds of undead, and finally the death Knight Mordreous!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-02.html deleted file mode 100644 index de9cef9d78..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Seer Racoy:
-After the death of beleth, Kiruna remained in the Human's world and became the Commanding General of the kingdom's west army. Some human poets said that Kiruna fell in love with Kelhas, the Einhasad Paladin, but that's absolute nonsense! Why would an Orc Amazon fall in love with a weak Human!
-Kiruna died after suffering from a mysterious fever. The Humans buried her with the other Human Warriors in the cemetery. It is obvious that a great hero like her should have a grand funeral in the Cave of Trials! However Kiruna herself asked to be buried with the other Human soldiers.
-I don't know where that place is exactly. But I found out that there are records left about Kiruna in the Einhasad temple of this village. Go to the temple and find out about Kiruna's Remains! I also heard that a female Human called Vivyan knows something about it. I shall give you this totem. It is a precious thing which contains our ancestor's spirits. I think it will help you in finding the heroine's remains. Now it is time for you to leave. Meet Priestess Vivyan of the village temple. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-03.html deleted file mode 100644 index ccbb889843..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Racoy:
-What are you waiting for? Ask about Kiruna at the Temple of Einhasad of this village. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-04.html deleted file mode 100644 index 40ad789ae6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Racoy:
-She is buried in the Wastelands. Where, I do not know. But you should not give up, young shaman. As long as the blessings of our ancestors are with us, I am sure you'll find her remains. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-05.html deleted file mode 100644 index 8411cc144a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Racoy:
-It is just as the Human merchant said. If the grave of Kiruna is somewhere out there in the Wasteland, surely it must have been excavated by the ants in the area. If you have the patience and probe the ants, I am sure you will be able to regain our great ancestor's remains! Tejakar Oroka! According to the revelation, it says that the bones are divided into 5 pieces. Gather all 5 of them! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-06.html deleted file mode 100644 index fb6b39773d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Racoy:
-It pains my soul to see the body of Kiruna in this condition. I will enbalm the body according to our funeral traditions.
-...Now, young shaman, carry these contemplatively. Handle them gently. Always remember the fighting spirit of our great heroine, no matter what road you take in the future. The glory of our forefathers who fought so nobly for our tribe is within you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-07.html deleted file mode 100644 index 65889e9c02..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30507-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Racoy:
-Young shaman, I see that you have not yet completed the Test of War Spirit. But there is no need to worry. I am quite sure that before long you shall become one of the greatest Warcryers, praising loudly the glory of Pa'agrio! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-01.html deleted file mode 100644 index cd886fe000..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Somak:
-You have no allegiance to the Lord of Flame! Why are you here! Have you come to steal the secrets of Orc magic? Go now, before I summon the war spirits and tear off your head!
-(Quest for Orc Shaman characters of level 39 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-02.html deleted file mode 100644 index 4c17e8e4cf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Somak:
-A Warcryer is a supreme level Mystic who deals with the war spirits! Their fierce roar makes our soldiers burn with combativeness and dooms the enemies! Their hymn inspires our troop's morale and freezes the heart of our enemies!
Thou, great Warrior of the Orcs! Do not forget that the Mystic is one of the most appreciated strengths on the battlefield! Thou shall bow the knees to their bright wisdom and unyielding spirits!
-(Quest for Orc Shaman characters of level 39 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-03.html deleted file mode 100644 index 0c3d466d9e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Seer Somak:
-A Warcryer is a supreme level Mystic who deals with the war spirits! Their fierce roar makes our soldiers burn with combativeness and dooms the enemies! Their hymn inspires our troop's morale and freezes the heart of our enemies!
-Thou, Shaman of Orc! If you truly wish to be Warcryer, you can't avoid the War Spirit's Trial! However, I, Seer Somak say! You are still unprepared!
-(Quest for Orc Shaman characters of level 39 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-04.htm deleted file mode 100644 index d04e4b9a25..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Seer Somak:
-A Warcryer is a supreme level Mystic who deals with the war spirits! Their fierce roar makes our soldiers burn with combativeness and dooms the enemies! Their hymn inspires our troop's morale and freezes the heart of our enemies!
-Thou, Shaman of Orc! If you truly wish to be Warcryer, you can't avoid the War Spirit's Trial! The war spirits are the ghosts of our ancestors who died in the battlefields! You must be able to win their power over to your side! That is what the trial is all about! Will you challenge the trial?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05.htm deleted file mode 100644 index 6b59ea4fb1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05.htm +++ /dev/null @@ -1,9 +0,0 @@ -Seer Somak:
-To pass the test, you must first find the bones of the ancestors who passed away while fighting in a war! Then through a trial thou can win over the power of the spirits to your side!
-The kingdom of Aden is a place where numerous Orc Warriors fought and bled! However, now it is a territory where Humans reign, and our glorious history is gradually being forgotten! Isn't it reasonable for us to celebrate the victory we achieved in this land, and collect the remains and place them on the Immortal Plateau?
-I, seer Somak investigated the biography of our tribe, which was handed down from mouth to mouth, and found out about 4 warriors. Braki the clever, Kiruna the brave, Tonar the super, and Hermodt the indomitable! When you find the bones of all 4, bring them to me!
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05.html deleted file mode 100644 index 6b59ea4fb1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05.html +++ /dev/null @@ -1,9 +0,0 @@ -Seer Somak:
-To pass the test, you must first find the bones of the ancestors who passed away while fighting in a war! Then through a trial thou can win over the power of the spirits to your side!
-The kingdom of Aden is a place where numerous Orc Warriors fought and bled! However, now it is a territory where Humans reign, and our glorious history is gradually being forgotten! Isn't it reasonable for us to celebrate the victory we achieved in this land, and collect the remains and place them on the Immortal Plateau?
-I, seer Somak investigated the biography of our tribe, which was handed down from mouth to mouth, and found out about 4 warriors. Braki the clever, Kiruna the brave, Tonar the super, and Hermodt the indomitable! When you find the bones of all 4, bring them to me!
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05a.html deleted file mode 100644 index 57a95257ff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05a.html +++ /dev/null @@ -1,6 +0,0 @@ -Seer Somak:
-Braki of the Duda-Mara tribe, fought against the 3000 army troops of Elmore with only 200 soldiers, some 500 years ago. He didn't yield the camp site of Horsehoof Valley and resisted for 100 days! Braki took advantage of the steep landscape and overcame the inferiority in numbers! Moreover, there were only 3 Sorcerers in the camp but he made the most out of them and managed to weaken the leader and cause disruption among the enemies.
-But the very day the back-up troops arrived, Braki died of hunger, thirst, and fever! It is said that he grieved bitterly about the fact that he couldn't die in the battlefields! He was an Orc who was not only clever in the head, but also burning with combativeness in his heart!
-According to my research, Braki's Remains are in the hands of a Human evil magician called Orim the Shadow. How dare a filthy and wicked magician touch the remains of our honored ancestor! I shall not tolerate that! Hurry and win back the remains of Braki from him!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05b.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05b.html deleted file mode 100644 index ce6a97d9bf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05b.html +++ /dev/null @@ -1,6 +0,0 @@ -Seer Somak:
-Kiruna, the amazon of Urutu! I shall tell you about she who knew no fear even in front of the hundreds and thousands of monsters.
-When the war between devil beleth and the Elmoreden empire broke, we Orcs sent out a crack contingent at the request of the Human emperor! While the weak Human soldiers were busy running away from the dark troop of beleth, Kiruna alone roared out victory and knocked down hundreds of undead and struck death Knight Mordreous to death!
-Seer Racoy of Gludio town will tell you more about Kiruna the brave! Hurry to meet him! He will tell you where you can find the bones of Kiruna!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05c.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05c.html deleted file mode 100644 index cd95f2d2ad..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05c.html +++ /dev/null @@ -1,6 +0,0 @@ -Seer Somak:
-Tonar of Hetsui tribe! He was a superman who had the strength to knock down a giant wild boar with his bare hands!
-Long time ago, in the land which is now called Oren, there was a fierce battle between the Orcs and the lizardmen. The Hetsui warriors lead by Tonar won an overwhelming victory over the lizardmen and drove them out of the kingdom!
-But the Lizardman shamans played some wicked tricks on him, and he died. Afterwards they even stole his remains and ran away! You must win back the remains of the great hero from those inferior tribes! Go right now to the village of Oren and meet Seer Pekiron! He will tell you about the lizardmen who have the remains of Tonar!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05d.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05d.html deleted file mode 100644 index 99bc8e1eb2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05d.html +++ /dev/null @@ -1,6 +0,0 @@ -Seer Somak:
-Hermodt of the Neruga tribe! He is the one who killed more medusas than anyone else, during our bloody battle with the serpents!
-At that time, the Human tribe who were under our protection asked us for aid, so we sent troops to help the Human beings. Hermodt who lead that troop was called 'the indomitable warrior because he had a strong body which could fight for 3 days and 3 nights, and had the patience not to yield to the enemies.
-His body is said lie in the town of Giran. Hear the story in detail from Seer Manakia of Giran! And bring back the remains of Hermodt!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05e.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05e.htm deleted file mode 100644 index 5810fb5aee..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-05e.htm +++ /dev/null @@ -1,10 +0,0 @@ -Seer Somak:
-To pass the test, you should first find the ashes of the ancestors who lost their lives warring for this land! With their ashes, you can use a ritual to harness the power of their spirits.
-Perhaps even more important, we can finally lay their remains to rest in the Immortal Plateau. What more fitting tribute can there be to our ancestors, whose victories once sounded from one end of this land to the other. Ah, but that was before Aden Kingdom, before the Humans began their rule. Now even our own Orc children forget our noble heritage!
-I, Seer Somak, have long studied our tribe's chronicle, handed down from generation to generation, and have learned the identity of the 4 warriors whose ashes you must recover: Braki the Clever, Kiruna the Brave, Tonar the Super and Hermodt the Indomitable!When you have found all of these great warriors' ashes, return here.
-Before you go, take this Dimension Diamond. You can trade it for something special from the village gatekeeper to assist you on your journey.
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-06.html deleted file mode 100644 index ff0039257c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-06.html +++ /dev/null @@ -1,8 +0,0 @@ -Seer Somak:
-To pass the test, you must first find the bones of the ancestors who died in battle! Then through a trial you can win over the power of the spirits to your side!
-The ancient heroes that I told you are 4 altogether! Braki the clever, Kiruna the brave, Tonar the super, and Hermodt the indomitable! Find their remains and bring them back to me!
- - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-07.html deleted file mode 100644 index bde71234c0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Seer Somak:
-Tejakar Oroka! You have found the remains of all 4 heroes! I shall place these bones in the blessed pot. Meanwhile, you prepare for the next stage of the trial.
-To win over the power hidden in the remains of heroes, you must go through the War Spirit's Trial. To carry out this holy and solemn trial, you must see the forefather spirit Martankus in the Cave of Trials. But before seeing him, you should prepare an appropriate present for him.
-I think he will be most pleased to receive the heads of the betrayers, so go to the south of Aden and kill the Tamlin Orcs there. Bring back their heads as the present to give to Martankus! You must bring at least 13 heads! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-08.html deleted file mode 100644 index bb91dac1cc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Somak:
-Death to the filthy betrayers! That is what they asked for! Their decapitated heads will be the best gift for our ancestor spirits.
-Set off now to the north of Aden! Kill the Tamlin Orcs camping in the area and bring back their heads! You must bring at least 13 heads! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-09.html deleted file mode 100644 index 849be631dd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Seer Somak:
-Well done! Death to the filthy betrayers! That is what they asked for! Their decapitated heads will be the best gift for our ancestor spirits.
-Now take the hero's remains to the eternal Holy Land for Orcs, the Immortal Plateau. And meet the forefather spirit Martankus which dwells in the Cave of Trials. To carry out the War Spirit's Trial we need his help for sure.
-If you carry this totem with you, he'll know that you came for the ceremony. Be careful to show your respect to the great ancestors. Politely offer your gift and tell him that you wish to go through the War Spirit's Trial. Tejakar Pa'agrio! May the powers of fire be with you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-10.html deleted file mode 100644 index b511ed3dfd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30510-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Somak:
-To carry out the ceremony of the war spirits, you need to see the forefather spirit of Martankus. Now take the heroes' remains to the eternal Holy Land for Orcs, the Immortal Plateau. And meet the forefather spirit Martankus which dwells in the Cave of Trials.
-Remember to show your utmost respect to the great ancestors. Politely offer your gift and tell him that you wish to go through the War Spirit's Trial. Tejakar Pa'agrio! May the powers of fire be with you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30515-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30515-01.html deleted file mode 100644 index 57c78411ed..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30515-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Seer Manakia:
-That indomitable Hermodt! The greatest Warrior of the Neruga tribe. If you are here for his remains, first you should hear his story...
-Hermodt was the tribal leader when he set off to kill the serpents threatening his territory. He fought bravely and at last, drove them out.
-Alas he was shot by a poison arrow and died immediately after killing the leader of the serpents, Queen Gorgon! He was a true hero!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30515-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30515-02.html deleted file mode 100644 index 63b81cbb8b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30515-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Seer Manakia:
-Ever since the kingdom of Orcs first fell, Giran, has been ruled by the Humans. But Humans are weak, so the outsiders we once beat have started attacking again! What a mess!
-Take this totem to begin with which has our ancestors' spirits within it and it will guide you on your way! In eastern Giran, live medusas who are kin to serpents. Slay them and obtain the remains of Hermodt from them! The medusas split the bones into five pieces and distributed them among several of their kind.
-The important remains are held by the Gorgon Queen, Stenoa! There is no doubt that she is the descendent of the Queen that Hermodt killed! I, Seer Manakia, order you to go and kill the Queen of medusas, to revenge the death of Hermodt, and take back his skull! After you've killed the Queen, go after the other medusas as well to recover his rib-bones, backbone, arm bones, and shinbones too! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30515-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30515-03.html deleted file mode 100644 index 13f9e3a694..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30515-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Manakia:
-Didn't I appoint you a task? I told you to recover Hermodt's Remains, from the medusas!
-Hurry up and get to work! Go and kill those medusas, and recover the remains of Hermodt! And take heed! The important remains are possessed by the Gorgon Queen, Stenoa! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30515-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30515-04.html deleted file mode 100644 index 01c130ea6c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30515-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Seer Manakia:
-That was magnificent, young shaman! You have driven out the medusas and taken back the remains of our fallen hero!
-It is sad to see this Warrior's remains in such poor condition. I cannot feel his spirit while his remains are like this! I, Seer Manakia shall readjust Hermodt's Remains, to a more discernible shape!
-Oh, young Orc, even after you pass the Test and move on to a higher level, you must never forget the spirits of our great heroes! The glory of our forefathers who fought for the tribe! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30515-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30515-05.html deleted file mode 100644 index e6ac9916c3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30515-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Manakia:
-Tejakar Oroka! Glory to the great Orcs! Young Shaman, go ahead and finish the Test of the War Spirits, and become a proud Warcryer! I believe in you! You shall be a great Shaman who influences the world with mighty flames! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-01.html deleted file mode 100644 index 598ab87eec..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Orim of the Shadow:
-Nice to meet you, Sorcerer of the Orcs. My name is Orim and my master is the great magician Hardin. What brought you to this desolate place of the shadows of the green dragon Antharas?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-02.html deleted file mode 100644 index 3f5c6a7c2c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Orim of the Shadow:
-You are indeed an Orc... So straightforward... That's right, I have the remains of Braki.
-I am sure that you will attempt to take it from me anyway if I resist giving it to you. I am well aware of the Oak's great power and their devotion to their hero.
-To tell you the truth, I don't want to fight you. I hope you don't take this the wrong way, but if we fight, you will most likely be killed. If possible we should avoid a fight that could be devastating to us both.
-As you know, the remains of Braki are filled with strong magic. If you will find me something that has equal power I shall gladly give you your hero's remains. Doesn't that seem fair?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-03.html deleted file mode 100644 index 786dc7f25a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Orim of the Shadow:
-Then I shall tell you. I want you to find something for me. If you go to northern Dion, there is a place called the Cruma Marshlands. In its center, there is a huge tower from the giant era.
-Inside the tower there dwells all sorts of weird creatures that have a special thing that grows in their bodies. More specifically, it's a strong spirit power dwelling in their bio matter. To solve the secrets of the ancient treasure of Aklantoth's chest, I need that substance.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-04.html deleted file mode 100644 index 2618344fdd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Orim of the Shadow:
-First, I need the eye of a creature called a porta. They call it the eye but in fact it is a small and solid thing like a jewel. And scales of an excuro. Those scales of the excuro are as hard as Steel but once you kill it, it is easy to peel them off. And finally, I need a mordeo talon. It is a silver-white, hook shaped claw. I want you to find ten of each item. All the creatures that I mentioned can be found in the Cruma Tower of northern Dion.
-I have written down our Contract in this document. I know that it may seem absurd to you, but it is meant to prevent any shameful events that may take place later on. Take it, just in case. I will be waiting for your safe return. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-05.html deleted file mode 100644 index 53cd5a541d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Orim of the Shadow:
-Like it is said in the document, I will give you Braki's Remains if you find me the materials that I asked for.
-I will repeat one more time, just to make sure. The things that I need are porta eyes, excuro scales, and mordeo talons. Ten of each is what I need. You can find them all in the Cruma Tower. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-06.html deleted file mode 100644 index 320d4d2423..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Orim of the Shadow:
-Good job, thank you. You have brought ten each of porta eyes, excuro scales, and mordeo talons. Therefore, I shall give you Braki's Remains, as promised. May the shades of light lead you to the truth. Farewell then, Shaman of the Orcs. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-07.html deleted file mode 100644 index c61e5c5673..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30630-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Orim of the Shadow:
-Shaman of the Oaks, good to see you again. I am glad that I was able to return the remains of your hero to his people. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30649-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30649-01.html deleted file mode 100644 index 70fe18e0c4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30649-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Ancestor Martankus:
-Tejakar Oroka! I am Hestui Martankus, Lord of the Grizzly Tribe who died during the war between Men on the Immortal Plateau a thousand years ago!
-My descendent, heed your ancestor!
-I have experienced a thousand years of pain watching the collapse of the kingdom and the disintegration of my race! The unending, unbearable sorrow of seeing my descendents lose the memory of their glorious past.
-My offspring, present me with a gift that matches my dignity and power!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30649-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30649-02.html deleted file mode 100644 index 80896a88b7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30649-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Ancestor Martankus:
-Death to the traitorous pigs that have deserted the great glory of the Orc kingdom!
-I am satisfied with your offering, now tell me what you want! I, Hestui Martankus, your ancestor, will grant your wish!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30649-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30649-03.html deleted file mode 100644 index 9ad8c147e0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30649-03.html +++ /dev/null @@ -1,10 +0,0 @@ -Ancestor Martankus:
-Young Shaman of our race, I feel great strength in the bones you brought. They are bones of great heroes, no doubt!
-Take this strength of past Fighters and make it your own. This is the ritual of the war spirit!
-Pass those bones one by one to me. I, the great Martankus, give the power of spirit in the bones to you.
-Braki of the Duda-Mara, I give his cleverness to you!
-Kiruna of the Urutu, I give you her bravery!
-Tonar of the Hestui, I give his will of iron to you!
-Hermodt of the Neruga, I give his faith to you!
-You, a young Shaman of our race, now own the spirits of the great warriors! As proof, you will be issued the Mark of the War Spirit. It will be of great help for becoming a high-level Shaman. Do not forget the fiery spirit when you lead the warriors of your race into war! Tejakar Oroka! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30682-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30682-01.html deleted file mode 100644 index c313c99532..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30682-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Seer Pekiron:
-I heard the story from Seer Somak! So, you are looking for the bones of Tonar? Then, first I must tell you about superman Tonar, our great hero!
-As you may know, Tonar lead the crack contingent of Hetsui and drove out all the Leto Lizardmen from Oren. But as a last resort, the lizardmen shaman called out the flame wyrm. One by one, the warriors of Hetsui fell down to the ground by the fire spewing from the Wyrm's mouth. Just then, Tonar, unarmed, leapt on the Wyrm and broke its neck! But Tonar himself was severely burnt and died soon after!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30682-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30682-02.html deleted file mode 100644 index 33846c4e52..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30682-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Pekiron:
-The Lizardman shamans understood the power hidden in Tornar's body. So they ran off with the remains. Then afterwards, with the bones, they made several fetishes. Those fetishes are still handed down among the Leto Lizardmen until this day!
-The Leto Lizardmen formed a strong force in the southern part of Oren. I suppose the Leto chiefs or shamans who lead the group, have the amulet made from Tonar's Remains. Go ahead and take back the remains of our hero! Those bloody lizardmen, dared to split the bones into a skull, rib bones, backbone, arm bones and shin bones. There are 5 pieces altogether! Take this with you! Our forefathers' spirits dwelling in this totem will guide you on your way! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30682-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30682-03.html deleted file mode 100644 index 7fafaf338a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30682-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Pekiron:
-The bones of Tonar are in the hands of Leto Lizardmen. They say that the Leto tribe chiefs or shamans have an amulet made of Tonar's bones, so beat them and recover our hero's remains, which were divided into skull, rib bones, backbone, arm bones, and shin bones! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30682-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30682-04.html deleted file mode 100644 index b7cb50362b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30682-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Pekiron:
-How could they have desecrated the body of our hero so? I shall adjust the pieces into a recognizable shape!
-Young sorcerer, you must be contemplative while carrying back the bones. You are bearing the symbol of our heroes and forefathers! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30682-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30682-05.html deleted file mode 100644 index 427d6e9dbd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/30682-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Pekiron:
-Go, young shaman, and finish the Test of the War Spirit. I believe that you shall become a proud Warcryer! Until that day when we march onto the battlefield singing the hymns of victory! Tejakar Pa'agrio! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/Q00233_TestOfTheWarSpirit.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/Q00233_TestOfTheWarSpirit.java deleted file mode 100644 index 12566f683e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00233_TestOfTheWarSpirit/Q00233_TestOfTheWarSpirit.java +++ /dev/null @@ -1,630 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00233_TestOfTheWarSpirit; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Test Of The War Spirit (233) - * @author ivantotov - */ -public class Q00233_TestOfTheWarSpirit extends Quest -{ - // NPCs - private static final int PRIESTESS_VIVYAN = 30030; - private static final int TRADER_SARIEN = 30436; - private static final int SEER_RACOY = 30507; - private static final int SEER_SOMAK = 30510; - private static final int SEER_MANAKIA = 30515; - private static final int SHADOW_ORIM = 30630; - private static final int ANCESTOR_MARTANKUS = 30649; - private static final int SEER_PEKIRON = 30682; - // Items - private static final int VENDETTA_TOTEM = 2880; - private static final int TAMLIN_ORC_HEAD = 2881; - private static final int WARSPIRIT_TOTEM = 2882; - private static final int ORIMS_CONTRACT = 2883; - private static final int PORTAS_EYE = 2884; - private static final int EXCUROS_SCALE = 2885; - private static final int MORDEOS_TALON = 2886; - private static final int BRAKIS_REMAINS1 = 2887; - private static final int PEKIRONS_TOTEM = 2888; - private static final int TONARS_SKULL = 2889; - private static final int TONARS_RIB_BONE = 2890; - private static final int TONARS_SPINE = 2891; - private static final int TONARS_ARM_BONE = 2892; - private static final int TONARS_THIGH_BONE = 2893; - private static final int TONARS_REMAINS1 = 2894; - private static final int MANAKIAS_TOTEM = 2895; - private static final int HERMODTS_SKULL = 2896; - private static final int HERMODTS_RIB_BONE = 2897; - private static final int HERMODTS_SPINE = 2898; - private static final int HERMODTS_ARM_BONE = 2899; - private static final int HERMODTS_THIGH_BONE = 2900; - private static final int HERMODTS_REMAINS1 = 2901; - private static final int RACOYS_TOTEM = 2902; - private static final int VIVIANTES_LETTER = 2903; - private static final int INSECT_DIAGRAM_BOOK = 2904; - private static final int KIRUNAS_SKULL = 2905; - private static final int KIRUNAS_RIB_BONE = 2906; - private static final int KIRUNAS_SPINE = 2907; - private static final int KIRUNAS_ARM_BONE = 2908; - private static final int KIRUNAS_THIGH_BONE = 2909; - private static final int KIRUNAS_REMAINS1 = 2910; - private static final int BRAKIS_REMAINS2 = 2911; - private static final int TONARS_REMAINS2 = 2912; - private static final int HERMODTS_REMAINS2 = 2913; - private static final int KIRUNAS_REMAINS2 = 2914; - // Reward - private static final int MARK_OF_WARSPIRIT = 2879; - // Monster - private static final int NOBLE_ANT = 20089; - private static final int NOBLE_ANT_LEADER = 20090; - private static final int MEDUSA = 20158; - private static final int PORTA = 20213; - private static final int EXCURO = 20214; - private static final int MORDERO = 20215; - 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 STENOA_GORGON_QUEEN = 27108; - // Misc - private static final int MIN_LEVEL = 39; - - public Q00233_TestOfTheWarSpirit() - { - super(233); - addStartNpc(SEER_SOMAK); - addTalkId(SEER_SOMAK, PRIESTESS_VIVYAN, TRADER_SARIEN, SEER_RACOY, SEER_MANAKIA, SHADOW_ORIM, ANCESTOR_MARTANKUS, SEER_PEKIRON); - addKillId(NOBLE_ANT, NOBLE_ANT_LEADER, MEDUSA, PORTA, EXCURO, MORDERO, LETO_LIZARDMAN_SHAMAN, LETO_LIZARDMAN_OVERLORD, TAMLIN_ORC, TAMLIN_ORC_ARCHER, STENOA_GORGON_QUEEN); - registerQuestItems(VENDETTA_TOTEM, TAMLIN_ORC_HEAD, WARSPIRIT_TOTEM, ORIMS_CONTRACT, PORTAS_EYE, EXCUROS_SCALE, MORDEOS_TALON, BRAKIS_REMAINS1, PEKIRONS_TOTEM, TONARS_SKULL, TONARS_RIB_BONE, TONARS_SPINE, TONARS_ARM_BONE, TONARS_THIGH_BONE, TONARS_REMAINS1, MANAKIAS_TOTEM, HERMODTS_SKULL, HERMODTS_RIB_BONE, HERMODTS_SPINE, HERMODTS_ARM_BONE, HERMODTS_THIGH_BONE, HERMODTS_REMAINS1, RACOYS_TOTEM, VIVIANTES_LETTER, INSECT_DIAGRAM_BOOK, KIRUNAS_SKULL, KIRUNAS_RIB_BONE, KIRUNAS_SPINE, KIRUNAS_ARM_BONE, KIRUNAS_THIGH_BONE, KIRUNAS_REMAINS1, BRAKIS_REMAINS2, TONARS_REMAINS2, HERMODTS_REMAINS2, KIRUNAS_REMAINS2); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (qs.isCreated()) - { - qs.startQuest(); - } - break; - } - case "30510-05a.html": - case "30510-05b.html": - case "30510-05c.html": - case "30510-05d.html": - case "30510-05.html": - case "30030-02.html": - case "30030-03.html": - case "30630-02.html": - case "30630-03.html": - case "30649-02.html": - { - htmltext = event; - break; - } - case "30030-04.html": - { - giveItems(player, VIVIANTES_LETTER, 1); - htmltext = event; - break; - } - case "30507-02.html": - { - giveItems(player, RACOYS_TOTEM, 1); - htmltext = event; - break; - } - case "30515-02.html": - { - giveItems(player, MANAKIAS_TOTEM, 1); - htmltext = event; - break; - } - case "30630-04.html": - { - giveItems(player, ORIMS_CONTRACT, 1); - htmltext = event; - break; - } - case "30649-03.html": - { - if (hasQuestItems(player, TONARS_REMAINS2)) - { - giveAdena(player, 161806, true); - giveItems(player, MARK_OF_WARSPIRIT, 1); - addExpAndSp(player, 894888, 61408); - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = event; - } - break; - } - case "30682-02.html": - { - giveItems(player, PEKIRONS_TOTEM, 1); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case NOBLE_ANT: - case NOBLE_ANT_LEADER: - { - if (hasQuestItems(killer, RACOYS_TOTEM, INSECT_DIAGRAM_BOOK)) - { - final int i0 = getRandom(100); - if (i0 > 65) - { - if (!hasQuestItems(killer, KIRUNAS_THIGH_BONE)) - { - giveItems(killer, KIRUNAS_THIGH_BONE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else if (!hasQuestItems(killer, KIRUNAS_ARM_BONE)) - { - giveItems(killer, KIRUNAS_ARM_BONE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - } - else if (i0 > 30) - { - if (!hasQuestItems(killer, KIRUNAS_SPINE)) - { - giveItems(killer, KIRUNAS_SPINE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else if (!hasQuestItems(killer, KIRUNAS_RIB_BONE)) - { - giveItems(killer, KIRUNAS_RIB_BONE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - } - else if (i0 > 0) - { - if (!hasQuestItems(killer, KIRUNAS_SKULL)) - { - giveItems(killer, KIRUNAS_SKULL, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - } - } - break; - } - case MEDUSA: - { - if (hasQuestItems(killer, MANAKIAS_TOTEM)) - { - if (!hasQuestItems(killer, HERMODTS_RIB_BONE)) - { - giveItems(killer, HERMODTS_RIB_BONE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else if (!hasQuestItems(killer, HERMODTS_SPINE)) - { - giveItems(killer, HERMODTS_SPINE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else if (!hasQuestItems(killer, HERMODTS_ARM_BONE)) - { - giveItems(killer, HERMODTS_ARM_BONE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else if (!hasQuestItems(killer, HERMODTS_THIGH_BONE)) - { - giveItems(killer, HERMODTS_THIGH_BONE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - } - break; - } - case PORTA: - { - if (hasQuestItems(killer, ORIMS_CONTRACT)) - { - giveItemRandomly(killer, npc, PORTAS_EYE, 2, 10, 1.0, true); - } - break; - } - case EXCURO: - { - if (hasQuestItems(killer, ORIMS_CONTRACT)) - { - giveItemRandomly(killer, npc, EXCUROS_SCALE, 5, 10, 1.0, true); - } - break; - } - case MORDERO: - { - if (hasQuestItems(killer, ORIMS_CONTRACT)) - { - giveItemRandomly(killer, npc, MORDEOS_TALON, 5, 10, 1.0, true); - } - break; - } - case LETO_LIZARDMAN_SHAMAN: - case LETO_LIZARDMAN_OVERLORD: - { - if (hasQuestItems(killer, PEKIRONS_TOTEM)) - { - if (!hasQuestItems(killer, TONARS_SKULL)) - { - giveItems(killer, TONARS_SKULL, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else if (!hasQuestItems(killer, TONARS_RIB_BONE)) - { - giveItems(killer, TONARS_RIB_BONE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else if (!hasQuestItems(killer, TONARS_SPINE)) - { - giveItems(killer, TONARS_SPINE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else if (!hasQuestItems(killer, TONARS_ARM_BONE)) - { - giveItems(killer, TONARS_ARM_BONE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else if (!hasQuestItems(killer, TONARS_THIGH_BONE)) - { - giveItems(killer, TONARS_THIGH_BONE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - } - break; - } - case TAMLIN_ORC: - case TAMLIN_ORC_ARCHER: - { - if (hasQuestItems(killer, VENDETTA_TOTEM)) - { - if (giveItemRandomly(killer, npc, TAMLIN_ORC_HEAD, 1, 13, 1.0, true)) - { - qs.setCond(4, true); - } - } - break; - } - case STENOA_GORGON_QUEEN: - { - if (hasQuestItems(killer, MANAKIAS_TOTEM) && !hasQuestItems(killer, HERMODTS_SKULL)) - { - giveItems(killer, HERMODTS_SKULL, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == SEER_SOMAK) - { - if (player.getRace() == Race.ORC) - { - if (player.getClassId() == ClassId.ORC_SHAMAN) - { - if (player.getLevel() < MIN_LEVEL) - { - htmltext = "30510-03.html"; - } - else - { - htmltext = "30510-04.htm"; - } - } - else - { - htmltext = "30510-02.html"; - } - } - else - { - htmltext = "30510-01.html"; - } - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case SEER_SOMAK: - { - if (!hasAtLeastOneQuestItem(player, VENDETTA_TOTEM, WARSPIRIT_TOTEM)) - { - if (hasQuestItems(player, BRAKIS_REMAINS1, HERMODTS_REMAINS1, KIRUNAS_REMAINS1, TONARS_REMAINS1)) - { - giveItems(player, VENDETTA_TOTEM, 1); - takeItems(player, BRAKIS_REMAINS1, 1); - takeItems(player, TONARS_REMAINS1, 1); - takeItems(player, HERMODTS_REMAINS1, 1); - takeItems(player, KIRUNAS_REMAINS1, 1); - qs.setCond(3); - htmltext = "30510-07.html"; - } - else - { - htmltext = "30510-06.html"; - } - } - else if (hasQuestItems(player, VENDETTA_TOTEM)) - { - if (getQuestItemsCount(player, TAMLIN_ORC_HEAD) < 13) - { - htmltext = "30510-08.html"; - } - else - { - takeItems(player, VENDETTA_TOTEM, 1); - giveItems(player, WARSPIRIT_TOTEM, 1); - giveItems(player, BRAKIS_REMAINS2, 1); - giveItems(player, TONARS_REMAINS2, 1); - giveItems(player, HERMODTS_REMAINS2, 1); - giveItems(player, KIRUNAS_REMAINS2, 1); - qs.setCond(5); - htmltext = "30510-09.html"; - } - } - else if (hasQuestItems(player, WARSPIRIT_TOTEM)) - { - htmltext = "30510-10.html"; - } - break; - } - case PRIESTESS_VIVYAN: - { - if (hasQuestItems(player, RACOYS_TOTEM) && !hasAtLeastOneQuestItem(player, VIVIANTES_LETTER, INSECT_DIAGRAM_BOOK)) - { - htmltext = "30030-01.html"; - } - else if (hasQuestItems(player, RACOYS_TOTEM, VIVIANTES_LETTER) && !hasQuestItems(player, INSECT_DIAGRAM_BOOK)) - { - htmltext = "30030-05.html"; - } - else if (hasQuestItems(player, RACOYS_TOTEM, INSECT_DIAGRAM_BOOK) && !hasQuestItems(player, VIVIANTES_LETTER)) - { - htmltext = "30030-06.html"; - } - else if (!hasQuestItems(player, RACOYS_TOTEM) && hasAtLeastOneQuestItem(player, KIRUNAS_REMAINS1, KIRUNAS_REMAINS2, VENDETTA_TOTEM)) - { - htmltext = "30030-07.html"; - } - break; - } - case TRADER_SARIEN: - { - if (hasQuestItems(player, RACOYS_TOTEM, VIVIANTES_LETTER) && !hasQuestItems(player, INSECT_DIAGRAM_BOOK)) - { - takeItems(player, VIVIANTES_LETTER, 1); - giveItems(player, INSECT_DIAGRAM_BOOK, 1); - htmltext = "30436-01.html"; - } - else if (hasQuestItems(player, RACOYS_TOTEM, INSECT_DIAGRAM_BOOK) && !hasQuestItems(player, VIVIANTES_LETTER)) - { - htmltext = "30436-02.html"; - } - else if (!hasQuestItems(player, RACOYS_TOTEM) && hasAtLeastOneQuestItem(player, KIRUNAS_REMAINS1, KIRUNAS_REMAINS2, VENDETTA_TOTEM)) - { - htmltext = "30436-03.html"; - } - break; - } - case SEER_RACOY: - { - if (!hasAtLeastOneQuestItem(player, RACOYS_TOTEM, KIRUNAS_REMAINS1, KIRUNAS_REMAINS2, VENDETTA_TOTEM)) - { - htmltext = "30507-01.html"; - } - else if (hasQuestItems(player, RACOYS_TOTEM) && !hasAtLeastOneQuestItem(player, VIVIANTES_LETTER, INSECT_DIAGRAM_BOOK)) - { - htmltext = "30507-03.html"; - } - else if (hasQuestItems(player, RACOYS_TOTEM, VIVIANTES_LETTER) && !hasQuestItems(player, INSECT_DIAGRAM_BOOK)) - { - htmltext = "30507-04.html"; - } - else if (hasQuestItems(player, RACOYS_TOTEM, INSECT_DIAGRAM_BOOK) && !hasQuestItems(player, VIVIANTES_LETTER)) - { - if (hasQuestItems(player, KIRUNAS_SKULL, KIRUNAS_RIB_BONE, KIRUNAS_SPINE, KIRUNAS_ARM_BONE, KIRUNAS_THIGH_BONE)) - { - takeItems(player, RACOYS_TOTEM, 1); - takeItems(player, INSECT_DIAGRAM_BOOK, 1); - takeItems(player, KIRUNAS_SKULL, 1); - takeItems(player, KIRUNAS_RIB_BONE, 1); - takeItems(player, KIRUNAS_SPINE, 1); - takeItems(player, KIRUNAS_ARM_BONE, 1); - takeItems(player, KIRUNAS_THIGH_BONE, 1); - giveItems(player, KIRUNAS_REMAINS1, 1); - if (hasQuestItems(player, BRAKIS_REMAINS1, HERMODTS_REMAINS1, TONARS_REMAINS1)) - { - qs.setCond(2); - } - htmltext = "30507-06.html"; - } - else - { - htmltext = "30507-05.html"; - } - } - else if (!hasQuestItems(player, RACOYS_TOTEM) && hasAtLeastOneQuestItem(player, KIRUNAS_REMAINS1, KIRUNAS_REMAINS2, VENDETTA_TOTEM)) - { - htmltext = "30507-07.html"; - } - break; - } - case SEER_MANAKIA: - { - if (!hasAtLeastOneQuestItem(player, MANAKIAS_TOTEM, HERMODTS_REMAINS2, VENDETTA_TOTEM, HERMODTS_REMAINS1)) - { - htmltext = "30515-01.html"; - } - else if (hasQuestItems(player, MANAKIAS_TOTEM)) - { - if (hasQuestItems(player, HERMODTS_SKULL, HERMODTS_RIB_BONE, HERMODTS_SPINE, HERMODTS_ARM_BONE, HERMODTS_THIGH_BONE)) - { - takeItems(player, MANAKIAS_TOTEM, 1); - takeItems(player, HERMODTS_SKULL, 1); - takeItems(player, HERMODTS_RIB_BONE, 1); - takeItems(player, HERMODTS_SPINE, 1); - takeItems(player, HERMODTS_ARM_BONE, 1); - takeItems(player, HERMODTS_THIGH_BONE, 1); - giveItems(player, HERMODTS_REMAINS1, 1); - if (hasQuestItems(player, BRAKIS_REMAINS1, KIRUNAS_REMAINS1, TONARS_REMAINS1)) - { - qs.setCond(2); - } - htmltext = "30515-04.html"; - } - else - { - htmltext = "30515-03.html"; - } - } - else if (!hasQuestItems(player, MANAKIAS_TOTEM) && hasAtLeastOneQuestItem(player, HERMODTS_REMAINS1, HERMODTS_REMAINS2, VENDETTA_TOTEM)) - { - htmltext = "30515-05.html"; - } - break; - } - case SHADOW_ORIM: - { - if (!hasAtLeastOneQuestItem(player, ORIMS_CONTRACT, BRAKIS_REMAINS1, BRAKIS_REMAINS2, VENDETTA_TOTEM)) - { - htmltext = "30630-01.html"; - } - else if (hasQuestItems(player, ORIMS_CONTRACT)) - { - if ((getQuestItemsCount(player, PORTAS_EYE) + getQuestItemsCount(player, EXCUROS_SCALE) + getQuestItemsCount(player, MORDEOS_TALON)) < 30) - { - htmltext = "30630-05.html"; - } - else - { - takeItems(player, ORIMS_CONTRACT, 1); - takeItems(player, PORTAS_EYE, -1); - takeItems(player, EXCUROS_SCALE, -1); - takeItems(player, MORDEOS_TALON, -1); - giveItems(player, BRAKIS_REMAINS1, 1); - if (hasQuestItems(player, HERMODTS_REMAINS1, KIRUNAS_REMAINS1, TONARS_REMAINS1)) - { - qs.setCond(2); - } - htmltext = "30630-06.html"; - } - } - else if (!hasQuestItems(player, ORIMS_CONTRACT) && hasAtLeastOneQuestItem(player, BRAKIS_REMAINS1, BRAKIS_REMAINS2, VENDETTA_TOTEM)) - { - htmltext = "30630-07.html"; - } - break; - } - case ANCESTOR_MARTANKUS: - { - if (hasQuestItems(player, WARSPIRIT_TOTEM)) - { - htmltext = "30649-01.html"; - } - break; - } - case SEER_PEKIRON: - { - if (!hasAtLeastOneQuestItem(player, PEKIRONS_TOTEM, TONARS_REMAINS1, TONARS_REMAINS2, VENDETTA_TOTEM)) - { - htmltext = "30682-01.html"; - } - else if (hasQuestItems(player, PEKIRONS_TOTEM)) - { - if (hasQuestItems(player, TONARS_SKULL, TONARS_RIB_BONE, TONARS_SPINE, TONARS_ARM_BONE, TONARS_THIGH_BONE)) - { - takeItems(player, PEKIRONS_TOTEM, 1); - takeItems(player, TONARS_SKULL, 1); - takeItems(player, TONARS_RIB_BONE, 1); - takeItems(player, TONARS_SPINE, 1); - takeItems(player, TONARS_ARM_BONE, 1); - takeItems(player, TONARS_THIGH_BONE, 1); - giveItems(player, TONARS_REMAINS1, 1); - if (hasQuestItems(player, BRAKIS_REMAINS1, HERMODTS_REMAINS1, KIRUNAS_REMAINS1)) - { - qs.setCond(2); - } - htmltext = "30682-04.html"; - } - else - { - htmltext = "30682-03.html"; - } - } - else if (!hasQuestItems(player, PEKIRONS_TOTEM) && hasAtLeastOneQuestItem(player, TONARS_REMAINS1, TONARS_REMAINS2, VENDETTA_TOTEM)) - { - htmltext = "30682-05.html"; - } - break; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == SEER_SOMAK) - { - htmltext = getAlreadyCompletedMsg(player); - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00255_Tutorial/Q00255_Tutorial.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00255_Tutorial/Q00255_Tutorial.java index 8c4a6d3ae4..e4506622dd 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00255_Tutorial/Q00255_Tutorial.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00255_Tutorial/Q00255_Tutorial.java @@ -65,6 +65,7 @@ public class Q00255_Tutorial extends Quest NEWBIE_HELPERS.add(30131); // dark elf NEWBIE_HELPERS.add(30575); // orc NEWBIE_HELPERS.add(30530); // dwarf + NEWBIE_HELPERS.add(30530); // kamael // FIXME: } private static final List SUPERVISORS = new ArrayList<>(); static @@ -75,6 +76,7 @@ public class Q00255_Tutorial extends Quest SUPERVISORS.add(30129); // dark elf SUPERVISORS.add(30573); // orc SUPERVISORS.add(30528); // dwarf + SUPERVISORS.add(30528); // kamael // FIXME: } // Monsters private static final int[] GREMLINS = @@ -99,6 +101,7 @@ public class Q00255_Tutorial extends Quest STARTING_VOICE_HTML.put(44, new QuestSoundHtmlHolder("tutorial_voice_001g", "tutorial_orc_fighter001.html")); STARTING_VOICE_HTML.put(49, new QuestSoundHtmlHolder("tutorial_voice_001h", "tutorial_orc_mage001.html")); STARTING_VOICE_HTML.put(53, new QuestSoundHtmlHolder("tutorial_voice_001i", "tutorial_dwarven_fighter001.html")); + STARTING_VOICE_HTML.put(192, new QuestSoundHtmlHolder("tutorial_voice_001k", "tutorial_kamael_male001.html")); } private static final Map HELPER_LOCATION = new HashMap<>(); static @@ -112,6 +115,7 @@ public class Q00255_Tutorial extends Quest HELPER_LOCATION.put(44, new Location(-56736, -113680, -672)); HELPER_LOCATION.put(49, new Location(-56736, -113680, -672)); HELPER_LOCATION.put(53, new Location(108567, -173994, -406)); + HELPER_LOCATION.put(192, new Location(-125872, 38016, 1251)); } private static final Map COMPLETE_LOCATION = new HashMap<>(); static @@ -125,6 +129,7 @@ public class Q00255_Tutorial extends Quest COMPLETE_LOCATION.put(44, new Location(-45032, -113598, -192)); COMPLETE_LOCATION.put(49, new Location(-45032, -113598, -192)); COMPLETE_LOCATION.put(53, new Location(115632, -177996, -905)); + COMPLETE_LOCATION.put(192, new Location(-125872, 38016, 1251)); // FIXME: PROPER LOCATION! } private static final String TUTORIAL_BUYPASS = "Quest Q00255_Tutorial "; private static final int QUESTION_MARK_ID_1 = 1; diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00255_Tutorial/tutorial_kamael_male001.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00255_Tutorial/tutorial_kamael_male001.html new file mode 100644 index 0000000000..03487d9978 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00255_Tutorial/tutorial_kamael_male001.html @@ -0,0 +1,7 @@ +Welcome to Lineage II!
+This cave is located north of Kamael Village and was the birth place of the Kamael race long, long ago.
+Since you are taking your first steps as a Kamael Soldier, I will explain the basic operation of the game.
+ +
+Click here to move to the next topic of this tutorial.
+ \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-01.html deleted file mode 100644 index 40f309ad3d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Gilbert:
-A few weeks ago, the lord announced that he will transfer all of the refugees from the Gracian wars to Talking Island. But, as you know, Talking Island still has many regions where it is too dangerous for people to live. The southern village of the island and regions surrounding the magic school are safe, but the inland woods and northern shores are places that even we guards do not like to venture into, not only because of the vicious wild beasts, but also because of the Orc masses and violent werewolves that live there.
-Before going ahead with his plans to relocate the refugees, the lord has officially issued a command to eliminate from Talking Island the dangerous beasts that pose a threat to the lives of residents. They say that the lord's command will be officially announced in a few days. How do you feel about participating in the beast hunt?
-(Quest for characters level 6 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-02.htm deleted file mode 100644 index c14af7eff0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Captain Gilbert:
-A few weeks ago, the lord announced that he will transfer all of the refugees from the Gracian wars to Talking Island. But, as you know, Talking Island still has many regions where it is too dangerous for people to live. The southern village of the island and regions surrounding the magic school are safe, but the inland woods and northern shores are places that even we guards do not like to venture into, not only because of the vicious wild beasts, but also because of the Orc masses and violent werewolves that live there.
-Before going ahead with his plans to relocate the war refugees, the lord has officially issued a command to eliminate from Talking Island the dangerous beasts that pose a threat to the lives of residents. Whoever slays the orcs or werewolves, and brings back proof, will be given a reward. Already many of the young men have armed themselves and gone out from of the village.
-How about if you participate in the hunt? You can gain some actual battle experience, and it's also a good opportunity to receive prizes given in the name of our lord.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-03.htm deleted file mode 100644 index efb8c02718..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Captain Gilbert:
-Go and slay orcs and werewolves that live on Talking Island, and bring back proof of their deaths. Prizes will be awarded according to the amount of proof that you bring back. Bring back the feather Orc Amulet, werewolf fangs, or the Orc's Necklace that orcs of fighter rank carry.
-This task is not just a simple hunt, but an official announcement that, under the will of the lord, Talking Island is now part of the Aden Kingdom. Therefore, the aggressors who have invaded our land must be punished accordingly. All who participate in this hunt are representatives carrying out the will of the lord, and must carry this symbol of the lord at all times.
-May the blessings of Einhasad be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-04.html deleted file mode 100644 index 8a63f14f06..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Captain Gilbert:
-You cannot hope for any reward if you laze around in the village. Go outside the village immediately and join in on the hunt. This will be our chance to drive the orcs and werewolves from our lands and make Talking Island a suitable place for Humans to live in.
-Don't tell me you've come back because you want to give up? Do you always give up that easily?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-05.html deleted file mode 100644 index 69ff51feae..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Gilbert:
-You have done well. May the blessings of Einhasad be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-06.html deleted file mode 100644 index d9c4bebd43..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Gilbert:
-Please continue, then. Pretty soon, our Talking Island will be a suitable place for peaceful citizens to live in, free of violent orcs and vicious werewolves. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-07.html deleted file mode 100644 index f23ad63cd6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/30039-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Captain Gilbert:
-Well done. I will reward you for every piece of proof you have brought me. This is a reward given to honor the fighters who have faithfully carried out the will of our lord.
-The lord's decree is still valid. There is still more Adena left for rewards. Will you continue your hunt, or will you quit?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java deleted file mode 100644 index 8a9bcf0d9e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00257_TheGuardIsBusy/Q00257_TheGuardIsBusy.java +++ /dev/null @@ -1,178 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00257_TheGuardIsBusy; - -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * The Guard is Busy (257) - * @author xban1x - */ -public class Q00257_TheGuardIsBusy extends Quest -{ - public static final class MobDrop extends ItemHolder - { - private final int _chance; - private final int _random; - - public MobDrop(int random, int chance, int id, long count) - { - super(id, count); - _random = random; - _chance = chance; - } - - public boolean getDrop() - { - return (getRandom(_random) < _chance); - } - } - - // NPC - private static final int GILBERT = 30039; - // Misc - private static final int MIN_LVL = 6; - // Monsters - private static final Map> MONSTERS = new HashMap<>(); - // Items - private static final int GLUDIO_LORDS_MARK = 1084; - private static final int ORC_AMULET = 752; - private static final int ORC_NECKLACE = 1085; - private static final int WEREWOLF_FANG = 1086; - static - { - MONSTERS.put(20006, Arrays.asList(new MobDrop(10, 2, ORC_AMULET, 2), new MobDrop(10, 10, ORC_AMULET, 1))); // Orc Archer - MONSTERS.put(20093, Arrays.asList(new MobDrop(100, 85, ORC_NECKLACE, 1))); // Orc Fighter - MONSTERS.put(20096, Arrays.asList(new MobDrop(100, 95, ORC_NECKLACE, 1))); // Orc Fighter Sub Leader - MONSTERS.put(20098, Arrays.asList(new MobDrop(100, 100, ORC_NECKLACE, 1)));// Orc Fighter Leader - MONSTERS.put(20130, Arrays.asList(new MobDrop(10, 7, ORC_AMULET, 1))); // Orc - MONSTERS.put(20131, Arrays.asList(new MobDrop(10, 9, ORC_AMULET, 1))); // Orc Grunt - MONSTERS.put(20132, Arrays.asList(new MobDrop(10, 7, WEREWOLF_FANG, 1))); // Werewolf - MONSTERS.put(20342, Arrays.asList(new MobDrop(0, 1, WEREWOLF_FANG, 1))); // Werewolf Chieftain - MONSTERS.put(20343, Arrays.asList(new MobDrop(100, 85, WEREWOLF_FANG, 1))); // Werewolf Hunter - } - - public Q00257_TheGuardIsBusy() - { - super(257); - addStartNpc(GILBERT); - addTalkId(GILBERT); - addKillId(MONSTERS.keySet()); - registerQuestItems(ORC_AMULET, GLUDIO_LORDS_MARK, ORC_NECKLACE, WEREWOLF_FANG); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "30039-03.htm": - { - qs.startQuest(); - giveItems(player, GLUDIO_LORDS_MARK, 1); - htmltext = event; - break; - } - case "30039-05.html": - { - qs.exitQuest(true, true); - htmltext = event; - break; - } - case "30039-06.html": - { - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs == null) - { - return super.onKill(npc, killer, isSummon); - } - - for (MobDrop drop : MONSTERS.get(npc.getId())) - { - if (drop.getDrop()) - { - giveItems(killer, drop); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - break; - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getLevel() >= MIN_LVL) ? "30039-02.htm" : "30039-01.html"; - break; - } - case State.STARTED: - { - if (hasAtLeastOneQuestItem(player, ORC_AMULET, ORC_NECKLACE, WEREWOLF_FANG)) - { - final long amulets = getQuestItemsCount(player, ORC_AMULET); - final long necklace = getQuestItemsCount(player, ORC_NECKLACE); - final long fang = getQuestItemsCount(player, WEREWOLF_FANG); - giveAdena(player, ((amulets * 5) + (necklace * 8) + (fang * 10) + (((amulets + necklace + fang) >= 10) ? 1000 : 0)), true); - takeItems(player, -1, ORC_AMULET, ORC_NECKLACE, WEREWOLF_FANG); - // Q00281_HeadForTheHills.giveNewbieReward(player); - htmltext = "30039-07.html"; - } - else - { - htmltext = "30039-04.html"; - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00258_BringWolfPelts/30001-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00258_BringWolfPelts/30001-01.html deleted file mode 100644 index 2b4590bdb3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00258_BringWolfPelts/30001-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Lector:
-I am a trader now, but I used to be a leather craftsman. Even now, I buy materials every now and then to make leather clothing, gloves, cloaks, and boots. May I ask you later to find me materials if I need them?
-(Quest for characters level 3 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00258_BringWolfPelts/30001-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00258_BringWolfPelts/30001-02.htm deleted file mode 100644 index 0401f5b208..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00258_BringWolfPelts/30001-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Lector:
-I may be a merchant now, but I used to be a Leather Cutter. I used to work for Duke Van Dyke in my early days. During the Elmore War, I made hundreds of leather armors for the Duke's soldiers in ten days. Even after retiring, I still practice making leather armor from time to time to keep my skills sharp.
-A few days ago, Consul Sir Windawood came to see me himself and asked me to make fifty leather armors for the newly established militia. I can make that many on my own, but I don't have enough materials. I need quite a few more wolf pelts. Can I ask you to find them for me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00258_BringWolfPelts/30001-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00258_BringWolfPelts/30001-03.html deleted file mode 100644 index 0d6dd43aac..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00258_BringWolfPelts/30001-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Lector:
-Hunt wolves and bring me their pelts. Bring me forty of the pelts and, in return, I will give you a piece of equipment that is useful to you. There is little time left if I am to finish the fifty leather armors that the governor has ordered by this week. So please hurry. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00258_BringWolfPelts/30001-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00258_BringWolfPelts/30001-04.html deleted file mode 100644 index 021d44101a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00258_BringWolfPelts/30001-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Lector:
-So you haven't gotten all of the Wolf Pelts yet. I know it is difficult, but please gather forty pelts and bring them back to me. In return, I will give you a piece of equipment that will be quite useful to you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00258_BringWolfPelts/30001-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00258_BringWolfPelts/30001-05.html deleted file mode 100644 index dc101e2ffe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00258_BringWolfPelts/30001-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Lector:
-Oh, I see you've brought me forty Wolf Pelts. Well done! As promised, I will give you a defense armor that will be useful to you. It has been made by the Dwarven craftsmen of Giran, and is guaranteed to be of the highest quality. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java deleted file mode 100644 index c965a1fb50..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00258_BringWolfPelts/Q00258_BringWolfPelts.java +++ /dev/null @@ -1,143 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00258_BringWolfPelts; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Bring Wolf Pelts (258) - * @author xban1x - */ -public class Q00258_BringWolfPelts extends Quest -{ - // Npc - private static final int LECTOR = 30001; - // Item - private static final int WOLF_PELT = 702; - // Monsters - private static final int[] MONSTERS = new int[] - { - 20120, // Wolf - 20442, // Elder Wolf - }; - // Rewards - private static final Map REWARDS = new HashMap<>(); - static - { - REWARDS.put(41, 1); // Cloth Cap - REWARDS.put(42, 6); // Leather Cap - REWARDS.put(462, 9); // Stockings - } - // Misc - private static final int MIN_LVL = 3; - private static final int WOLF_PELT_COUNT = 40; - - public Q00258_BringWolfPelts() - { - super(258); - addStartNpc(LECTOR); - addTalkId(LECTOR); - addKillId(MONSTERS); - registerQuestItems(WOLF_PELT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equalsIgnoreCase("30001-03.html")) - { - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - giveItems(killer, WOLF_PELT, 1); - if (getQuestItemsCount(killer, WOLF_PELT) >= WOLF_PELT_COUNT) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getLevel() >= MIN_LVL) ? "30001-02.htm" : "30001-01.html"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30001-04.html"; - break; - } - case 2: - { - if (getQuestItemsCount(player, WOLF_PELT) >= WOLF_PELT_COUNT) - { - final int chance = getRandom(16); - for (Map.Entry reward : REWARDS.entrySet()) - { - if (chance < reward.getValue()) - { - giveItems(player, reward.getKey(), 1); - break; - } - } - qs.exitQuest(true, true); - htmltext = "30001-05.html"; - break; - } - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-01.html deleted file mode 100644 index 7ad2cc2895..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Marius:
-May the blessings of the starlight fall upon you. So you are the mercenary hired by my colleague Edmond. I was once a Knight with a sword ... But ... something happened. And I pledged not to touch a sword again. I have retired now.
-I felt terrible that I haven't been able to help Edmond ... Thankfully, I owe you gratitude for volunteering to kill these spiders for us. Tell me anything you need. If you bring me ten or more Giant Spider Skins, I will exchange them for a Healing Potion or arrows. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-02.html deleted file mode 100644 index 1f698f3286..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-02.html +++ /dev/null @@ -1,10 +0,0 @@ -Marius:
-May the blessings of the starlight fall upon you. So you are the mercenary hired by my colleague Edmond. I was once a Knight with a sword... But... something happened and I pledged not to touch a sword again. I am retired now.
-I felt terrible that I haven't been able to help Edmond. Thankfully, I owe you gratitude for volunteering to kill these spiders for us.
-Tell me if you need anything. I will exchange two Healing Potions, fifty Wooden Arrows, 60 no grade soulshots or 30 no grade spiritshots for ten Giant Spider Skins.
- - - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-03.html deleted file mode 100644 index 1bc25032fe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Marius:
-Please be careful when hunting the spiders. They have very sensitive hearing, so they will attack anything that moves around them. Be on guard from a distance, and be watchful for any unexpected attacks. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-04.html deleted file mode 100644 index f732778349..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Marius:
-I got this Healing Potion from Silvia in the village a few days ago. This is a very effective item for treating injuries received in battle.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-05.html deleted file mode 100644 index dd5c04c4f8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Marius:
-I bought these arrows from the weapon shop when I went to the village few days ago. Trader Lector took care in selecting these, so you can use them without any worries.
-Personally, I would shoot arrows from a far distance to wound the spider, then approach it to deliver the final blow ... but I'm sure you have your own ways of hunting them.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-05a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-05a.html deleted file mode 100644 index c0479ee880..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-05a.html +++ /dev/null @@ -1,5 +0,0 @@ -Marius:
-It's a soulshot created personally by Blacksmith Altran. He is highly regarded among Dwarves as an excellent artisan! I'm sure that this item is up to his high standards.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-05b.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-05b.html deleted file mode 100644 index c89cbca089..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-05b.html +++ /dev/null @@ -1,4 +0,0 @@ -Marius:
-Ah, you're new to soulshots, are you? Well by all means, let me explain! A soulshot enhances a weapon by encircling it with a blue spirit. This greatly improves the attack power of the weapon. The enhancement is consumed with use. Continuous attack will require multiple soulshots. Mercenaries and hunters are known to carry hundreds of soulshots as part of their equipment.
-It is very important to remember that soulshots can only be applied only to a weapon that has been specifically designed to absorb spirit energy. The grade of the weapon and the type of soulshot used determine the outcome. Know your weapon and select the appropriate soulshot. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-05c.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-05c.html deleted file mode 100644 index 965ea4eefe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-05c.html +++ /dev/null @@ -1,5 +0,0 @@ -Marius:
-This spiritshot was made by Blacksmith Altran. He is well-known among Dwarves as a superb craftsman. This item is of top quality. Put it to good use.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-05d.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-05d.html deleted file mode 100644 index 04b77f9211..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-05d.html +++ /dev/null @@ -1,6 +0,0 @@ -Marius:
-You don't know how to use a spiritshot? OK, here's a brief explanation:
-A spiritshot enhances a weapon with the explosive energy of a powerful spirit. Blessed spiritshots are even more powerful. Each spiritshot only works once, so you will need multiple spiritshots if you intend to use them successively.
-A good Mystic will always have enough spiritshots to save himself and his party in a crisis.
-Spiritshots may only be used with weapons that are designed to absorb spirit energy. The grade of weapon must match the grade of the spiritshot. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-06.html deleted file mode 100644 index 529c819451..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-06.html +++ /dev/null @@ -1,8 +0,0 @@ -Marius:
-Do you need anything else? I will exchange two Healing Potions, fifty Wooden Arrows, 60 no grade soulshots or 30 no grade spiritshots for ten Giant Spider Skins.
- - - - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-07.html deleted file mode 100644 index 3b9bd07eb2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30405-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Marius:
-If you need anything later, gather Giant Spider Skins and come back to me.
-Please be careful when you are hunting the spiders. They have very sensitive hearing, so they will attack anything that moves around them. Be on guard from a distance, and be watchful of any unexpected attacks. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-01.html deleted file mode 100644 index af703756f8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Edmond:
-Welcome, traveler. I originally resided in Gludio, but lost my family during the war with Gracia and moved here to start a new life.
-I am trying to ranch here with my old friend, Marius. We were going to take our sheep to the sunny hillside right over there and turn them out to pasture ... But the giant spiders showed up, and we lost all thirty sheep that we brought from Innadril.
-Soon, we're going to hire someone to kill the giant spiders around this area. Do you think you could help out with that?
-(Quest for characters level 15 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-02.htm deleted file mode 100644 index df5cd4f431..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Edmond:
-Welcome, traveler. I originally resided in Gludio, but lost my family during the war with Gracia and moved here to start a new life.
-I am trying to ranch here with my old friend, Marius. We were going to take our sheep to the sunny hillside right back there and turn them out to pasture ... But the giant spiders showed up, and we lost all thirty sheep that we brought from Innadril.
-We are going to hire mercenaries with the money the governor granted us and drive off the giant spiders from this area. It looks like you know how to fight ...Do you think you could exterminate those spiders for us?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-03.html deleted file mode 100644 index 7071382c18..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Edmond:
-Hunt the giant spiders that are wreaking havoc in this area, then bring their skins back to me. I will reward you for each Giant Spider Skin you bring back.
-Oh, and if you need something while hunting those spiders, ask my friend, Marius. He takes care of everything that we bring from the village. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-04.html deleted file mode 100644 index e6a319dae1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Edmond:
-What, there weren't any spiders to hunt? That can't be ... Only a few days ago, those spiders ate some pigs that were in the backyard. They're somewhere around here, I tell you.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-05.html deleted file mode 100644 index f8029aa8fd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Edmond:
-Thank you for your trouble. I hope you didn't get hurt? As we promised, I will reward you for each Giant Spider Skin that you have brought. Here, take this.
-Thanks to your help, I will soon be able to graze my cattle without any worries. Just thinking of that makes me so happy. I can picture my sheep peacefully grazing in the pastures on the green hillside.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-06.html deleted file mode 100644 index 93eacc9658..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Edmond:
-It's too bad, but I guess it can't be helped. Although it was brief, I really appreciate your help. If you go back to the village, could you tell the folks that Edmond of the northwestern ranch is looking to hire soldiers? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-07.html deleted file mode 100644 index 0572f4c90f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/30497-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Edmond:
-Please carry on then. Those spiders are vicious, so be careful. And remember, if you need anything, ask Marius. He will be more than willing to help you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java deleted file mode 100644 index 165be0c71d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00259_RequestFromTheFarmOwner/Q00259_RequestFromTheFarmOwner.java +++ /dev/null @@ -1,180 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00259_RequestFromTheFarmOwner; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Request from the Farm Owner (259) - * @author xban1x - */ -public class Q00259_RequestFromTheFarmOwner extends Quest -{ - // Npcs - private static final int EDMOND = 30497; - private static final int MARIUS = 30405; - // Monsters - private static final int[] MONSTERS = new int[] - { - 20103, // Giant Spider - 20106, // Talon Spider - 20108, // Blade Spider - }; - // Items - private static final int SPIDER_SKIN = 1495; - // Misc - private static final int MIN_LVL = 15; - private static final int SKIN_COUNT = 10; - private static final int SKIN_REWARD = 25; - private static final int SKIN_BONUS = 250; - private static final Map CONSUMABLES = new HashMap<>(); - static - { - CONSUMABLES.put("30405-04.html", new ItemHolder(1061, 2)); // Greater Healing Potion - CONSUMABLES.put("30405-05.html", new ItemHolder(17, 250)); // Wooden Arrow - CONSUMABLES.put("30405-05a.html", new ItemHolder(1835, 60)); // Soulshot: No Grade - CONSUMABLES.put("30405-05c.html", new ItemHolder(2509, 30)); // Spiritshot: No Grade - } - - public Q00259_RequestFromTheFarmOwner() - { - super(259); - addStartNpc(EDMOND); - addTalkId(EDMOND, MARIUS); - addKillId(MONSTERS); - registerQuestItems(SPIDER_SKIN); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "30405-03.html": - case "30405-05b.html": - case "30405-05d.html": - case "30497-07.html": - { - htmltext = event; - break; - } - case "30405-04.html": - case "30405-05.html": - case "30405-05a.html": - case "30405-05c.html": - { - if (getQuestItemsCount(player, SPIDER_SKIN) >= SKIN_COUNT) - { - giveItems(player, CONSUMABLES.get(event)); - takeItems(player, SPIDER_SKIN, SKIN_COUNT); - htmltext = event; - } - break; - } - case "30405-06.html": - { - htmltext = (getQuestItemsCount(player, SPIDER_SKIN) >= SKIN_COUNT) ? event : "30405-07.html"; - break; - } - case "30497-03.html": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30497-06.html": - { - qs.exitQuest(true, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if(qs != null) - { - giveItems(killer, SPIDER_SKIN, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case EDMOND: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getLevel() >= MIN_LVL) ? "30497-02.htm" : "30497-01.html"; - break; - } - case State.STARTED: - { - if (hasQuestItems(player, SPIDER_SKIN)) - { - final long skins = getQuestItemsCount(player, SPIDER_SKIN); - giveAdena(player, (skins * SKIN_REWARD) + ((skins >= 10) ? SKIN_BONUS : 0), true); - takeItems(player, SPIDER_SKIN, -1); - htmltext = "30497-05.html"; - } - else - { - htmltext = "30497-04.html"; - } - break; - } - } - break; - } - case MARIUS: - { - htmltext = (getQuestItemsCount(player, SPIDER_SKIN) >= SKIN_COUNT) ? "30405-02.html" : "30405-01.html"; - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-01.html deleted file mode 100644 index 60a99a36c7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Sentinel Rayen:
-Stranger with an unfamiliar gaze, please be careful if you should venture outside the village. The woods are full of danger, as there is a war going on between our race of the woods and the kaboo orcs of the Fog Mountains. But do not worry, the Elven warriors will soon drive the orcs out of our woods.
-(Quest for Elven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-02.html deleted file mode 100644 index 0437d904de..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Sentinel Rayen:
-The orcs of Fog Mountains are becoming bolder and bolder lately. Before, they wouldn't dare set foot into the Elven Forest, and now they dare to come into the village.
-Pretty soon, we plan to recruit brave brothers to help us defeat these fearless invaders. I hope you will take part in this when the time comes.
-(Quest for Elven characters level 6 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-03.htm deleted file mode 100644 index 434be4563e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Sentinel Rayen:
-The kaboo orcs of the Fog Mountains are becoming bolder and bolder lately. Before, they wouldn't dare set foot into the Elven Forest, and now they dare to come into the village. On top of that, more and more Orc hordes are invading the forest.
-I don't know how the orcs can come near the village, with the guardians keeping watch at the boundary of the woods. They must be avoiding the eyes of the guardians using some clever method.
-The elders have ordered us to recruit brothers who will help us to defeat the kaboo orcs. Shouldn't we punish this fearless race that dares to invade our homes? Would you like to participate?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-04.htm deleted file mode 100644 index 459feb0cf0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sentinel Rayen:
-Now go into the Elven Forest and fight the kaboo orcs. But you must keep this in mind. A hierarchy exists within the orcs, and because fighter or leader levels are stronger than lesser orcs, you may be in trouble if you do not take care.
-The lesser orcs carry feather amulets, while the high level orcs wear necklaces made from bones. Gather these items as proof and bring them to me.
-May the goddess guide your blade and arrows! Teach those orcs a stern lesson that they should never even think of setting foot into the Elven Forest! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-05.html deleted file mode 100644 index 39be79cb15..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Sentinel Rayen:
-Why have you come back so soon? Even as we speak, our beautiful woods are being invaded by the Orcs. They are a race that does not know about beauty or purity. We cannot let them violate our home, can we?
-But even if you say that your mind and body are tired, I will not fault or scold you. Sheath your blade at once and take shelter under the shade of the Mother Tree.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-06.html deleted file mode 100644 index bdf1aca9f5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Sentinel Rayen:
-You have fought well for the brothers of the forest. I will give you a reward for each piece of proof you have brought from slaying kaboo orcs in the battlefield. I am giving this in the name of our Hierarch Asterios, so please do not refuse our gift.
-Now! Shall you go back to the battlefield and fight once more? Or do you wish to stop? Even if you say that you are exhausted in mind and body, I will not fault or scold you.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-07.html deleted file mode 100644 index 47bbebd549..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentinel Rayen:
-The brothers of the forest will forever remember your bravery. Sheathe your sword now and seek rest under the shade of the Mother Tree. May the tranquility of the still lakes be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-08.html deleted file mode 100644 index 35c6ab6b30..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/30221-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentinel Rayen:
-I hope you will continue to fight for the brothers of the forest. Teach those kaboo orcs a lesson they will never forget, so that they know how deadly Elven punishment can be, and never dare to set foot in our woods again. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java deleted file mode 100644 index b487fe8fc0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00260_OrcHunting/Q00260_OrcHunting.java +++ /dev/null @@ -1,142 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00260_OrcHunting; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Orc Hunting (260) - * @author xban1x - */ -public class Q00260_OrcHunting extends Quest -{ - // NPC - private static final int RAYEN = 30221; - // Items - private static final int ORC_AMULET = 1114; - private static final int ORC_NECKLACE = 1115; - // Monsters - private static final Map MONSTERS = new HashMap<>(); - static - { - MONSTERS.put(20468, ORC_AMULET); // Kaboo Orc - MONSTERS.put(20469, ORC_AMULET); // Kaboo Orc Archer - MONSTERS.put(20470, ORC_AMULET); // Kaboo Orc Grunt - MONSTERS.put(20471, ORC_NECKLACE); // Kaboo Orc Fighter - MONSTERS.put(20472, ORC_NECKLACE); // Kaboo Orc Fighter Leader - MONSTERS.put(20473, ORC_NECKLACE); // Kaboo Orc Fighter Lieutenant - } - // Misc - private static final int MIN_LVL = 6; - - public Q00260_OrcHunting() - { - super(260); - addStartNpc(RAYEN); - addTalkId(RAYEN); - addKillId(MONSTERS.keySet()); - registerQuestItems(ORC_AMULET, ORC_NECKLACE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "30221-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30221-07.html": - { - qs.exitQuest(true, true); - htmltext = event; - break; - } - case "30221-08.html": - { - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && (getRandom(10) > 4)) - { - giveItems(killer, MONSTERS.get(npc.getId()), 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.ELF) ? (player.getLevel() >= MIN_LVL) ? "30221-03.htm" : "30221-02.html" : "30221-01.html"; - break; - } - case State.STARTED: - { - if (hasAtLeastOneQuestItem(player, getRegisteredItemIds())) - { - final long amulets = getQuestItemsCount(player, ORC_AMULET); - final long necklaces = getQuestItemsCount(player, ORC_NECKLACE); - giveAdena(player, ((amulets * 4) + (necklaces * 10) + ((amulets + necklaces) >= 10 ? 1000 : 0)), true); - takeItems(player, -1, getRegisteredItemIds()); - // Q00281_HeadForTheHills.giveNewbieReward(player); - htmltext = "30221-06.html"; - } - else - { - htmltext = "30221-05.html"; - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00261_CollectorsDream/30222-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00261_CollectorsDream/30222-01.htm deleted file mode 100644 index fbaa5a8b2e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00261_CollectorsDream/30222-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Alshupes:
-Lately I've put aside the money lending business and have taken up the hobby of collecting the skins or claws of rare animals. There are many that criticize my hobby, saying that only Humans would gather the bodies of dead animals as trophies, but these are the same people that turn around and come to see or borrow them for a few days, saying that they need them for magic research -- of course, asking me to keep it a secret from everyone else.
-One day, when you become skilled enough to hunt rare animals, stop by and see me. I will give you a rewarding task to complete. Right now, though, I think it would be far too difficult for you.
-(Quest for characters level 15 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00261_CollectorsDream/30222-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00261_CollectorsDream/30222-02.htm deleted file mode 100644 index 447e1ef026..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00261_CollectorsDream/30222-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Alshupes:
-Lately I've put aside the money lending business and have taken up the hobby of collecting the skins or claws of rare animals. There are many that criticize my hobby, saying that only Humans would gather the bodies of dead animals as trophies, but these are the same people that turn around and come to see or borrow them for a few days, saying that they need them for magic research -- of course, asking me to keep it a secret from everyone else.
So how about it, will you take on a job for me? It involves searching the fields and hunting rare animals for trophies. I can't say it's an easy task, but I will compensate you generously for your labor. What do you say, would you like to give it a try?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00261_CollectorsDream/30222-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00261_CollectorsDream/30222-03.htm deleted file mode 100644 index ec377f4bbd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00261_CollectorsDream/30222-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Alshupes:
-Currently, my main interest is in the large insects that I saw while traveling in the Human land of Gludio. As you would know if you studied history, when the Mystics of the Ivory Tower battled the Dark Sorcerer Beleth, also called a devil by the Humans of old, the strong magical energy which arose from their combat caused southern Gludio to become a barren plain and produced abnormalities such as ants the size of houses and spiders the size of Buffalos.
-In the last ten years, those great spiders have spread even to these Elven Woods. The tame creatures that have become accustomed to the care of the spirits and fairies of our woods are the perfect prey for those gigantic predators. Isn't that interesting? There are three kinds of giant spiders: crimson spiders, hook spiders, and pincer spiders. I don't have a preference, but I want to put into my hands a giant spider trophy. What you must do for me is to hunt the great spiders in the forest, cut off eight legs, and bring them back to me. It is a bit dangerous, but I will reward you generously for your efforts. Giant spiders are often found past the first three-way junction to the west of the village. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00261_CollectorsDream/30222-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00261_CollectorsDream/30222-04.html deleted file mode 100644 index 2520127d76..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00261_CollectorsDream/30222-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Alshupes:
-Didn't I ask you to fetch eight Giant Spider Legs for me? I don't care if it is a crimson spider, hook spider, or a pincer spider. Bring me all eight and I will pay you generously, as promised. The giant spiders are mostly found past the first three-way junction to the west of the village. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00261_CollectorsDream/30222-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00261_CollectorsDream/30222-05.html deleted file mode 100644 index ddfc469611..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00261_CollectorsDream/30222-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Alshupes:
-Oh, so you've managed to get them. I guess I will have to see you in a new light. You're more skilled than you appear.
-Here is your reward. Thank you for your good work. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java deleted file mode 100644 index 3cc48db407..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00261_CollectorsDream/Q00261_CollectorsDream.java +++ /dev/null @@ -1,142 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00261_CollectorsDream; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.model.variables.PlayerVariables; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.util.Util; - -/** - * Collector's Dream (261) - * @author xban1x - */ -public class Q00261_CollectorsDream extends Quest -{ - // Npc - private static final int ALSHUPES = 30222; - // Monsters - private static final int[] MONSTERS = new int[] - { - 20308, // Hook Spider - 20460, // Crimson Spider - 20466, // Pincer Spider - }; - // Item - private static final int SPIDER_LEG = 1087; - // Misc - private static final int MIN_LVL = 15; - private static final int MAX_LEG_COUNT = 8; - // Message - private static final ExShowScreenMessage MESSAGE = new ExShowScreenMessage(NpcStringId.LAST_DUTY_COMPLETE_N_GO_FIND_THE_NEWBIE_HELPER, 2, 5000); - - public Q00261_CollectorsDream() - { - super(261); - addStartNpc(ALSHUPES); - addTalkId(ALSHUPES); - addKillId(MONSTERS); - registerQuestItems(SPIDER_LEG); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equals("30222-03.htm")) - { - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - if (giveItemRandomly(killer, SPIDER_LEG, 1, MAX_LEG_COUNT, 1, true)) - { - qs.setCond(2); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getLevel() >= MIN_LVL) ? "30222-02.htm" : "30222-01.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30222-04.html"; - break; - } - case 2: - { - if (getQuestItemsCount(player, SPIDER_LEG) >= MAX_LEG_COUNT) - { - giveNewbieReward(player); - giveAdena(player, 700, true); - qs.exitQuest(true, true); - htmltext = "30222-05.html"; - } - break; - } - } - break; - } - } - return htmltext; - } - - public static void giveNewbieReward(PlayerInstance player) - { - final PlayerVariables vars = player.getVariables(); - if (vars.getString("GUIDE_MISSION", null) == null) - { - vars.set("GUIDE_MISSION", 100000); - player.sendPacket(MESSAGE); - } - else if (((vars.getInt("GUIDE_MISSION") % 100000000) / 10000000) != 1) - { - vars.set("GUIDE_MISSION", vars.getInt("GUIDE_MISSION") + 10000000); - player.sendPacket(MESSAGE); - } - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/30137-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/30137-01.htm deleted file mode 100644 index 294eb7742d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/30137-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Vollodos:
-I travel to Oren's Ivory Tower once or twice a year. What kind of place is the Ivory Tower of Oren, you ask? It is the headquarters of Mystics, as well as an educational institute, and a place where Mystics gather. You can get useful magic potions and materials from the Traders or Mystics of the Ivory Tower.
-But during my recent visit, some of them asked me to bring them magic materials that can only be found in our Dark Forest. They said that they would pay handsomely for the items they need. So I've recently started to sell goods such as the wings of an imp or an arachne's web there. I'm looking to see if I can gather some more precious items for sale. I will ask for your help when the time comes. I'm going to need more hands if I want to gather large amounts of any item.
-(Quest for characters level 8 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/30137-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/30137-02.htm deleted file mode 100644 index 293fd0e44d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/30137-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Trader Vollodos:
-I travel to Oren's Ivory Tower once or twice a year. What kind of place is the Ivory Tower of Oren, you ask? It is the headquarters of Mystics, as well as an educational institute, and a place where Mystics gather. You can get useful magic potions and materials from the Traders or Mystics of the Ivory Tower.
-A few of the Ivory Tower Mystics have asked me to bring them magic materials that can only be found in our Dark Forest. They pay handsomely for the materials that I bring them, and it occurred to me that this might be the beginning of a good business. So I plan to go into it a bit deeper.
-During my last visit I noticed that there were many Mystics looking for mushroom spores. These spores can only be obtained from the green fungus or the blood fungus that appear in our Dark Forest. The fungi are strange, mushroom-shaped life forms that have formed from the fermented spores carried over from the Sea of Spores. It is dangerous for a mere businessman like myself to face the fungi alone. Which brings me to my point. Do you think you could go and get me some? I will pay you well for them.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/30137-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/30137-03.htm deleted file mode 100644 index ec5a4764c1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/30137-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trader Vollodos:
-You must travel far from the village to find the fungus. They grow in the deep southern region of the Dark Forest, and also near the School of Dark Arts. You can get the Spore Sac by killing the fungus, but sometimes the Spore Sac explodes when the fungus is killed, so you will probably have to hunt many fungi.
-Gather ten Spore Sacs and bring them back to me. Your payment will be more than fair, so do not worry. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/30137-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/30137-04.html deleted file mode 100644 index e3b115a75c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/30137-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Vollodos:
-Weren't you supposed to bring me ten fungus Spore Sacs? If you bring me ten of them as promised, I will give you the reward. Hurry! The carriage travelling to the Ivory Tower leaves in a few days, and I must have the goods ready by then. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/30137-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/30137-05.html deleted file mode 100644 index 6d7836a5c8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/30137-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Vollodos:
-This is undoubtedly a fungus Spore Sac. Thank you. I'll compensate you as I promised. I am sure that the magicians of Ivory Tower will also be satisfied. I wonder what I can get in return for this trade.
-Come by the shop anytime. May the protection of Shilen be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java deleted file mode 100644 index 040124e3b0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00262_TradeWithTheIvoryTower/Q00262_TradeWithTheIvoryTower.java +++ /dev/null @@ -1,139 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00262_TradeWithTheIvoryTower; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Trade With The Ivory Tower (262) - * @author ivantotov - */ -public class Q00262_TradeWithTheIvoryTower extends Quest -{ - // NPCs - private static final int VOLLODOS = 30137; - // Items - private static final int SPORE_SAC = 707; - // Misc - private static final int MIN_LEVEL = 8; - private static final int REQUIRED_ITEM_COUNT = 10; - // Monsters - private static final Map MOBS_SAC = new HashMap<>(); - static - { - MOBS_SAC.put(20007, 3); // Green Fungus - MOBS_SAC.put(20400, 4); // Blood Fungus - } - - public Q00262_TradeWithTheIvoryTower() - { - super(262); - addStartNpc(VOLLODOS); - addTalkId(VOLLODOS); - addKillId(MOBS_SAC.keySet()); - registerQuestItems(SPORE_SAC); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equalsIgnoreCase("30137-03.htm")) - { - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final PlayerInstance partyMember = getRandomPartyMember(player, 1); - if (partyMember == null) - { - return super.onKill(npc, player, isSummon); - } - - final QuestState qs = getQuestState(partyMember, false); - float chance = (MOBS_SAC.get(npc.getId()) * Config.RATE_QUEST_DROP); - if (getRandom(10) < chance) - { - rewardItems(partyMember, SPORE_SAC, 1); - if (getQuestItemsCount(partyMember, SPORE_SAC) >= REQUIRED_ITEM_COUNT) - { - qs.setCond(2, true); - } - else - { - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = player.getLevel() >= MIN_LEVEL ? "30137-02.htm" : "30137-01.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - if (getQuestItemsCount(player, SPORE_SAC) < REQUIRED_ITEM_COUNT) - { - htmltext = "30137-04.html"; - } - break; - } - case 2: - { - if (getQuestItemsCount(player, SPORE_SAC) >= REQUIRED_ITEM_COUNT) - { - htmltext = "30137-05.html"; - giveAdena(player, 300, true); - qs.exitQuest(true, true); - } - break; - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-01.htm deleted file mode 100644 index 0b57e59be7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sentry Kayleen:
-Foreign traveler, do not wander around this place. Please conduct your business in the village quickly and leave. Soon, our Dark Elven Race will go to war with the balor orcs of the Misty Mountains.
-When the fighting begins, the roads will become dangerous and you may be forced to stay here. So if you have somewhere else you need to get to, it would be better to hurry.
-(Quest for Dark Elven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-02.htm deleted file mode 100644 index 7699b6dbec..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sentry Kayleen:
-I don't know why, but the Balor Orcs, who had been hiding in the Misty Mountains, have started to invade our forest in groups. It is unpardonable that the Balor Orcs, who used to be our slaves, have forgotten their place and dare to challenge us!
-The Assassin scouts are following the movements of the Balor Orcs at this very moment. As soon as accurate information is received, Tetrarch Vellior will give the command to strike. When the time comes, you should also participate in the battle! We must launch a full-scale attack and drive the Balor Orcs out of our woods!
-(Quest for characters level 8 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-03.htm deleted file mode 100644 index 11d49806bb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Sentry Kayleen:
-I do not know why, but the balor orcs, who had been hiding in the Misty Mountains, have started to invade our forest in groups. It is unpardonable that the balor orcs, who used to be our slaves, have forgotten their place and dare to challenge us!
-According to the reports of the assassin scouts, the balor orcs are not simply coming to pillage, but are preparing for a large-scale migration. A sudden invasion of the balor orcs ... Perhaps those cunning Elves of Light are behind this!
-These woods are our home. We have defended ourselves every time the greedy Humans or the Elves of Light invaded us. We cannot allow an inferior race like the balor orcs to threaten our woods! All the Warriors of our race must come together to punish them in the name of Shilen. Would you like to participate?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-04.htm deleted file mode 100644 index 6923c0a4ad..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sentry Kayleen:
-Go to the woods and strike down any balor orcs you meet! Someone with your skills can easily take care of the Balor Orc archers, but the fighters and leaders are much stronger than regular balor orcs, so do not let your guard down!
-Tetrarch Vellior made a proclamation just a few days ago. The more balor orcs that are killed, the greater reward he will give. Slay the balor orcs and bring back something to serve as proof of your deed. The archers carry feather amulets, while the fighters and leaders wear a necklace crafted of bone pieces. If you collect these and bring them to me, I will give you a reward according to the number of items you present.
-Excellent! May you go forth in the name of Shilen and present fear as dark as the abyss and a death as cold as the deep lakes to those invaders who have violated our land! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-05.html deleted file mode 100644 index a28271bd9c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Sentry Kayleen:
-Why are your hands so clean when they should be stained with the blood of the balor orcs? Go quickly into the woods and dispose of the balor orcs! Go forth in the name of Shilen and take fear as dark as the abyss and death as cold as the deep lakes to those invaders who have violated our land!
-You do not want to give up, do you? Do you not hear the balor orcs on the battlefield outside of the village mocking you? Would you turn and run from their taunts?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-06.html deleted file mode 100644 index d2e96b189e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Sentry Kayleen:
-You have fought very well. In the name of Tetrarch Vellior, I will give you a reward for every balor Orc that you strike down. Those who fight on behalf of the race of darkness will reap a rich reward for their bravery.
-But the battle is not over yet. The foreign invaders still lurk in our woods! Will you go back into the battlefield, or will you stop fighting now?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-07.html deleted file mode 100644 index e2645994cf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentry Kayleen:
-Then set down your sword and staff now, and go seek rest. May you find tranquility and safety in the darkness of the abyss. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-08.html deleted file mode 100644 index 0d6c3d01bd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/30346-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Sentry Kayleen:
-Bring death upon the fighters and an unforgettable fear upon their widows, so that the balor orcs will never again dream of coming into our woods.
-May Shilen's will guide your sword and arrows straight to the hearts of your enemies! May Gran Kain increase the strength of your spells and spirits! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java deleted file mode 100644 index d21f0326e0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00263_OrcSubjugation/Q00263_OrcSubjugation.java +++ /dev/null @@ -1,139 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00263_OrcSubjugation; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Orc Subjugation (263) - * @author ivantotov - */ -public class Q00263_OrcSubjugation extends Quest -{ - // NPCs - private static final int KAYLEEN = 30346; - // Items - private static final int ORC_AMULET = 1116; - private static final int ORC_NECKLACE = 1117; - // Misc - private static final int MIN_LEVEL = 8; - // Monsters - private static final Map MONSTERS = new HashMap<>(); - static - { - MONSTERS.put(20385, ORC_AMULET); // Balor Orc Archer - MONSTERS.put(20386, ORC_NECKLACE); // Balor Orc Fighter - MONSTERS.put(20387, ORC_NECKLACE); // Balor Orc Fighter Leader - MONSTERS.put(20388, ORC_NECKLACE); // Balor Orc Lieutenant - } - - public Q00263_OrcSubjugation() - { - super(263); - addStartNpc(KAYLEEN); - addTalkId(KAYLEEN); - addKillId(MONSTERS.keySet()); - registerQuestItems(ORC_AMULET, ORC_NECKLACE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "30346-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30346-07.html": - { - qs.exitQuest(true, true); - htmltext = event; - break; - } - case "30346-08.html": - { - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && (getRandom(10) > 4)) - { - giveItems(killer, MONSTERS.get(npc.getId()), 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.DARK_ELF) ? (player.getLevel() >= MIN_LEVEL) ? "30346-03.htm" : "30346-02.htm" : "30346-01.htm"; - break; - } - case State.STARTED: - { - if (hasAtLeastOneQuestItem(player, getRegisteredItemIds())) - { - final long amulets = getQuestItemsCount(player, ORC_AMULET); - final long necklaces = getQuestItemsCount(player, ORC_NECKLACE); - giveAdena(player, ((amulets * 8) + (necklaces * 10) + ((amulets + necklaces) >= 10 ? 1100 : 0)), true); - takeItems(player, -1, getRegisteredItemIds()); - htmltext = "30346-06.html"; - } - else - { - htmltext = "30346-05.html"; - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00264_KeenClaws/30136-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00264_KeenClaws/30136-01.htm deleted file mode 100644 index f7460b1370..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00264_KeenClaws/30136-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Payne:
-The arrows sold in this store are specially crafted by my hands. As you know, the shaft is made from ash and the tips are made from Steel or adamantium.
-But sometimes I get orders for custom-made arrows. For example, the Assassin Kiel Nighthawk has ordered a claw-shaped arrowhead made of Wolf Claws. He is away at the siege battle in Giran right now, but I am sure he will order arrowheads again when he returns. I'd like you to help me gather the Wolf Claws when that time comes.
-(Quest for characters level 3 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00264_KeenClaws/30136-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00264_KeenClaws/30136-02.htm deleted file mode 100644 index 967f9a1d98..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00264_KeenClaws/30136-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Trader Payne:
-The arrows sold in this store are specially crafted by my hands. As you know, the shaft is made from ash and the tips are made from Steel or adamantium.
-But sometimes I get orders for custom-made arrows. Just a few days ago, Assassin Kiel Nighthawk placed an order for claw-shaped arrows made from Wolf Claws. Hooked arrows made from claws are difficult to pull out once they are lodged in the body, and create great internal wounds.
-Kiel said that he had to leave for a castle siege soon and to complete the arrows within a week. However, time is too short and I must ask your assistance. Could you help me gather the Wolf Claws?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00264_KeenClaws/30136-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00264_KeenClaws/30136-03.htm deleted file mode 100644 index 73c123c97c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00264_KeenClaws/30136-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Payne:
-Thank you. Your task is fairly simple. Collect fifty Wolf Claws and bring them to me. You can acquire the claws by hunting the ashen wolves or goblins outside of the village. The lowest goblins have crude talismans made by stringing Wolf Claws.
-As a reward for helping me, I will give you a good one among the things that I possess. I swear on the eye of Shilen which observes everything, that I will faithfully fulfill the terms of our Contract.
-Now, Wonderful! I thank you in advance. There is not much time, so please hurry. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00264_KeenClaws/30136-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00264_KeenClaws/30136-04.html deleted file mode 100644 index 19b9efc003..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00264_KeenClaws/30136-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Payne:
-According to the Contract we have entered into, you must gather fifty Wolf Claws and bring them to me. You can acquire the claws by hunting the ashen wolves or goblins outside of the village. The lowest goblins have crude talismans made by stringing Wolf Claws.
-Now hurry! There is not much time left. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00264_KeenClaws/30136-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00264_KeenClaws/30136-05.html deleted file mode 100644 index 5dc5c64867..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00264_KeenClaws/30136-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Payne:
-Thank you. I see you have brought me fifty Wolf Claws. Now I can start on the special arrows that Kiel has ordered. I hope I can finish them in time, before he leaves for Pabel.
-According to our Contract, I will give you this. It may not be flashy, but it is light and very strong, and will surely be useful one day. Now, shall we go our separate ways? May the shelter of the abyss envelope you until we meet again. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java deleted file mode 100644 index 9625645f66..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00264_KeenClaws/Q00264_KeenClaws.java +++ /dev/null @@ -1,155 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00264_KeenClaws; - -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Keen Claws (264) - * @author xban1x - */ -public class Q00264_KeenClaws extends Quest -{ - // Npc - private static final int PAINT = 30136; - // Item - private static final int WOLF_CLAW = 1367; - // Monsters - private static final Map> MONSTER_CHANCES = new HashMap<>(); - // Rewards - private static final Map> REWARDS = new HashMap<>(); - // Misc - private static final int MIN_LVL = 3; - private static final int WOLF_CLAW_COUNT = 50; - static - { - MONSTER_CHANCES.put(20003, Arrays.asList(new ItemHolder(2, 25), new ItemHolder(8, 50))); - MONSTER_CHANCES.put(20456, Arrays.asList(new ItemHolder(1, 80), new ItemHolder(2, 100))); - - REWARDS.put(0, Arrays.asList(new ItemHolder(735, 1))); - REWARDS.put(1, Arrays.asList(new ItemHolder(734, 1))); - REWARDS.put(2, Arrays.asList(new ItemHolder(35, 1))); - } - - public Q00264_KeenClaws() - { - super(264); - addStartNpc(PAINT); - addTalkId(PAINT); - addKillId(MONSTER_CHANCES.keySet()); - registerQuestItems(WOLF_CLAW); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equals("30136-03.htm")) - { - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - final int random = getRandom(100); - for (ItemHolder drop : MONSTER_CHANCES.get(npc.getId())) - { - if (random < drop.getCount()) - { - if (giveItemRandomly(killer, WOLF_CLAW, drop.getId(), WOLF_CLAW_COUNT, 1, true)) - { - qs.setCond(2); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getLevel() >= MIN_LVL) ? "30136-02.htm" : "30136-01.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30136-04.html"; - break; - } - case 2: - { - if (getQuestItemsCount(player, WOLF_CLAW) >= WOLF_CLAW_COUNT) - { - final int chance = getRandom(17); - for (Map.Entry> reward : REWARDS.entrySet()) - { - if (chance < reward.getKey()) - { - for (ItemHolder item : reward.getValue()) - { - rewardItems(player, item); - } - if (chance == 0) - { - playSound(player, QuestSound.ITEMSOUND_QUEST_JACKPOT); - } - break; - } - } - qs.exitQuest(true, true); - htmltext = "30136-05.html"; - } - break; - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-01.html deleted file mode 100644 index f6e7f95ea2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Sentry Kristin:
-Traveler of another race, we of the dark believe that the act of requesting the assistance of another is a sign of weakness. No matter how difficult the situation may be, I will never ask any favors of you.
-(Quest for Dark Elven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-02.html deleted file mode 100644 index 90ba03d49f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Sentry Kristin:
-Have you ever seen imps in the forest? Those hideous creatures were once slaves that served our race. However, they undid the spells of restraint through some unknown method and escaped aboveground. When I look at that lowly race that used to serve us parading around aboveground, I feel so... I cannot contain my hurt pride.
-However, recently Tetrarch Vellior said he is preparing a spell that will make the imps submissive again. Soon, those rude imps will once again call us their masters!
-(Quest for characters level 6 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-03.htm deleted file mode 100644 index 2e8772ed17..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Sentry Kristin:
-Have you seen imps in the forest? Those hideous creatures were once slaves that served our race. However, when we were at war with the Elves of Light, they undid the spells of restraint through some unknown method and escaped aboveground.
-When I look at the lowly race that used to serve us parading around aboveground, I feel so ... I cannot contain my hurt pride.
-However, recently Tetrarch Velior said he is preparing a spell that will make the imps submissive again. But he mentioned that he needs the shackles from around their necks in order to complete the spell. Would you go into the woods to slay those rude imps and collect their shackles?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-04.htm deleted file mode 100644 index 9aab36e9d6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-04.htm +++ /dev/null @@ -1 +0,0 @@ -Sentry Kristin:
Good. Go into the forest and strike down any imp you meet, collect the shackles around their necks, and bring them to me. I will compensate you for every shackle you bring me.
In the name of the goddess, may your hunt meet great success! Soon those arrogant imps will once again call us their masters! diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-05.html deleted file mode 100644 index 6c82562f3d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Sentry Kristin:
-You have come back empty-handed. Are you tired of the hunt already? As I have said before, only those who return with the shackles from the imp's necks will receive the reward.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-06.html deleted file mode 100644 index 85e749282f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Sentry Kristin:
-Have you come back after teaching a lesson to that lowly race that has forgotten its place? The shackles you have returned with will be useful for Tetrarch Vellior's spell research. As promised, I will reward you for each shackle you have brought me.
-If you are not tired of the hunt yet, could you continue a little more? I don't know whether the spell research is going well ... But the Tetrarch says that he needs more shackles.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-07.html deleted file mode 100644 index 9c85e56978..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Sentry Kristin:
-Good. We sentries will take care of hunting the rest of the imps.
-Ah! About those imps ... Keep this information to yourself ... I overheard the Elders talking and ... they say that the imps are resisting the submission spell. I hear the elders are preparing an even stronger spell ...
-Perhaps the rumor is true that there is a magic user among the imps. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-08.html deleted file mode 100644 index 9a1e01761d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/30357-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentry Kristin:
-Please carry on, then. In the name of the goddess, I pray that your hunt may yield great plenty. Soon, those arrogant imps will once again call us their masters! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java deleted file mode 100644 index 71d0453aac..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00265_BondsOfSlavery/Q00265_BondsOfSlavery.java +++ /dev/null @@ -1,136 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00265_BondsOfSlavery; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Bonds of Slavery (265) - * @author xban1x - */ -public class Q00265_BondsOfSlavery extends Quest -{ - // Item - private static final int IMP_SHACKLES = 1368; - // NPC - private static final int KRISTIN = 30357; - // Misc - private static final int MIN_LVL = 6; - // Monsters - private static final Map MONSTERS = new HashMap<>(); - static - { - MONSTERS.put(20004, 5); // Imp - MONSTERS.put(20005, 6); // Imp Elder - } - - public Q00265_BondsOfSlavery() - { - super(265); - addStartNpc(KRISTIN); - addTalkId(KRISTIN); - addKillId(MONSTERS.keySet()); - registerQuestItems(IMP_SHACKLES); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "30357-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30357-07.html": - { - qs.exitQuest(true, true); - htmltext = event; - break; - } - case "30357-08.html": - { - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && (getRandom(10) < MONSTERS.get(npc.getId()))) - { - giveItems(killer, IMP_SHACKLES, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.DARK_ELF) ? (player.getLevel() >= MIN_LVL) ? "30357-03.htm" : "30357-02.html" : "30357-01.html"; - break; - } - case State.STARTED: - { - if (hasQuestItems(player, IMP_SHACKLES)) - { - final long shackles = getQuestItemsCount(player, IMP_SHACKLES); - giveAdena(player, (shackles * 5) + (shackles >= 10 ? 500 : 0), true); - takeItems(player, IMP_SHACKLES, -1); - // Q00281_HeadForTheHills.giveNewbieReward(player); - htmltext = "30357-06.html"; - } - else - { - htmltext = "30357-05.html"; - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/31852-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/31852-01.htm deleted file mode 100644 index 3c32e08ff0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/31852-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Pixie Murika:
-You are not a child of the forest! I don't wish to receive assistance from one who doesn't understand the order of the forest!
-(Quest for Elven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/31852-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/31852-02.htm deleted file mode 100644 index 95552d68c4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/31852-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Pixie Murika:
-A few days ago, the king of the birds came to my race and asked for help. Keltirs steal water birds' eggs hidden in the grass, while the wolves devour baby pheasants, and he asked us to slay the greedy animals for him.
-It is true that the keltir and the wolf only act on their inbred natural instincts, but we must stop them from preying on the birds for a time, if we are to restore the balance of the forest! Right now our queen is thinking of ways to protect the birds of the forest. Surely with her insight and wisdom, she will find an excellent solution!
-(Quest for Elven characters level 3 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/31852-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/31852-03.htm deleted file mode 100644 index 38d7f92e91..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/31852-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Pixie Murika:
-A few days ago, the king of the birds came to my race and asked for help. The red keltirs are stealing eggs from the nests of aquatic birds, hidden in the grass, and eating them. Also, the gray wolves are eating the young pheasants. So, they asked us to kill those greedy animals.
-It is true that the keltir and the wolf only act on their inbred natural instinct, but we must stop them from preying on the birds so heavily if we are to recover the balance of the forest!
-Our wise queen has found the perfect solution for protecting the birds. We can protect bird nests and homes by placing talismans that emit a power keltirs and wolves fear. This will prevent them from approaching the birds. But we are having difficulties collecting the necessary materials to create this talisman. Do you think you could help us?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/31852-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/31852-04.htm deleted file mode 100644 index e449e4b988..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/31852-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Pixie Murika:
-To create the amulets, we need the fangs of the keltir or the wolf. We need many of them, as we plan to place these talismans in many locations. Gather 100 fangs and bring them to me. In return, I will then give you this sparkling stone that I recently found in the grass! I am not sure what it is, but I am sure it is something very valuable! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/31852-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/31852-05.html deleted file mode 100644 index 3f1ce44b17..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/31852-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Pixie Murika:
-Have you forgotten already your promise to hunt red keltirs and gray wolves and bring me 100 of their fangs? Keep your promise and I will give you this sparkling stone that I found a few days ago in the forest. I'm sure it is a very valuable stone! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/31852-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/31852-06.html deleted file mode 100644 index 7ff35d2b01..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/31852-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Pixie Murika:
-You have brought me 100 fangs as promised! Thank you! Now our queen can make the talismans to protect the birds of the forest. I hope that the day will soon come when songbirds will sing from every tree branch.
-Please don't leave yet! We pixies always repay any help we receive. There! Take this. I found it in the woods a few days ago. Your kind seems to like this kind of sparkling stone, right? This is a very precious stone, isn't it? Am I wrong? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java deleted file mode 100644 index b6e191c3ec..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00266_PleasOfPixies/Q00266_PleasOfPixies.java +++ /dev/null @@ -1,178 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00266_PleasOfPixies; - -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Pleas of Pixies (266) - * @author xban1x - */ -public class Q00266_PleasOfPixies extends Quest -{ - // NPC - private static final int PIXY_MURIKA = 31852; - // Items - private static final int PREDATORS_FANG = 1334; - // Monsters - private static final Map> MONSTERS = new HashMap<>(); - static - { - MONSTERS.put(20537, Arrays.asList(new ItemHolder(10, 2))); // Elder Red Keltir - MONSTERS.put(20525, Arrays.asList(new ItemHolder(5, 2), new ItemHolder(10, 3))); // Gray Wolf - MONSTERS.put(20534, Arrays.asList(new ItemHolder(6, 1))); // Red Keltir - MONSTERS.put(20530, Arrays.asList(new ItemHolder(8, 1))); // Young Red Keltir - } - // Rewards - private static final Map> REWARDS = new HashMap<>(); - static - { - REWARDS.put(0, Arrays.asList(new ItemHolder(1336, 1), new ItemHolder(57, 100))); // Glass Shard, Adena - REWARDS.put(1, Arrays.asList(new ItemHolder(1339, 1), new ItemHolder(57, 300))); // Onyx, Adena - REWARDS.put(2, Arrays.asList(new ItemHolder(1338, 1), new ItemHolder(57, 500))); // Blue Onyx, Adena - REWARDS.put(3, Arrays.asList(new ItemHolder(1337, 1), new ItemHolder(57, 5000))); // Emerald , Adena - } - // Misc - private static final int MIN_LVL = 3; - - public Q00266_PleasOfPixies() - { - super(266); - addStartNpc(PIXY_MURIKA); - addTalkId(PIXY_MURIKA); - addKillId(MONSTERS.keySet()); - registerQuestItems(PREDATORS_FANG); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equals("31852-04.htm")) - { - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - final int chance = getRandom(10); - for (ItemHolder mob : MONSTERS.get(npc.getId())) - { - if (chance < mob.getId()) - { - if (giveItemRandomly(killer, npc, PREDATORS_FANG, mob.getCount(), 100, 1.0, true)) - { - qs.setCond(2); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (player.getRace() != Race.ELF) - { - htmltext = "31852-01.htm"; - } - else if (player.getLevel() < MIN_LVL) - { - htmltext = "31852-02.htm"; - } - else - { - htmltext = "31852-03.htm"; - } - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "31852-05.html"; - break; - } - case 2: - { - if (getQuestItemsCount(player, PREDATORS_FANG) >= 100) - { - final int chance = getRandom(100); - int reward; - if (chance < 2) - { - reward = 0; - playSound(player, QuestSound.ITEMSOUND_QUEST_JACKPOT); - } - else if (chance < 20) - { - reward = 1; - } - else if (chance < 45) - { - reward = 2; - } - else - { - reward = 3; - } - for (ItemHolder item : REWARDS.get(reward)) - { - rewardItems(player, item); - } - qs.exitQuest(true, true); - htmltext = "31852-06.html"; - } - break; - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-01.htm deleted file mode 100644 index ff2ed590e3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Treant Bremec:
-... ... Green woods.forest.trees.most.precious.life.Mother Tree.child.my.brother ... ...
-... ... But.you.not.Mother Tree.child.cannot.understand.forest.order.cannot.help ... ... .
-(Quest for Elven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-02.htm deleted file mode 100644 index 472e99b52d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Treant Bremec:
-... ... Green woods.forest.trees.most.precious.life.Mother Tree.child.my.brothers ... ...
-... ... Misty Mountain.Orc.even they.no harm.trees.know.wrath.of forest ... ...
-... ... First.seeing.goblin.stupid.fearless.children.tree.cut.branch.burn.tree.uproot ... ...
-... ...Treant.brothers.death of.our race.sad.angry.foolish.goblin.stomp ... ...
-(Quest for Elven characters level 4 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-03.htm deleted file mode 100644 index 003c2845d0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-03.htm +++ /dev/null @@ -1,9 +0,0 @@ -Treant Bremec:
-... ... Green woods.forest.trees.most.precious.life.Mother Tree.child.my.brother ... ...
-... ... Misty Mountain.Orc.even they.no harm.trees.know.wrath.of forest ... ...
-... ... Foreign.new. ... ...goblin.stupid.fearless.children.tree.cut.branch.burn.tree.uproot ... ...
-... ... Treants.brothers.death of.our race.sad.angry ... ...goblin.punish ... ...
-But ...goblin.many.number.run away.hide.away.from.Bremec.fury.run.hide ... ...
-... ... You.help. ... ...goblin.forest.destroyer.ruthless.invader.you.punish.avenge.teach.forest.order ... ...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-04.htm deleted file mode 100644 index 385a4d55e0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Treant Bremec:
-... ... You.us.help.green woods.forest.brothers.thank.rejoice ... ...
-... ... Goblin.eradiacate.goblin.hold.weapon.dead.branch.brothers'.bodies.bring.back ... ...
-... ... Keep.promise.I.Bremec.Treant.green woods.protector.valuable.gift.of forest.give ... ... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-05.html deleted file mode 100644 index 52cf1f70e7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Treant Bremec:
-... ... Goblin.forest.destroyer.ruthless.invader.you.punish.teach.forest.order ... ...
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-06.html deleted file mode 100644 index ba4c17f2a7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-06.html +++ /dev/null @@ -1,9 +0,0 @@ -Treant Bremec:
-... ... Goblin.forest.destroyer.ruthless.invader.you.punish.avenge.teach.forest.order ... ...
-... ... Goblin.weapon.dead.tree branch.brothers'.bodies.you.bring ... ...
-... ... Promise.keep.I.Bremec.protector of.green woods.valuable.gift.of forest.give ... ...
-... ... You.bring.goblin.weapon.dead.branch.I.give.one of.my.gifts.for.each ... ...
-... ... Not.finished.goblin.punish.avenge.eradicate.teach.forest.order ... ...
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-07.html deleted file mode 100644 index b91d922d49..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Treant Bremec:
-... ... Forest.brothers.thank you.teach.foolish.goblins.forest.lesson.fury of.green woods ... ... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-08.html deleted file mode 100644 index 71f5be20b1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/31853-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Treant Bremec:
-... ... Forest.anger.brothers'.fury.not.end yet ... ...
-... ... Continue.punish.goblin.invader.eradicate.avenge.teach.forest.order ... ... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java deleted file mode 100644 index feaf6a7c8f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00267_WrathOfVerdure/Q00267_WrathOfVerdure.java +++ /dev/null @@ -1,124 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00267_WrathOfVerdure; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Wrath of Verdure (267) - * @author xban1x - */ -public class Q00267_WrathOfVerdure extends Quest -{ - // NPC - private static final int TREANT_BREMEC = 31853; - // Item - private static final int GOBLIN_CLUB = 1335; - // Monster - private static final int GOBLIN_RAIDER = 20325; - // Misc - private static final int MIN_LVL = 4; - - public Q00267_WrathOfVerdure() - { - super(267); - addStartNpc(TREANT_BREMEC); - addTalkId(TREANT_BREMEC); - addKillId(GOBLIN_RAIDER); - registerQuestItems(GOBLIN_CLUB); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if(qs != null) - { - switch (event) - { - case "31853-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "31853-07.html": - { - qs.exitQuest(true, true); - htmltext = event; - break; - } - case "31853-08.html": - { - htmltext = event; - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && (getRandom(10) < 5)) - { - giveItems(killer, GOBLIN_CLUB, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.ELF) ? (player.getLevel() >= MIN_LVL) ? "31853-03.htm" : "31853-02.htm" : "31853-01.htm"; - break; - } - case State.STARTED: - { - if (hasQuestItems(player, GOBLIN_CLUB)) - { - giveAdena(player, 2 + getQuestItemsCount(player, GOBLIN_CLUB), true); - takeItems(player, GOBLIN_CLUB, -1); - htmltext = "31853-06.html"; - } - else - { - htmltext = "31853-05.html"; - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-01.htm deleted file mode 100644 index c82a005c68..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Praetorian Rukain:
-Ha ha! What task would I, Rukain, have for a member of a weak race like yours? Just take care not be bitten on the behind by a ferocious kasha wolf!
-(Quest for Orc characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-02.htm deleted file mode 100644 index 63408431bb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Praetorian Rukain:
-I can't stand newbies these days! They still smell like milk, but they think they're so great! If only I were not a praetorian, I would knock some of these saucy rascals down with one blow and perhaps get their wits going.
-Hey! Are you glaring at me, kid? You look upset because I disregard you! If you feel offended, why don't you train harder!
-(Quest for Orc characters level 4 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-03.htm deleted file mode 100644 index e4a3310945..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Praetorian Rukain:
-I truly cannot stand novices these days! They still smell like milk, but they go around like great lords ...! If I were not a praetorian, I would knock down all those saucy rascals with one swing of my fist. That might start their wits running.
-Hey! Are you glaring at me, youngster? You look offended because I disregard you. Hey, listen! If you don't want to be treated like a novice, you have no choice but to prove to me that you are an excellent fighter.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-04.htm deleted file mode 100644 index 435396eb5d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Praetorian Rukain:
-Tejakar Pa'agrio! Good! You have quite a strong will! Run to the wilderness outside the village and hunt kasha wolves immediately! And bring fifty fangs that you pulled out of the wolves as proof. Then I, as a praetorian, will acknowledge you as a true Orc Fighter!
-You look frightened already! Ha ha! Hey, kid! You thought it'd be easy to show that you're brave! Anyway, I hope you come back alive! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-05.html deleted file mode 100644 index 99b9113acf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Praetorian Rukain:
-Hey, kid! Why are you back so early? Don't tell me you want to give up already? Don't be a wimp! Run out to the wilderness outside the village and hunt kasha wolves. Don't dream of coming back until you have fifty fangs! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-06.html deleted file mode 100644 index dc5542c52b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Praetorian Rukain:
-Tejakar Pa'agrio! My young brother, you came back alive! You have fulfilled your task well. It always makes me proud when I see a young friend returning with a fist tightly clasping fangs, with a battered body but a glowing eye!
-Wonderful! Take this! It is a necklace made of wolf fangs. This is a token that shows everyone that you have the combative spirit and courage of a true Orc. Wear it on your chest with pride! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-07.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-07.htm deleted file mode 100644 index 38cbb85492..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Praetorian Rukain:
-Haven't you already proven your valor and received the necklace? Do you want to try one more time? You overflow with vigor. If you want to go out and fight, I won't hold you back!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-08.html deleted file mode 100644 index e68d5f0433..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/30577-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Praetorian Rukain:
-What are you waiting for! Leave now and run to the wilderness outside the village and hunt kasha wolves! And bring fifty fangs that you pulled out of the wolves as proof! Tejakar Pa'agrio! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/Q00271_ProofOfValor.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/Q00271_ProofOfValor.java deleted file mode 100644 index 24c5503f90..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00271_ProofOfValor/Q00271_ProofOfValor.java +++ /dev/null @@ -1,134 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00271_ProofOfValor; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Proof of Valor (271) - * @author xban1x - */ -public class Q00271_ProofOfValor extends Quest -{ - // NPC - private static final int RUKAIN = 30577; - // Items - private static final int KASHA_WOLF_FANG = 1473; - // Monsters - private static final int KASHA_WOLF = 20475; - // Rewards - private static final int HEALING_POTION = 1539; - private static final int NECKLACE_OF_VALOR = 49039; - // Misc - private static final int MIN_LVL = 4; - - public Q00271_ProofOfValor() - { - super(271); - addStartNpc(RUKAIN); - addTalkId(RUKAIN); - addKillId(KASHA_WOLF); - registerQuestItems(KASHA_WOLF_FANG); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equalsIgnoreCase("30577-04.htm")) - { - qs.startQuest(); - return hasAtLeastOneQuestItem(player, NECKLACE_OF_VALOR) ? "30577-08.html" : event; - } - return null; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - final long count = getQuestItemsCount(killer, KASHA_WOLF_FANG); - int amount = ((getRandom(100) < 25) && (count < 49)) ? 2 : 1; - giveItems(killer, KASHA_WOLF_FANG, amount); - if ((count + amount) >= 50) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.ORC) ? (player.getLevel() >= MIN_LVL) ? (hasAtLeastOneQuestItem(player, NECKLACE_OF_VALOR)) ? "30577-07.htm" : "30577-03.htm" : "30577-02.htm" : "30577-01.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30577-05.html"; - break; - } - case 2: - { - if (getQuestItemsCount(player, KASHA_WOLF_FANG) >= 50) - { - if (getRandom(100) <= 13) - { - rewardItems(player, NECKLACE_OF_VALOR, 1); - rewardItems(player, HEALING_POTION, 1); - } - else - { - rewardItems(player, NECKLACE_OF_VALOR, 1); - } - takeItems(player, KASHA_WOLF_FANG, -1); - qs.exitQuest(true, true); - htmltext = "30577-06.html"; - } - break; - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/30572-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/30572-01.htm deleted file mode 100644 index d2348367b9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/30572-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Seer Livina:
-Tejakar Oroka! Now that the goblins have moved here to the Immortal Plateau, that dirty race has damaged the legacy of our ancestors and stained our holy ground for hundreds of years.
-However, now we Orcs will commence an unmerciful punishment on the goblins! It is not something for one of a different race, like yourself, to meddle in, so be careful not to become involved in the fight for no purpose!
-(Quest for Orc characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/30572-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/30572-02.htm deleted file mode 100644 index a6a5d9972d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/30572-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Seer Livina:
-Tejakar Oroka! Since the goblins moved here while we were at war against the Elves, they have been damaging the legacy of our ancestors and have been staining our sacred grounds for hundreds of years.
-Just a few days ago, reckless goblin grave robbers dug up our great Urutu graves and dishonored us! Because of this incident, the spirits of our ancestors were furious and appear in our dreams every night, shouting for revenge in blood.
-When the next full moon rises, we plan to cut the head of those unholy grave robbers and calm the fury of the ancestral spirits by performing a sacrificial rite. When the time comes, I will order many young brothers to punish those goblins, so be prepared!
-(Quest for Orc characters level 5 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/30572-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/30572-03.htm deleted file mode 100644 index 5e8e087c24..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/30572-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Seer Livina:
-Tejakar Oroka! Young Orc, you have been guided to me by the spirits of our ancestors. As you already know, since they have moved in here while we were at war against the Elves, the goblins have been damaging the legacy of our ancestors and have been staining our sacred grounds for hundreds of years.
-Just few days ago, reckless goblin grave robbers dug up the great Urutu graves and committed sacrilege! Because of this incident, the spirits of our ancestors were furious and appear in our dreams every night, shouting for revenge in blood.
-The only way to ease their anger is to behead those disrespectful grave robbers and offer them to the ancestors. I order you as a seer. Go, young Orc! Go punish the goblins and burn their village! Show no mercy to those who dug up our ancestors' graves!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/30572-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/30572-04.htm deleted file mode 100644 index 52f1e97995..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/30572-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Seer Livina:
-Tejakar Oroka! Young Orc who fights for the dignity of your race, you must pacify the fury of the ancestors and renew the honor of the Orcs by killing each and every goblin that lives in this land.
-But first, we must make a sacrifice for our ancestors to soothe their spirits! To do that, we need to behead those who dug up the graves. To satisfy our ancestors, we should behead at least fifty grave robbers. So go to the wilderness and kill all the goblin grave robbers you see! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/30572-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/30572-05.html deleted file mode 100644 index 37e8f62927..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/30572-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Livina:
-That is not enough to soothe our ancestors' anger! Only when the blood of fifty goblin grave robbers wets the ground and their heads are offered on the altar, will the angry spirits of our ancestors go back to sleep in peace.
-Young Orc, who fights for our pride, teach them the consequences of upsetting us! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/30572-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/30572-06.html deleted file mode 100644 index 132c135a9a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/30572-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Seer Livina:
-Tejakar Oroka! May glory be upon the Orcs! With this, the blood of fifty goblin grave diggers has wet the ground and their heads have been sacrificed to our ancestors to pacify their wrath.
-Young Orc, you have done very well! You fought for our pride and you deserve a reward! Take this money and enjoy it as much as you want! Having fun and resting are also ways to prepare for the next battle!
-Now, I must prepare the sacrificial ceremony for the spirits of our ancestors. After you've rested enough, come visit me. This battle shall continue until we clear those dirty goblins out of our land! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java deleted file mode 100644 index 313c7b8e36..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00272_WrathOfAncestors/Q00272_WrathOfAncestors.java +++ /dev/null @@ -1,121 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00272_WrathOfAncestors; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Wrath of Ancestors (272) - * @author xban1x - */ -public class Q00272_WrathOfAncestors extends Quest -{ - // NPC - private static final int LIVINA = 30572; - // Items - private static final int GRAVE_ROBBERS_HEAD = 1474; - // Monsters - private static final int[] MONSTERS = new int[] - { - 20319, // Goblin Grave Robber - 20320, // Goblin Tomb Raider Leader - }; - // Misc - private static final int MIN_LVL = 5; - - public Q00272_WrathOfAncestors() - { - super(272); - addStartNpc(LIVINA); - addTalkId(LIVINA); - addKillId(MONSTERS); - registerQuestItems(GRAVE_ROBBERS_HEAD); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equalsIgnoreCase("30572-04.htm")) - { - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - giveItems(killer, GRAVE_ROBBERS_HEAD, 1); - if (getQuestItemsCount(killer, GRAVE_ROBBERS_HEAD) >= 50) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.ORC) ? (player.getLevel() >= MIN_LVL) ? "30572-03.htm" : "30572-02.htm" : "30572-01.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30572-05.html"; - break; - } - case 2: - { - giveAdena(player, 100, true); - qs.exitQuest(true, true); - htmltext = "30572-06.html"; - break; - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-01.htm deleted file mode 100644 index b3a9087eda..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Atuba Chief Varkees:
-Do you think that I, Varkees, Chief of the Atuba tribe, would seek the help of a race of weaklings?! Get out of my sight!
-(Only Orcs may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-02.htm deleted file mode 100644 index f329d97df1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Atuba Chief Varkees:
-The almighty Flame Lord has ordered me to defeat the Rakeclaw Imps. Have you ever encountered those disgusting creatures? They are an abomination! Spawned from the blackest magic, their very existence defiles our sacred lands.
-But they are too cowardly to face us alone -- there must be someone or something else controlling them. I have pledged to the Flame Lord that I will find out the truth, no matter what!
-(Only characters who are level 6 and above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-03.htm deleted file mode 100644 index 0723d9f2e0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Atuba Chief Varkees:
-The almighty Flame Lord has ordered me to wipe those disgusting Rakeclaw Imps from the face of the earth! Have you ever encountered those disgusting creatures? They are an abomination! Spawned from the blackest magic, their very existence defiles our sacred lands.
-But they are too cowardly to face us alone -- there must be someone or something else controlling them. According to our seers, a jeweled Soulstone is embedded in each of their black hearts. This Soulstone enslaves its victim to the will of another.
-The seers also believe that if we gather enough Soulstones, we will be able to turn their own powers against them and discover who is controlling the Imps. I therefore charge you with the task of slaying these filthy Imps and bringing me the Soulstones embedded in their hearts!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-04.htm deleted file mode 100644 index 96c8a55493..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Atuba Chief Varkees:
-Tejakar Pa'agrio! Then go at once and defeat the Rakeclaw Imps, collect their Soulstones and return here to me! I, Varkees, pledge to reward you for every Soulstones you bring.
-But listen well! Although the Soulstones are originally red, they turn black when they assimilate with the host. Most of the Soulstones you find will have already turned black, but some of the stronger-willed Imps may still have Red Soulstones. Bring me a Red Soulstone and I will give you an even greater reward! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-05.html deleted file mode 100644 index 1a7cd772f8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Atuba Chief Varkees:
-Young Orc, why have you not kept your promise to me?! Leave here at once and slay the Rakeclaw Imps who have invaded our land, then bring me the Soulstones embedded in their craven hearts!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-06.html deleted file mode 100644 index 4e0519869a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Atuba Chief Varkees:
-Tejakar Pa'agrio! You have done well, young Orc. Though you have not found a Red Soulstone, the Black Soulstones you have brought will help us discover who or what is controlling these vile Imps!
-As promised, I will reward you for each of the Soulstones you have brought. If you wish to continue to aid us, I will reward you further.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-07.html deleted file mode 100644 index 7f8a044098..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Atuba Chief Varkees:
-Tejakar Pa'agrio! Ah, the Red Soulstone! Well done, young Orc. With this, the seers will be able to use their magic to discover who or what is controlling these vile Imps.
-Now, as promised, I will reward you for each of the Soulstones you brought. May Pa'agrio smile upon your valor! Will you continue to cleanse our lands of these vermin?
- - - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-08.html deleted file mode 100644 index 9ca9e8afdd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Atuba Chief Varkees:
-Stop?! Our vengeance against these creatures has just begun, and already you wish to sheathe your weapons and creep away from the field of battle! Are you frightened?
-Young Orc, you dishonor yourself, your tribe and our entire race! Death first! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-09.html deleted file mode 100644 index ba14060223..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/30566-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Atuba Chief Varkees:
-Now the seers and I will cast a spell to discover who is controlling these Imps. Meanwhile, you must continue to uphold the honor of our race. Tejakar Pa'agrio! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java deleted file mode 100644 index 2673908018..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00273_InvadersOfTheHolyLand/Q00273_InvadersOfTheHolyLand.java +++ /dev/null @@ -1,144 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00273_InvadersOfTheHolyLand; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Invaders of the Holy Land (273) - * @author xban1x - */ -public class Q00273_InvadersOfTheHolyLand extends Quest -{ - // NPC - private static final int VARKEES = 30566; - // Items - private static final int BLACK_SOULSTONE = 1475; - private static final int RED_SOULSTONE = 1476; - // Monsters - private static final Map MONSTERS = new HashMap<>(); - static - { - MONSTERS.put(20311, 90); // Rakeclaw Imp - MONSTERS.put(20312, 87); // Rakeclaw Imp Hunter - MONSTERS.put(20313, 77); // Rakeclaw Imp Chieftain - } - // Misc - private static final int MIN_LVL = 6; - - public Q00273_InvadersOfTheHolyLand() - { - super(273); - addStartNpc(VARKEES); - addTalkId(VARKEES); - addKillId(MONSTERS.keySet()); - registerQuestItems(BLACK_SOULSTONE, RED_SOULSTONE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if(qs != null) - { - switch (event) - { - case "30566-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30566-08.html": - { - qs.exitQuest(true, true); - htmltext = event; - break; - } - case "30566-09.html": - { - htmltext = event; - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if(qs != null) - { - if (getRandom(100) <= MONSTERS.get(npc.getId())) - { - giveItems(killer, BLACK_SOULSTONE, 1); - } - else - { - giveItems(killer, RED_SOULSTONE, 1); - } - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = null; - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.ORC) ? (player.getLevel() >= MIN_LVL) ? "30566-03.htm" : "30566-02.htm" : "30566-01.htm"; - break; - } - case State.STARTED: - { - if (hasAtLeastOneQuestItem(player, BLACK_SOULSTONE, RED_SOULSTONE)) - { - final long black = getQuestItemsCount(player, BLACK_SOULSTONE); - final long red = getQuestItemsCount(player, RED_SOULSTONE); - giveAdena(player, (red * 5) + (black * 3) + (((red + black) >= 10) ? 1000 : 0), true); - takeItems(player, -1, BLACK_SOULSTONE, RED_SOULSTONE); - // Q00281_HeadForTheHills.giveNewbieReward(player); - htmltext = (red > 0) ? "30566-07.html" : "30566-06.html"; - } - else - { - htmltext = "30566-05.html"; - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-01.html deleted file mode 100644 index c7c0249b88..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Prefect Brukurse:
-Your courage is admirable, small creature of another race! However, I have no task to give to a weak one like you!
-(Quest for Orc characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-02.html deleted file mode 100644 index 2c8998b005..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Prefect Brukurse:
-This Immortal Plateau has been the holiest land of the Orcs since ancient times! The place where our progenitor -- made by the great Pa'agrio of the flame -- took his first steps, is none other than the Immortal Plateau. However, there is a group of fools that will not understand that this land belongs to us. These wolfmen call themselves maraku and challenge us for our land.
-The Flame Lord Kakai sent an envoy to the wolfmen and politely asked them to leave this land! But they replied to his civil request by returning the envoy's head! We will mercilessly punish those who repay our good will with blood! So, you should not go and prepare yourself for vengeance!
-(Quest for Orc characters level 9 and above, with Necklace of Valor.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-03.htm deleted file mode 100644 index d42f767d4f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Prefect Brukurse:
-This Immortal Plateau has been the holiest land of the Orcs since ancient times! The place where our progenitor -- made by the great Pa'agrio of flame -- took his first steps, is none other than the Immortal Plateau. However, there is a group of fools that will not understand that this land belongs to us. These wolfmen call themselves maraku and challenge us for our land.
-The Flame Lord Kakai sent an envoy to the wolfmen and politely asked them to leave this land! But they replied to his civil request by returning the envoy's head!
-How dare they repay our good will with blood! Blood for blood! As things have turned out this way, I of course cannot let a single werewolf live. The wolfmen brought this upon themselves! The lord has ordered us to punish these rash fools without pity. Young Orc! Will you not fight for the dignity of your race?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-04.htm deleted file mode 100644 index 9832260338..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Prefect Brukurse:
-Tejakar Oroka! Young Orc, go to the wilderness right now and kill those maraku wolfmen without mercy! Collect forty of their severed heads and bring them back to me! The maraku tribe leaders are quite powerful so be careful when you deal with them!
-I will pierce the heads of that proud race with spears, and display them outside the village! They will realize the high price of arousing our anger! Here! Go off and fight! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-05.html deleted file mode 100644 index e8c49bb5c5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Brukurse:
-Young Orc, have you come back already? The punishment of those maraku wolfmen who dare to challenge us has not ended yet! Don't even think about coming back here until you have forty werewolf heads! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-06.html deleted file mode 100644 index e6da3d8353..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Prefect Brukurse:
-Tejakar Oroka! Well done indeed, my young Orc! The severed heads of the werewolves that you brought back will all be skewered on spears and placed outside the village. We will show the world the consequences of challenging us!
-But the maraku wolfmen will not retreat so easily! This is not the end of the war against them. You should take a short rest and restore your energy! However, grease your weapon, tighten the laces on your armor so they do not become loose, and remain prepared to fight at any moment! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-07.html deleted file mode 100644 index 0428aa22aa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Prefect Brukurse:
-Tejakar Oroka! Well done indeed, my young Orc! The crude item in your hand is a totem worshipped by the wolfmen! That is a great war trophy to commemorate this battle. But if you are not interested in trophies, you can sell it to the merchants. I heard some brothers will pay a fortune to get those trophies, maybe to show off their valor!
-The severed heads of the werewolves that you have brought back will be skewered on spears and placed outside the village. We will show the world the consequences of daring to challenge our race!
-But the maraku wolfmen will not retreat so easily! This is not the end of the war against them. You should take a short rest and restore your energy! However, keep your weapons greased and tighten the laces on your armor to remain always prepared to fight! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-08.html deleted file mode 100644 index ed434eecb0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/30569-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Prefect Brukurse:
-This Immortal Plateau has been the holiest of lands for the Orcs since ancient times! The place where our progenitor -- made by the great Pa'agrio of flame -- took his first steps, is none other than the Immortal Plateau. However, there is a group of fools that refuses to understand that this land belongs to us. These wolfmen call themselves maraku and challenge us for our land.
-The Flame Lord Kakai sent an envoy to the wolfmen and asked them to leave this land! But they replied to his civil request by returning the envoy's head! We will mercilessly punish those who repay our good will with blood!
-I look at your eyes and I can tell that your blood is boiling with anger already! However, if you wish to fight for the dignity of your race, you must first be acknowledged as an Orc Fighter. Go on to Praetorian Rukain and test your courage!
-(Quest for characters possessing the Necklace of Valor and the Necklace of Courage.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java deleted file mode 100644 index 1ef517352b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00274_SkirmishWithTheWerewolves/Q00274_SkirmishWithTheWerewolves.java +++ /dev/null @@ -1,139 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00274_SkirmishWithTheWerewolves; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Skirmish with the Werewolves (274) - * @author xban1x - */ -public class Q00274_SkirmishWithTheWerewolves extends Quest -{ - // NPC - private static final int BRUKURSE = 30569; - // Monsters - private static final int[] MONSTERS = new int[] - { - 20363, // Maraku Werewolf - 20364, // Maraku Werewolf Chieftain - }; - // Items - private static final int NECKLACE_OF_COURAGE = 1506; - private static final int NECKLACE_OF_VALOR = 1507; - private static final int WEREWOLF_HEAD = 1477; - private static final int WEREWOLF_TOTEM = 1501; - // Misc - private static final int MIN_LVL = 9; - - public Q00274_SkirmishWithTheWerewolves() - { - super(274); - addStartNpc(BRUKURSE); - addTalkId(BRUKURSE); - addKillId(MONSTERS); - registerQuestItems(WEREWOLF_HEAD, WEREWOLF_TOTEM); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equalsIgnoreCase("30569-04.htm")) - { - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1)) - { - giveItems(killer, WEREWOLF_HEAD, 1); - if (getRandom(100) <= 5) - { - giveItems(killer, WEREWOLF_TOTEM, 1); - } - if (getQuestItemsCount(killer, WEREWOLF_HEAD) >= 40) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (hasAtLeastOneQuestItem(player, NECKLACE_OF_VALOR, NECKLACE_OF_COURAGE)) - { - htmltext = (player.getRace() == Race.ORC) ? (player.getLevel() >= MIN_LVL) ? "30569-03.htm" : "30569-02.html" : "30569-01.html"; - } - else - { - htmltext = "30569-08.html"; - } - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30569-05.html"; - break; - } - case 2: - { - final long heads = getQuestItemsCount(player, WEREWOLF_HEAD); - if (heads >= 40) - { - final long totems = getQuestItemsCount(player, WEREWOLF_TOTEM); - giveAdena(player, 200, true); - qs.exitQuest(true, true); - htmltext = (totems > 0) ? "30569-07.html" : "30569-06.html"; - } - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/30567-00.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/30567-00.htm deleted file mode 100644 index 3de2fb43c1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/30567-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Neruga Chief Tantus:
-I am Chief Tantus of the great Neruga Tribe! The tasks I give are difficult ones that can only be carried out by the strongest fighters. They are all much too strenuous to entrust to a weak stranger like you!
-(Quest for Orcish characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/30567-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/30567-01.htm deleted file mode 100644 index aeb700395d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/30567-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Neruga Chief Tantus:
-The identity of the one stirring up goblins and werewolves, and controlling Rakeclaw Imps has been unmasked. He is called Varangka, a disgraced mage banished from the Kingdom a few years ago. He decided to seek revenge upon us to wipe away his shame and humiliation by conspiring with the evil spirits and gaining the power of the darkness. Somewhere on the Immortal Plateau, he is plotting to destroy the Kingdom of the Orcs.
-Many expeditions have been dispatched to kill him, but every time Varangka already knew of the attack and had escaped. We found out that he has servants that act as his eyes and ears. The darkwing bats are controlled by Varangka, who uses them to monitor our movements. Seer Tanapi is developing a protective shield that will keep darkwing bats from approaching. I will ask you later to collect objects that are required to complete the magic, so be prepared.
-(Quest for Orc characters level 11 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/30567-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/30567-02.htm deleted file mode 100644 index f25d303f31..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/30567-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Neruga Chief Tantus:
-The identity of the one stirring up goblins and werewolves, and controlling Rakeclaw Imps has been unmasked. He is called Varangka, a disgraced mage banished from the Kingdom a few years ago. He decided to seek revenge upon us to wipe away his shame and humiliation by conspiring with the evil spirits and gaining the power of the darkness. Somewhere on the Immortal Plateau, he is plotting to destroy the Kingdom of the Orcs.
-Many expeditions have been dispatched to kill him, but every time, Varangka already knew of the attack and had escaped. Now we know that he had servants in the air that acted as his eyes and ears. The darkwing bats are being controlled by Varangka, who uses them to monitor our movements. The seers say they need the fangs of the bats to complete the protection system that will keep the darkwing bats from approaching.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/30567-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/30567-03.htm deleted file mode 100644 index 2ff191defb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/30567-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Neruga Chief Tantus:
-Kill the darkwing bats and bring their fangs. Fangs should not be broken or scratched! Bring only the intact ones; a total of seventy fangs are required.
-As long as the darkwing bats act as the eyes and ears of Varangka, he can see every move we make. We should make him go blind by sending an expedition to defeat him. You must be careful when hunting darkwing bats. Varangka's Trackers may attack you. Make sure you are always on your guard. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/30567-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/30567-04.html deleted file mode 100644 index a6f5bf759d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/30567-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Neruga Chief Tantus:
-You must collect seventy fangs of the darkwing bats. That's the only way to complete the protection shield that will keep the bats from approaching. As long as the darkwing bats become the eyes and ears of Varangka, he can see every move that we make. We cannot defeat him until we blind him.
-You must be careful when hunting darkwing bats. Trackers sent by Varangka may attack you. Make sure you are always on your guard. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/30567-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/30567-05.html deleted file mode 100644 index 0b59bd9e08..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/30567-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Neruga Chief Tantus:
-Well done! With this, we can cast a shield around the king's hall and surrounding buildings for the time being, to prevent the secret agents of Varangka from peeking in. Before we can dispatch an expedition team to deal with Varangka, they must first receive the protection of the shield. We need more Bat Fangs in the future.
-For now, receive this money, help yourself to our excellent food and drink, and have a good rest. Come back when you are ready to fight once more for our race. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java deleted file mode 100644 index 33de1c2fe1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00275_DarkWingedSpies/Q00275_DarkWingedSpies.java +++ /dev/null @@ -1,165 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00275_DarkWingedSpies; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.ai.CtrlIntention; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Attackable; -import org.l2jmobius.gameserver.model.actor.Creature; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.util.Util; - -/** - * Dark Winged Spies (275) - * @author xban1x - */ -public class Q00275_DarkWingedSpies extends Quest -{ - // Npc - private static final int NERUGA_CHIEF_TANTUS = 30567; - // Items - private static final int DARKWING_BAT_FANG = 1478; - private static final int VARANGKAS_PARASITE = 1479; - // Monsters - private static final int DARKWING_BAT = 20316; - private static final int VARANGKAS_TRACKER = 27043; - // Misc - private static final int MIN_LVL = 11; - private static final int FANG_PRICE = 5; - private static final int MAX_BAT_FANG_COUNT = 70; - - public Q00275_DarkWingedSpies() - { - super(275); - addStartNpc(NERUGA_CHIEF_TANTUS); - addTalkId(NERUGA_CHIEF_TANTUS); - addKillId(DARKWING_BAT, VARANGKAS_TRACKER); - addSeeCreatureId(VARANGKAS_TRACKER); - registerQuestItems(DARKWING_BAT_FANG, VARANGKAS_PARASITE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equals("30567-03.htm")) - { - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - final long count = getQuestItemsCount(killer, DARKWING_BAT_FANG); - - switch (npc.getId()) - { - case DARKWING_BAT: - { - if (giveItemRandomly(killer, DARKWING_BAT_FANG, 1, MAX_BAT_FANG_COUNT, 1, true)) - { - qs.setCond(2); - } - else if ((count > 10) && (count < 66) && (getRandom(100) < 10)) - { - addSpawn(VARANGKAS_TRACKER, killer); - giveItems(killer, VARANGKAS_PARASITE, 1); - } - break; - } - case VARANGKAS_TRACKER: - { - if ((count < 66) && hasQuestItems(killer, VARANGKAS_PARASITE)) - { - if (giveItemRandomly(killer, DARKWING_BAT_FANG, 5, MAX_BAT_FANG_COUNT, 1, true)) - { - qs.setCond(2); - } - takeItems(killer, VARANGKAS_PARASITE, -1); - } - break; - } - } - } - - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onSeeCreature(Npc npc, Creature creature, boolean isSummon) - { - if (creature.isPlayer()) - { - npc.setRunning(); - ((Attackable) npc).addDamageHate(creature, 0, 1); - npc.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, creature); - } - return super.onSeeCreature(npc, creature, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (talker.getRace() == Race.ORC) ? (talker.getLevel() >= MIN_LVL) ? "30567-02.htm" : "30567-01.htm" : "30567-00.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30567-05.html"; - break; - } - case 2: - { - final long count = getQuestItemsCount(talker, DARKWING_BAT_FANG); - if (count >= MAX_BAT_FANG_COUNT) - { - giveAdena(talker, count * FANG_PRICE, true); - qs.exitQuest(true, true); - htmltext = "30567-05.html"; - } - break; - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/30571-00.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/30571-00.htm deleted file mode 100644 index 105f5f8f55..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/30571-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Seer Tanapi:
-It is difficult for a foreign race such as yourself to understand the teachings of the flame that Pa'agrio gives us Orcs. One that cannot realize the truth within flame can be of no assistance to me!
-(Quest for Orc characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/30571-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/30571-01.htm deleted file mode 100644 index 9b9727ad7d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/30571-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Seer Tanapi:
-Young Orc, have you seen an animal called the kasha bear? It is a poor animal polluted by kasha, the evil spirit of death and decomposition. Animals polluted by evil spirits die slowly because of the curse. However, that is not the only problem. The curse is terrible because it can be spread to other animals.
-The gray bears are the greatest guardian totems of the Hestui tribe. Our tribe has been consecrating the gray bears since ancient times. However, as gray bears recently became contaminated by the evil spirit kasha, the status of our tribe has been trampled to the ground, and not one day passes when we can sleep in peace.
-We are working on purifying kasha bears, but I don't think you can take charge of this task yet.
-(Quest for Orc characters level 15 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/30571-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/30571-02.htm deleted file mode 100644 index 743aacc0e5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/30571-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Seer Tanapi:
-Young Orc, have you seen an animal called the kasha bear? It is a poor animal polluted by kasha, the evil spirit of death and decomposition. The animals contaminated by evil spirits die slowly because of the curse. However, that is not the only problem. The curse is terrible because it can be spread to other animals nearby.
-I am the Chief of the Hestui. We Hestuis have consecrated the gray bears and served them since ancient times. However, as gray bears recently became contaminated by the evil spirit kasha, the status of our tribe has been trampled to the ground, and not one day passes when we can sleep in peace.
-There is only one way to purify the gray bears polluted by the evil spirit kasha. That is to kill them. It is a difficult quest, but it is also worth undertaking. What do you think?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/30571-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/30571-03.htm deleted file mode 100644 index c780bd24e6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/30571-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Seer Tanapi:
-If you kill a kasha bear, you must cut open its abdomen and take out the Kasha Parasite. The evil spirit kasha contaminates the gray bears through the parasites.
-But the true enemy to defeat is the kasha totem spirit. They say that the evil kasha spirit takes the form of the gray bear. Based on my studies, if there are enough parasites, they will call forth the kasha totem spirit. I don't know how many are needed though.
-If you kill the kasha totem spirit, the crystal of the kasha totem spirit will appear. Bring it to me. It is something I desperately need for my studies. If you bring it to me, I will reward you in the name of the Hestui. Good luck. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/30571-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/30571-04.html deleted file mode 100644 index 1ae083eb12..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/30571-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Tanapi:
-Do not forget. When you kill the kasha bears, their bodies will become purified when the Kasha Parasites come out. If there are more parasites, their energy becomes stronger and the kasha totem spirit appears. When it appears, defeat it and obtain the crystal of the kasha totem spirit. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/30571-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/30571-05.html deleted file mode 100644 index 7a7c6c1f7a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/30571-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Seer Tanapi:
-You finally brought the crystal of the kasha totem spirit! Thank you.
-So I was right when I said the parasites were the key to calling forth the kasha totem spirit. Now I must study this crystal. I will make sure that we Hestuis do not forget your help. Here -- this is my small token of gratitude. Please accept it. It is a totem of our tribe.
-One day, when I discover kasha, the true source of evil, I will trust your courage and ask you another favor. Till then, my young Orc, may the protection of Pa'agrio be with you always. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java deleted file mode 100644 index 42d135cf83..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00276_TotemOfTheHestui/Q00276_TotemOfTheHestui.java +++ /dev/null @@ -1,171 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00276_TotemOfTheHestui; - -import java.util.ArrayList; -import java.util.List; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.util.Util; - -import quests.Q00261_CollectorsDream.Q00261_CollectorsDream; - -/** - * Totem of the Hestui (276) - * @author xban1x - */ -public class Q00276_TotemOfTheHestui extends Quest -{ - // Npc - private static final int TANAPI = 30571; - // Items - private static final int KASHA_PARASITE = 1480; - private static final int KASHA_CRYSTAL = 1481; - // Monsters - private static final int KASHA_BEAR = 20479; - private static final int KASHA_BEAR_TOTEM = 27044; - // Rewards - private static final int[] REWARDS = new int[] - { - 29, - 1500, - }; - // Misc - private static final List SPAWN_CHANCES = new ArrayList<>(); - private static final int MIN_LVL = 15; - static - { - SPAWN_CHANCES.add(new ItemHolder(79, 100)); - SPAWN_CHANCES.add(new ItemHolder(69, 20)); - SPAWN_CHANCES.add(new ItemHolder(59, 15)); - SPAWN_CHANCES.add(new ItemHolder(49, 10)); - SPAWN_CHANCES.add(new ItemHolder(39, 2)); - } - - public Q00276_TotemOfTheHestui() - { - super(276); - addStartNpc(TANAPI); - addTalkId(TANAPI); - addKillId(KASHA_BEAR, KASHA_BEAR_TOTEM); - registerQuestItems(KASHA_PARASITE, KASHA_CRYSTAL); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equals("30571-03.htm")) - { - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, killer, npc, true)) - { - switch (npc.getId()) - { - case KASHA_BEAR: - { - final long chance1 = getQuestItemsCount(killer, KASHA_PARASITE); - final int chance2 = getRandom(100); - boolean chance3 = true; - for (ItemHolder spawnChance : SPAWN_CHANCES) - { - if ((chance1 >= spawnChance.getId()) && (chance2 <= spawnChance.getCount())) - { - addSpawn(KASHA_BEAR_TOTEM, npc); - takeItems(killer, KASHA_PARASITE, -1); - chance3 = false; - break; - } - } - if (chance3) - { - giveItemRandomly(killer, KASHA_PARASITE, 1, 0, 1, true); - } - break; - } - case KASHA_BEAR_TOTEM: - { - if (giveItemRandomly(killer, KASHA_CRYSTAL, 1, 1, 1, true)) - { - qs.setCond(2); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.ORC) ? (player.getLevel() >= MIN_LVL) ? "30571-02.htm" : "30571-01.htm" : "30571-00.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30571-04.html"; - break; - } - case 2: - { - if (hasQuestItems(player, KASHA_CRYSTAL)) - { - Q00261_CollectorsDream.giveNewbieReward(player); - for (int reward : REWARDS) - { - rewardItems(player, reward, 1); - } - qs.exitQuest(true, true); - htmltext = "30571-05.html"; - } - break; - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/30576-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/30576-01.htm deleted file mode 100644 index 279dca7931..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/30576-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Gatekeeper Tamil:
-Thank you, but this is too dangerous for you. Don't you know? In order to collect Starstones, you must defeat the greystone golems on the Immortal Plateau. But these golems are too strong for you.
-(Quest for characters level 15 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/30576-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/30576-02.htm deleted file mode 100644 index 3e1c5ff180..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/30576-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Gatekeeper Tamil:
-The magic power I learned from the Ivory Tower of Oren allows me to control the door of space time. It is almost miraculous, being able to reach a town on the other side of the continent with only a few steps.
-But I am ashamed to admit that my understanding of Human magic is incomplete, and I cannot control the door of space time with my powers alone. I need the power of the totem spirit of the spider in order to use my teleport spell. The spider web spun by the totem spirit of the spider reaches all corners of the universe. Following the spider web lets anyone move to anywhere on the continent in a matter of seconds.
-But to receive the aid of the totem spirit of the spider, I must make periodic offerings. So every week, I offer the totem spirit Starstones, which entrap the powers of the stars. However, as long as I hold the position of Gatekeeper here, I cannot leave my post. I need someone's help to find Starstones to offer the spider.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/30576-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/30576-03.htm deleted file mode 100644 index 6137c8a2c2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/30576-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Gatekeeper Tamil:
-Thank you! I will not forget your kindness. But are you sure you know what is required? Every golem carries a Starstone in its body. According to the Seers, the power of the stars contained within the Starstone is the force that keeps the golems alive and moving.
-Anyway, if you defeat the greystone golems on the Immortal Plateau, you will be able to collect the precious mineral that I need. I need twenty of those.
-Be careful! The greystone golem may be slow, but its strength is great. You are placing yourself in great danger, so proceed with caution! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/30576-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/30576-04.html deleted file mode 100644 index 64c816b25d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/30576-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Gatekeeper Tamil:
-That is not enough at all. I need at least twenty Starstones. If I can't offer them to the totem spirit of the spider, the door of space and time that connects our village to the mainland will be closed! So please hurry.
-Defeat the greystone golems on the Immortal Plateau to obtain Starstones. Be careful! They may be slow, but they are very strong and are hardly a force to be taken lightly. I will pray for your safe return! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/30576-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/30576-05.html deleted file mode 100644 index 114dfe4328..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/30576-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Gatekeeper Tamil:
-Welcome, young one! Well done! I am sure the totem spirit of the spider will be very satisfied with these Starstones! It would be great if you could help me out again in the future.
-I'll give you a Gatekeeper's charm for your help. If you need to go to Gludio later, give me that charm. I will teleport you to Gludin free of charge! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java deleted file mode 100644 index c404af9c8d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00277_GatekeepersOffering/Q00277_GatekeepersOffering.java +++ /dev/null @@ -1,117 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00277_GatekeepersOffering; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Gatekeeper's Offering (277) - * @author malyelfik - */ -public class Q00277_GatekeepersOffering extends Quest -{ - // NPC - private static final int TAMIL = 30576; - // Monster - private static final int GREYSTONE_GOLEM = 20333; - // Items - private static final int STARSTONE = 1572; - private static final int GATEKEEPER_CHARM = 1658; - // Misc - private static final int MIN_LEVEL = 15; - private static final int STARSTONE_COUT = 20; - - public Q00277_GatekeepersOffering() - { - super(277); - addStartNpc(TAMIL); - addTalkId(TAMIL); - addKillId(GREYSTONE_GOLEM); - registerQuestItems(STARSTONE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equalsIgnoreCase("30576-03.htm")) - { - if (player.getLevel() < MIN_LEVEL) - { - return "30576-01.htm"; - } - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && (getQuestItemsCount(killer, STARSTONE) < STARSTONE_COUT)) - { - giveItems(killer, STARSTONE, 1); - if (getQuestItemsCount(killer, STARSTONE) >= STARSTONE_COUT) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30576-02.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "30576-04.html"; - } - else if (qs.isCond(2) && (getQuestItemsCount(player, STARSTONE) >= STARSTONE_COUT)) - { - giveItems(player, GATEKEEPER_CHARM, 2); - qs.exitQuest(true, true); - htmltext = "30576-05.html"; - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-00.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-00.htm deleted file mode 100644 index 639aa0aec6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Elder Spiron:
-Young stranger of a foreign race, you wish to help me? I appreciate the thought, but ... I cannot entrust guild business to an outsider.
-(Quest for Dwarven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-01.htm deleted file mode 100644 index efda5fc3a3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Elder Spiron:
-Business is bad these days because of the goblin brigands. The goblins have become so bold that they attack freight wagons now!
-Just last week, a wagon belonging to our guild was attacked by the goblin brigands. I am thinking of addressing this brigand issue next month at the Guild Association Elder Council ... But I can't wait that long ... I need to do something about this ...
-(Quest for Dwarven characters level 5 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-02.htm deleted file mode 100644 index 1b71bcf81a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Elder Spiron:
-Business is bad these days because of the goblin brigands. The goblins have become so bold that they attack freight wagons now!
-Our guild has been taking great losses lately because our wagons are being attacked. I am thinking of addressing this brigand issue next month at the Guild Association Elder Council ... But I can't wait that long ...
-So, I need to ask you a favor ... Would you like to work for me? If you work for our glorious Golden Wheel Guild, your friends and colleagues will respect you even more. Oh, and of course I will reward you based on your work. Nothing is free for Dwarves. What do you think? Will you give it a try?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-03.htm deleted file mode 100644 index 5ba0866109..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Elder Spiron:
-Very well! Now let me give you the details. Your job is to wipe out the insolent goblins that have been attacking our Guild freight wagons. Of course, I could hire guard escorts, but under these circumstances I cannot trust anyone except for my guild members.
-In the interest of good business, I need proof of your qualifications. All goblins wear necklaces that represent their rank, so collect them and bring them to me. I will reward you based on the number and type of necklaces that you bring. That means, if you bring necklaces that belong to high-ranking goblins, I will reward you even more, understood?
-Now! Leave at once! Time is money! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-04.html deleted file mode 100644 index 14480ba78e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-04.html +++ /dev/null @@ -1,7 +0,0 @@ -Elder Spiron:
-Why have you returned empty handed? Don't tell me that you've forgotten what your job is.
-Given the urgency of the situation, let me tell you one more time! Your job is to punish the insolent goblins that are interrupting our guild's trade. Defeat the goblins and bring their necklaces as proof. I will reward you based on the number and type of necklaces that you bring.
-Now! Leave at once! Time is money!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-05.html deleted file mode 100644 index 3ea9d780ef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Spiron:
-Welcome back! So you have taken care of the insolent goblins that interfered with our business! Now I'll finally get a good night's sleep! Of course, we need to work very hard to cover last month's loss ... Whew ...
-Anyway, you have done well! As promised, I will reward you based on the number and type of necklaces you have brought after killing the goblins. Thanks to your efforts, the insolent brigands have been taught a lesson, but I am still worried ... A freight wagon is departing for Shootguart tonight ... Would you do me another favor?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-06.html deleted file mode 100644 index fd901e0ebf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Spiron:
-You want to quit? Why? It's not because you think the reward isn't enough, is it? People may say that I'm stingy, but upon my word I always treat those who work for our guild very well.
-You should think again, young friend! You can broaden your experience, while making money. Don't miss this opportunity! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-07.html deleted file mode 100644 index 8a9428c2a7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Spiron:
-Please carry on then! It is thanks to earnest youngsters like you that the business of our Dwarven Guilds flourishes! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-08.html deleted file mode 100644 index 7f1d4e67ec..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-08.html +++ /dev/null @@ -1,7 +0,0 @@ -Elder Spiron:
-Well done! As promised, I will reward you based on the number and types of necklaces you have brought after killing the goblins. What are these memos ...? This paper is used by Dwarven Guilds when writing official documents ... Also, the handwriting is Dwarvish ...
-This means those insolent goblins were in secret communication with one of us Dwarves ...! How can this be ...! This must be a plot by one of the other guilds to destroy our business!
-Look here, my friend. Please find rest of these memos! That's the only way to reveal the truth behind this secret plot! I'll give you more than enough reward, never you worry about that!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-09.html deleted file mode 100644 index 62daa1795f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Spiron:
-Well done! As promised, I will reward you based on the number and type of necklaces you have brought after killing the goblins. Have you found the rest of the Suspicious Memos?
-Please help me out once more, my friend! You know that you are the only one I can trust. I must find the rest of the memos and find out who is trying to destroy our Guild!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-10.html deleted file mode 100644 index edb71308e2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30532-10.html +++ /dev/null @@ -1,8 +0,0 @@ -Elder Spiron:
-Well done! As promised, I will reward you based on the number and type of necklaces you have brought after killing the goblins. Their spirits must be significantly deflated!
-What is this, a Contract ...? This is the Suspicious Memos all combined! Let me see ... Hmm ... Yes ... As I thought ...The goblins were hired by the Silver Scale Guild. I can't believe Balanki would hatch such a bold plot ... Well, I must do something!
-Going straight to the Guild Elder Council is not much fun ... I think meeting Balanki and coming to a mutual agreement is better! I finally have his weak point ... He must pay a high price for his actions!
-Thanks to you, I have obtained valuable information. Since I am a fair Dwarf, I will reward you additionally for your unexpected achievement. Many thanks for your troubles!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30533-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30533-01.html deleted file mode 100644 index c8b2f6736f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30533-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Elder Balanki:
-I've heard that you work for the Golden Wheel Guild ... Is this true?
-Young friend, let me give you a piece of advice. Spiron is only taking advantage of you. That mean old man is only interested in generating profits for his guild!
-If you should ever get hurt or run into trouble while carrying out guild business, don't expect Spiron to help you. He'll only argue that your demise wasn't in the original deal or contract. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30533-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30533-02.html deleted file mode 100644 index 55dc5536f0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/30533-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Elder Balanki:
-Aren't you Spiron's messenger? What business do you have with me? Hmm? What is this Contract?
-Oh no. Those goblins ...! I told them to tear this Contract to pieces and throw it away ... This puts me in quite a difficult situation ... However ... Why did you bring this Contract to me?
-Oh ... Now I understand ... If I give you the proper price, you will forget about this Contract, right? You are as cunning as that old man ... Ok. Is this enough? Not enough? Now, this should be enough. You are a greedy one ...
-Give me the Contract now! I will throw this into the brazier in the forge tonight ...! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java deleted file mode 100644 index 753253a959..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00292_BrigandsSweep/Q00292_BrigandsSweep.java +++ /dev/null @@ -1,227 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00292_BrigandsSweep; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.util.Util; - -/** - * Brigands Sweep (292) - * @author xban1x - */ -public class Q00292_BrigandsSweep extends Quest -{ - // NPC's - private static final int SPIRON = 30532; - private static final int BALANKI = 30533; - // Items - private static final int GOBLIN_NECKLACE = 1483; - private static final int GOBLIN_PENDANT = 1484; - private static final int GOBLIN_LORD_PENDANT = 1485; - private static final int SUSPICIOUS_MEMO = 1486; - private static final int SUSPICIOUS_CONTRACT = 1487; - // Monsters - private static final Map MOB_ITEM_DROP = new HashMap<>(); - static - { - MOB_ITEM_DROP.put(20322, GOBLIN_NECKLACE); // Goblin Brigand - MOB_ITEM_DROP.put(20323, GOBLIN_PENDANT); // Goblin Brigand Leader - MOB_ITEM_DROP.put(20324, GOBLIN_NECKLACE); // Goblin Brigand Lieutenant - MOB_ITEM_DROP.put(20327, GOBLIN_NECKLACE); // Goblin Snooper - MOB_ITEM_DROP.put(20528, GOBLIN_LORD_PENDANT); // Goblin Lord - } - // Misc - private static final int MIN_LVL = 5; - - public Q00292_BrigandsSweep() - { - super(292); - addStartNpc(SPIRON); - addTalkId(SPIRON, BALANKI); - addKillId(MOB_ITEM_DROP.keySet()); - registerQuestItems(GOBLIN_NECKLACE, GOBLIN_PENDANT, GOBLIN_LORD_PENDANT, SUSPICIOUS_MEMO, SUSPICIOUS_CONTRACT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String html = null; - if (qs == null) - { - return html; - } - - switch (event) - { - case "30532-03.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - html = event; - } - break; - } - case "30532-06.html": - { - if (qs.isStarted()) - { - qs.exitQuest(true, true); - html = event; - } - break; - } - case "30532-07.html": - { - if (qs.isStarted()) - { - html = event; - } - break; - } - } - return html; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - final int chance = getRandom(10); - if (chance > 5) - { - giveItemRandomly(killer, npc, MOB_ITEM_DROP.get(npc.getId()), 1, 0, 1.0, true); - } - else if (qs.isCond(1) && (chance > 4) && !hasQuestItems(killer, SUSPICIOUS_CONTRACT)) - { - final long memos = getQuestItemsCount(killer, SUSPICIOUS_MEMO); - if (memos < 3) - { - if (giveItemRandomly(killer, npc, SUSPICIOUS_MEMO, 1, 3, 1.0, false)) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - giveItems(killer, SUSPICIOUS_CONTRACT, 1); - takeItems(killer, SUSPICIOUS_MEMO, -1); - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String html = getNoQuestMsg(talker); - switch (npc.getId()) - { - case SPIRON: - { - switch (qs.getState()) - { - case State.CREATED: - { - html = (talker.getRace() == Race.DWARF) ? (talker.getLevel() >= MIN_LVL) ? "30532-02.htm" : "30532-01.htm" : "30532-00.htm"; - break; - } - case State.STARTED: - { - if (!hasAtLeastOneQuestItem(talker, getRegisteredItemIds())) - { - html = "30532-04.html"; - } - else - { - final long necklaces = getQuestItemsCount(talker, GOBLIN_NECKLACE); - final long pendants = getQuestItemsCount(talker, GOBLIN_PENDANT); - final long lordPendants = getQuestItemsCount(talker, GOBLIN_LORD_PENDANT); - final long sum = necklaces + pendants + lordPendants; - if (sum > 0) - { - giveAdena(talker, (necklaces * 6) + (pendants * 8) + (lordPendants * 10) + (sum >= 10 ? 1000 : 0), true); - takeItems(talker, -1, GOBLIN_NECKLACE, GOBLIN_PENDANT, GOBLIN_LORD_PENDANT); - } - if ((sum > 0) && !hasAtLeastOneQuestItem(talker, SUSPICIOUS_MEMO, SUSPICIOUS_CONTRACT)) - { - html = "30532-05.html"; - } - else - { - final long memos = getQuestItemsCount(talker, SUSPICIOUS_MEMO); - if ((memos == 0) && hasQuestItems(talker, SUSPICIOUS_CONTRACT)) - { - giveAdena(talker, 100, true); - takeItems(talker, -1, SUSPICIOUS_CONTRACT); // Retail like, reward is given in 2 pieces if both conditions are meet. - html = "30532-10.html"; - } - else - { - if (memos == 1) - { - html = "30532-08.html"; - } - else if (memos >= 2) - { - html = "30532-09.html"; - } - } - } - } - } - } - break; - } - case BALANKI: - { - if (qs.isStarted()) - { - if (hasQuestItems(talker, SUSPICIOUS_CONTRACT)) - { - giveAdena(talker, 620, true); - takeItems(talker, 1487, -1); - html = "30533-02.html"; - } - else - { - html = "30533-01.html"; - } - } - break; - } - } - return html; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-01.htm deleted file mode 100644 index de7662e410..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Filaur of the Gray Pillar:
-You want work? Huh! If I gave you work, people will start saying that the Dwarves make their guests run errands! I don't want to be lax in my hospitality to guests. Don't overexert yourself, and since you have come all the way to the Dwarf country, sample our native products!
-(Quest for Dwarven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-02.htm deleted file mode 100644 index 739c6d2f4d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Filaur of the Gray Pillar:
-Have you heard of a metal called chrysolite? This material is used by the maestros to craft high quality armor and weapons. Until now, the entire supply has been imported from Gracia, but we have just discovered that there are veins of this rare metal not very far from here.
-We're planning to work on developing these new veins soon, and need the help of energetic young Dwarves. I'll ask you for help soon, so be prepared.
-(Quest for Dwarven characters level 6 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-03.htm deleted file mode 100644 index 5027ceff2d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Filaur of the Gray Pillar:
-While I was making an inspection of the Mithril Mine, I was attacked by Utuku Orcs. Fortunately, my guards defeated the Orcs, but I found out something very interesting...
-Rough ore was found in the pockets of the defeated Orcs, and I assume it is used as currency between Orcs. The guards are all members of the Iron Gate and didn't recognize the ore, but I noticed at once that the ore is rough chrysolite.
-As you know, chrysolite is used by the maestros to make high quality armor and weapons. Until now, the entire supply has been imported from Gracia, but this incident has provided a new method of acquiring that rare metal. But to take advantage of this opportunity, I need the help of young, energetic Dwarves like you.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-04.htm deleted file mode 100644 index 819e75a429..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Filaur of the Gray Pillar:
-If you leave the village and go to the minefield, you will see many Utuku Orcs. Bring me the Chrysolite Ore that you collect after defeating them. I will reward you based on the amount of the ore you bring back.
-But more importantly, you should find out where the ore comes from. I ordered some investigators of the guild to find out, but I haven't gotten any useful information from them. I only know that there are many hidden chrysolite veins somewhere in the Spine Mine Field, and only a few Utuku Orcs know the locations.
-Sending investigators was a mistake, because the Orcs now know that the veins are important. I hear they tore the Maps that indicate the location of the veins into many pieces and scattered them throughout the territory. If you find the pieces of the Maps, you must go to Priestess of the Earth Chichirin in the temple. She will help you to combine the Maps. I will give you a generous reward once you bring me the completed Maps. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-05.html deleted file mode 100644 index 0ab8c28290..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Filaur of the Gray Pillar:
-I am sorry, but if you come back with empty hands I can't reward you, no matter how hard you tried. As I mentioned before, I will reward you based on the amount of Chrysolite Ore that you collect after defeating the Utuku Orcs.
-And don't forget ...If you collect four pieces of a torn Map, you should visit Chichirin in the Maphr Temple. If you ask her for help, she will combine those torn pieces and make a complete Map. I will give you a generous reward once you bring me the completed Maps.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-06.html deleted file mode 100644 index 56d1fb7c28..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Filaur of the Gray Pillar:
You've done well, young Dwarf. This ore you have brought may look rough, but once it goes through the trained hands of craftsmen, it becomes a precious metal with a brilliant blue luster. True maestros should be able to find the beauty hidden in plain objects.
-As promised, I will reward you based on the amount of ore you have brought. And, don't forget ... If you collect four pieces of a torn Map, you should visit Chichirin in the Maphr Temple. If you ask her for help, she will combine those torn pieces and make a complete Map. I will give you a generous reward once you bring me the completed Maps.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-07.html deleted file mode 100644 index b555bdc897..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Filaur of the Gray Pillar:
-You want to quit already? I am very disappointed ... I thought you'd be more dedicated than that. Although you might not earn much profit now, you can receive a big reward once you put more time into it ... Young ones, they are too impatient these days ... Tsk tsk ... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-08.html deleted file mode 100644 index 49e4889154..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Filaur of the Gray Pillar:
-Think about how much money we can save if we can actually mine chrysolite instead of importing it. This task is not only an achievement for our Gray Pillar Guild, it is an advancement for our entire Dwarven Kingdom. Don't forget this. Please carry on. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-09.html deleted file mode 100644 index 5fcb334345..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-09.html +++ /dev/null @@ -1,7 +0,0 @@ -Filaur of the Gray Pillar:
-Ohh! You have obtained a complete Map! Well done! We can finally find out the location of the hidden chrysolite vein! I will reward you as promised. This should be enough.
-Let me see ... Hmm ... Oh. Stupid Orcs, their Map is too hard to read. But I can still roughly figure out the location. My investigators will have no problem locating the vein.
-As I said before, there are many hidden veins. Continue to find more Maps! I will reward you whenever you bring new Maps, so don't worry about that.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-10.html deleted file mode 100644 index 826b807686..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30535-10.html +++ /dev/null @@ -1,7 +0,0 @@ -Filaur of the Gray Pillar:
-Ohh! You have obtained a complete Map! Well done! We finally can find out the location of the hidden chrysolite vein! I will pay you as promised. I will also give you an additional reward for the amount of ore you have brought.
-Let me see ... Hmm ... Oh. Stupid Orcs, their Map is too hard to read. But I can still roughly figure out the location. My investigators will have no problem locating the vein.
-As I said before, there are many hidden veins. Continue to find more Maps! I will reward you whenever you bring new Maps, so don't worry about that.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30539-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30539-01.html deleted file mode 100644 index 60c4880a53..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30539-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Priestess of the Earth Chichirin:
-I heard from Filaur of the Gray Pillar. You are trying to recover some old Maps, right? I used to be an apprentice for the cartography guild before becoming a seer. I helped Master Diana recover the Map that shows the sites of the ancient giants.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30539-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30539-02.html deleted file mode 100644 index 452ed024f7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30539-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Priestess of the Earth Chichirin:
-I'm sorry, but you don't have enough pieces of the torn Map. Look here. You don't have this part. See, just there? I think I need four pieces of the torn Map to make a complete Map. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30539-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30539-03.html deleted file mode 100644 index fb28981b97..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/30539-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Priestess of the Earth Chichirin:
-Let me see ... This part should be on the upper left-hand corner ... This should be under that piece ... If I put this here ...
-There! It is a little loose, but I have managed to create a rough Map. I have never seen these characters before. These are neither the giants' nor the Elves' writing. Clumsy lines and bad handwriting ... it seems like a race with lousy craftsmanship made this Map ... Perhaps the Humans? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java deleted file mode 100644 index c9fc4ecc13..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00293_TheHiddenVeins/Q00293_TheHiddenVeins.java +++ /dev/null @@ -1,172 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00293_TheHiddenVeins; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * The Hidden Veins (293) - * @author xban1x - */ -public class Q00293_TheHiddenVeins extends Quest -{ - // NPCs - private static final int FILAUR = 30535; - private static final int CHICHIRIN = 30539; - // Items - private static final int CHRYSOLITE_ORE = 1488; - private static final int TORN_MAP_FRAGMENT = 1489; - private static final int HIDDEN_ORE_MAP = 1490; - // Monsters - private static final int[] MONSTERS = new int[] - { - 20446, - 20447, - 20448, - }; - // Misc - private static final int MIN_LVL = 6; - private static final int REQUIRED_TORN_MAP_FRAGMENT = 4; - - public Q00293_TheHiddenVeins() - { - super(293); - addStartNpc(FILAUR); - addTalkId(FILAUR, CHICHIRIN); - addKillId(MONSTERS); - registerQuestItems(CHRYSOLITE_ORE, TORN_MAP_FRAGMENT, HIDDEN_ORE_MAP); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "30535-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30535-07.html": - { - qs.exitQuest(true, true); - htmltext = event; - break; - } - case "30535-08.html": - { - htmltext = event; - break; - } - case "30539-03.html": - { - if (getQuestItemsCount(player, TORN_MAP_FRAGMENT) >= REQUIRED_TORN_MAP_FRAGMENT) - { - giveItems(player, HIDDEN_ORE_MAP, 1); - takeItems(player, TORN_MAP_FRAGMENT, REQUIRED_TORN_MAP_FRAGMENT); - htmltext = event; - } - else - { - htmltext = "30539-02.html"; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if(qs != null) - { - final int chance = getRandom(100); - if (chance > 50) - { - giveItems(killer, CHRYSOLITE_ORE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - else if (chance < 5) - { - giveItems(killer, TORN_MAP_FRAGMENT, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case FILAUR: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.DWARF) ? (player.getLevel() >= MIN_LVL) ? "30535-03.htm" : "30535-02.htm" : "30535-01.htm"; - break; - } - case State.STARTED: - { - if (hasAtLeastOneQuestItem(player, CHRYSOLITE_ORE, HIDDEN_ORE_MAP)) - { - final long ores = getQuestItemsCount(player, CHRYSOLITE_ORE); - final long maps = getQuestItemsCount(player, HIDDEN_ORE_MAP); - giveAdena(player, (ores * 5) + (maps * 150) + (((ores + maps) >= 10) ? 1000 : 0), true); - takeItems(player, -1, CHRYSOLITE_ORE, HIDDEN_ORE_MAP); - // Q00281_HeadForTheHills.giveNewbieReward(player); - htmltext = (ores > 0) ? (maps > 0) ? "30535-10.html" : "30535-06.html" : "30535-09.html"; - } - else - { - htmltext = "30535-05.html"; - } - break; - } - } - break; - } - case CHICHIRIN: - { - htmltext = "30539-01.html"; - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-00.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-00.htm deleted file mode 100644 index 7a0b474545..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Elder Keef:
-You want work? It's true that we are overloaded at the moment, but according to guild rules, I cannot entrust any work to an outsider. I am sorry.
-(Quest for Dwarven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-01.htm deleted file mode 100644 index 0d54d1283a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Elder Keef:
-As you know, the Bronze Key Guild travels the continent collecting rare materials. We received a request, and I'm looking for a person with the right qualification to manage the assignment.
-I'm in urgent need of a person, but I can't give this job to just anybody in off the street ... It's hard to find reliable help these days. Do you have any friends for this job? Someone diligent, and responsible, and that can keep a secret.
-(Quest for Dwarven characters level 10 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-02.htm deleted file mode 100644 index 4c591cfa53..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Elder Keef:
-As you know, the Bronze Key Guild travels the continent collecting rare materials. We received a request, and I'm looking for a person with the right qualifications to manage the assignment.
-I'm in urgent need of a person, but I can't give this job to just anybody in off the street ... It's hard to find reliable help these days.
-But it seems like I can trust you. I am a good judge of character. I can tell what a person is like at a single glance. Let me see your eyes ... You do your work in silence no matter what others may think about it ... You seem to be that kind of person ... What do you think? Am I right? I want to give you a task. How does that sound? You want to give it a try?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-03.htm deleted file mode 100644 index 7bd08eac0d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Elder Keef:
-Your job is to collect Bat Fangs. While wandering west of the Mine Field, you will often see blade bats and barbed bats. You will hunt them and bring me their fangs. You need to collect exactly 100 fangs.
-I don't know what such an odd material is used for, but all we need to do is find the items that our clients want. Our guild members should be able to bring anything, even dragon scales, to our clients. That's our belief.
-There's one thing I don't really like about this quest ... the client is Hardin, who has been branded as a black magician by the Humans. Things could become complicated if anyone finds out that our Guild is dealing with such a notorious person ... I hope you won't talk to anyone else about this. Do you understand what I'm saying? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-04.html deleted file mode 100644 index 4bbf37e905..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Keef:
-I don't want you to come back here until the quest is complete. It is not good for us to be seen together. Come back when you have 100 Bat Fangs! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-05.html deleted file mode 100644 index dbbbad6b11..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Keef:
-You've done well, my friend. You have brought me 100 Bat Fangs. Magnificent! I can send these to Hardin's Academy by this week's wagon. I will give you this ring for your work on behalf of the Bronze Key Guild. This token signifies that our Guild trusts you.
-Actually, I had a cup of tea with Hardin few days ago. Contrary to the rumors, he was a well-mannered, pleasant person. Having a business relationship with such a person is actually investing in the future. We never know when we'll be put into a tight spot, just like when we were attacked by Orcs before ... We need to have few solid allies as a simple precaution, don't you think? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-06.html deleted file mode 100644 index 73915507c6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/30534-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Keef:
-You've done well, my friend. You have brought me 100 Bat Fangs. Magnificent! I can send these to Hardin's Academy by this week's wagon. As promised, I will reward you for your hard work. This should be enough, no? Our guild's rule is to give appropriate rewards to those who have worked for us.
-Actually, I had a cup of tea with Hardin few days ago. Contrary to the rumors, he was a well-mannered, pleasant person. Having a business relationship with such a person is actually investing in the future. We never know when we'll be put into a tight spot, just like when we were attacked by Orcs before ... We need to have few solid allies as a simple precaution, don't you think? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java deleted file mode 100644 index cd7e552636..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00294_CovertBusiness/Q00294_CovertBusiness.java +++ /dev/null @@ -1,132 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00294_CovertBusiness; - -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.util.Util; - -/** - * Covert Business (294) - * @author xban1x - */ -public class Q00294_CovertBusiness extends Quest -{ - // NPC - private static final int KEEF = 30534; - // Item - private static final int BAT_FANG = 1491; - // Monsters - private static final Map> MONSTER_DROP_CHANCE = new HashMap<>(); - static - { - MONSTER_DROP_CHANCE.put(20370, Arrays.asList(6, 3, 1, -1)); - MONSTER_DROP_CHANCE.put(20480, Arrays.asList(5, 2, -1)); - } - // Reward - private static final int RING_OF_RACCOON = 1508; - // Misc - private static final int MIN_LVL = 10; - - public Q00294_CovertBusiness() - { - super(294); - addStartNpc(KEEF); - addTalkId(KEEF); - addKillId(MONSTER_DROP_CHANCE.keySet()); - registerQuestItems(BAT_FANG); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCreated() && event.equals("30534-03.htm")) - { - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - final int chance = getRandom(10); - int count = 0; - for (int i : MONSTER_DROP_CHANCE.get(npc.getId())) - { - count++; - if (chance > i) - { - if (giveItemRandomly(killer, npc, BAT_FANG, count, 100, 1.0, true)) - { - qs.setCond(2); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String html = getNoQuestMsg(talker); - if (qs.isCreated()) - { - html = (talker.getRace() == Race.DWARF) ? (talker.getLevel() >= MIN_LVL) ? "30534-02.htm" : "30534-01.htm" : "30534-00.htm"; - } - else if (qs.isStarted()) - { - if (qs.isCond(2)) - { - if (hasQuestItems(talker, RING_OF_RACCOON)) - { - giveAdena(talker, 200, true); - html = "30534-06.html"; - } - else - { - giveItems(talker, RING_OF_RACCOON, 1); - html = "30534-05.html"; - } - takeItems(talker, BAT_FANG, -1); - qs.exitQuest(true, true); - } - else - { - html = "30534-04.html"; - } - } - return html; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/30536-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/30536-01.htm deleted file mode 100644 index 9b04c82ffe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/30536-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Elder Arin:
-Have you ever traveled by airship? It is the ultimate transportation, and we of the Black Anvil Guild created it with our combined technology. The sight of the airships flying high in the sky makes people sigh with admiration.
-But they say that the flying mechanisms of the giants of ere were greater in size than those of today, faster than the wyverns, and could even fly higher than the clouds. My dream is to restore the forgotten flying technology of the giants. I wonder what our land looks like from the sky, through the clouds ... Doesn't imagining that just make you happy?
-I am very busy with my guild business, but I try to study the Floating Stones, the basic element of flight, whenever I get the chance. Floating Stones are a peculiar metal that have the characteristic of hovering in the air, and I believe that the key to unlocking the secret of the giants of ere lies in finding a method to control the Floating Stone's powers. But I always run short of study materials, so I often ask apprentices like you to collect Floating Stones.
-(Quest for characters level 11 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/30536-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/30536-02.htm deleted file mode 100644 index 08c11c1b98..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/30536-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Elder Arin:
-Have you ever traveled by airship? It is the ultimate transportation, and we of the Black Anvil Guild created it with our combined technology. The sight of the airships flying high in the sky makes people sigh with admiration.
-But they say that the flying mechanisms of the giants of ere were greater in size than those of today, faster than the wyverns, and could even fly higher than the clouds. My dream is to restore the forgotten flying technology of the giants. I wonder what our land looks like from the sky, through the clouds ... Doesn't imagining that just make you happy?
-I am very busy with my guild business, but I try to study the Floating Stones, the basic element of flight, whenever I get the chance. Floating Stones are a peculiar metal that have the characteristic of hovering in the air, and I believe that the key to unlocking the secret of the giants of ere lies in finding a method to control the Floating Stones' powers. But I always run short of study materials, so I often ask apprentices like you to collect Floating Stones. What do you think? Will you help me?
- - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/30536-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/30536-03.htm deleted file mode 100644 index 701192ff35..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/30536-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Elder Arin:
-Floating Stones are not as hard to find as you think. Have you seen creatures such as monster eyes and magical weavers? They can fly through the air because they have Floating Stones in their bodies. Maybe the scholars were correct when they said monster eyes were artificial creatures created by the giants of ere.
-Anyway, there are many magical weavers in the Spine Mine Field, so you should hunt them and collect Floating Stone. If you search the northwest side of the western part of the mining region, you can easily find them. If you collect and bring the fifty Floating Stones, I will reward you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/30536-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/30536-04.html deleted file mode 100644 index 1ba5e9b651..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/30536-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Elder Arin:
-Welcome back! How is the collecting job going? As I told you before, you can obtain the Floating Stones by hunting the magical weavers. Gather fifty of them and I will reward you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/30536-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/30536-05.html deleted file mode 100644 index 884580cda6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/30536-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Arin:
-Welcome, young apprentice! Do you have the fifty Floating Stones that I asked you to collect? Ah, right! You certainly have fifty of them! Thank you for your trouble. I will pay you as promised. This should be enough. I will give you this ring as a reward for working with us, the Black Anvil Guild. This token signifies that our guild trusts you.
-Now I can have some time to concentrate on my study. I don't know what will happen when the material runs short again, but once the ultimate airship is ready I will call you and give you a ride. So come visit me from time to time, and help me collect research materials. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/30536-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/30536-06.html deleted file mode 100644 index a84bb81d4f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/30536-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Elder Arin:
-Welcome, young apprentice! Do you have the fifty Floating Stones that I asked you to collect? Ah, right! You certainly have fifty of them! Thank you for your trouble. I will pay you as promised. This should be enough.
-Now I can have some time to concentrate on my study. I don't know what will happen when the material runs short again, but once the ultimate airship is ready I will call you and give you a ride. So come visit me from time to time, and help me collect research materials. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java deleted file mode 100644 index 3032086761..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00295_DreamingOfTheSkies/Q00295_DreamingOfTheSkies.java +++ /dev/null @@ -1,111 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00295_DreamingOfTheSkies; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.util.Util; - -/** - * Dreaming of the Skies (295) - * @author xban1x - */ -public class Q00295_DreamingOfTheSkies extends Quest -{ - // NPC - private static final int ARIN = 30536; - // Monster - private static final int MAGICAL_WEAVER = 20153; - // Item - private static final int FLOATING_STONE = 1492; - // Reward - private static final int RING_OF_FIREFLY = 1509; - // Misc - private static final int MIN_LVL = 11; - - public Q00295_DreamingOfTheSkies() - { - super(295); - addStartNpc(ARIN); - addTalkId(ARIN); - addKillId(MAGICAL_WEAVER); - registerQuestItems(FLOATING_STONE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCreated() && event.equals("30536-03.htm")) - { - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - if (giveItemRandomly(killer, npc, FLOATING_STONE, (getRandom(100) > 25) ? 1 : 2, 50, 1.0, true)) - { - qs.setCond(2); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String html = getNoQuestMsg(talker); - if (qs.isCreated()) - { - html = (talker.getLevel() >= MIN_LVL) ? "30536-02.htm" : "30536-01.htm"; - } - else if (qs.isStarted()) - { - if (qs.isCond(2)) - { - if (hasQuestItems(talker, RING_OF_FIREFLY)) - { - giveAdena(talker, 200, true); - html = "30536-06.html"; - } - else - { - giveItems(talker, RING_OF_FIREFLY, 1); - html = "30536-05.html"; - } - takeItems(talker, FLOATING_STONE, -1); - qs.exitQuest(true, true); - } - else - { - html = "30536-04.html"; - } - } - return html; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-01.htm deleted file mode 100644 index dbaf22f4e9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Trader Mion:
-I'm in trouble! I'm in big trouble! Van Holter of Elmore came to me, Mion, and ordered twenty dresses. Formal outfits for the mission to Aden, I heard. Oh dear. What should I do? Not enough time ... not enough materials! The honor of the Silver Scale Guild depends on my two hands now! Oh no ... I have to make the best Formal Wear! I'm in trouble! Big trouble! I don't know what to do now? I don't know! I really don't!
-Tarantula Spider Silk is lighter and has better colors than the highest-quality silk! Where can I find enough Tarantula Spider Silk for twenty dresses? That's too much! Who will believe me if I say I couldn't make Spider Silk dresses made of Tarantula Spider Silk because I couldn't find enough Spider Silk -- I'm frustrated! I'm frustrated! Tears form in my eyes and the world collapses upon me! Yikes! I really don't know what to do now ...!
-I do not have much time to make twenty by next week. Eeek! I, Mion, am responsible for this, if I do not finish on time! My fingers are starting to ache, thinking of all those clothes to make ... I will need a pile of laces and ribbons! Who is going to get the Spider Silk for me? Oh no! I need more materials!!! What should I do? Oh no ... my life is tragic ... now really ...I don't know what to do!!!
-(Quest for characters level 15 and above, with either the Ring of Raccoon or the Ring of Firefly.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-02.htm deleted file mode 100644 index 7a6accaeeb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Mion:
-I'm in trouble! I'm in big trouble! Van Holter of Elmore came to me, Mion, and ordered twenty dresses ... Formal outfits for the mission to Aden, I heard. Oh dear. What should I do? Not enough time ... not enough materials! The honor of the Silver Scale Guild depends on my two hands now! Oh no ... I have to make the best Formal Wear! I'm in trouble! Big trouble! I don't know what to do now? I don't know! I really don't!
-Tarantula Spider Silk is lighter and has better colors than the highest-quality silk! Where can I find enough Tarantula Spider Silk for twenty dresses? That's too much! Who will believe me if I say I couldn't make Spider Silk dresses made of Tarantula Spider Silk because I couldn't find enough Spider Silk -- I'm frustrated! I'm frustrated! Tears form in my eyes and the world collapses upon me! Yikes! I really don't know what to do now ...!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-03.htm deleted file mode 100644 index 9faf476385..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Mion:
-Ohh! Goddess Maphr sent me a savior! Good Lord! What took you so long!
-You don't have much time! Now I shall tell you about collecting the Spider Silk. Generally, people think that tarantulas do not make webs, but that is false. They dig holes for their nests and make webs to line them! Hunt tarantulas and bring all the Spider Silk to me! There are two kinds of tarantulas: hunter tarantula and plunder tarantula. If you fulfill this quest, I will reward you!
-By the way, if you happen to find a tarantula Spinneret take it to Defender Nathan. He will spin the silk out of it. He is a very skilled and sensitive Dwarf. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-04.html deleted file mode 100644 index 9d92cd429d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Trader Mion:
-Aghhh! What are you doing here? Hey ... I don't have time ... Just spin the silk out of them. If I don't have twenty dresses by next week, I will be kicked out of the Silver Scale Guild!
-I am telling you once more. You may receive Spider Silks only by hunting hunter tarantulas or plunder tarantulas. Just find them quickly and I will pay you back for sure. Also, you may only spin silks by giving Defender Nathan the tarantula Spinnerets! You don't have much time! You should be busy hunting spiders now ... you shouldn't waste your time like this! Please hurry, hurry ... I'm about to cry ...I don't know what to do now!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-05.html deleted file mode 100644 index d668056a08..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Trader Mion:
-Oh my ...I'm deeply touched! I've never been this touched before! You brought the Spider Silk! Thank you very, very much! This is the reward, as promised. Please take it ... I still need more Spider Silk, so please collect more!
-But making twenty dresses will take forever ... What should I do? Maybe I should run away to another village? Oh no! I don't know what to do!!!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-06.html deleted file mode 100644 index a859ac1fb2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Mion:
-No way! I'm in a hurry and you want to quit? Do you want me to die? I have to make dresses by the day after tomorrow ...! Mion will hate you and curse you! Aghhhh! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-07.html deleted file mode 100644 index 0220a053be..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30519-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Mion:
-Please hurry ... hurry! Tarantula Spider Silk! A lot! Hurry, hurry! Spinnerets are to go to Defender Nathan! Do you understand? Aghhh! Hurry, hurry! I'm about to die! Drink some honey tea and cheer up, Mion! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30548-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30548-01.html deleted file mode 100644 index b75ff9d3e1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30548-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Defender Nathan:
-I heard about you from Mion. You're helping her collect the Spider Silks, right? I once learned the craft of spinning from the Golden Wheel Guild. But I gave up being a craftsman, and became a defender instead ... Actually, I once got my fortune told at the Maphr Temple. They said I wouldn't live long if I became a craftsman ... Tsk ...
-Anyway, my skills don't compare to a master's, but the village girls once swooned at my spinning skills! So, if you have any tarantula Spinnerets, bring them to me. I'll spin an unbelievable amount of Spider Silk for you!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30548-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30548-02.html deleted file mode 100644 index 57a48a8f5a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30548-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Defender Nathan:
-Huh! I can't believe Mion gave this job to such a fool. Hello? Anybody home?! I said Spinnerets, dummy! I need Spinnerets to spin the Spider Silk! Get it? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30548-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30548-03.html deleted file mode 100644 index 6fcdce67b0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/30548-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Defender Nathan:
-Spinnerets are the organs within the tarantulas' bodies that store the Spider Silk. Usually one can spin about fifteen skeins of Spider Silk from one Spinneret, but I can easily spin much more than that! If I'm lucky, I can spin over twenty skeins! Ha Ha Ha!
-Here! All done! Hurry up and take these to Mion! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java deleted file mode 100644 index 8992c82b59..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00296_TarantulasSpiderSilk/Q00296_TarantulasSpiderSilk.java +++ /dev/null @@ -1,168 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00296_TarantulasSpiderSilk; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.util.Util; - -/** - * Tarantula's Spider Silk (296) - * @author xban1x - */ -public class Q00296_TarantulasSpiderSilk extends Quest -{ - // NPCs - private static final int TRADER_MION = 30519; - private static final int DEFENDER_NATHAN = 30548; - // Items - private static final int TARANTULA_SPIDER_SILK = 1493; - private static final int TARANTULA_SPINNERETTE = 1494; - // Monsters - private static final int[] MONSTERS = new int[] - { - 20394, - 20403, - 20508, - }; - // Misc - private static final int MIN_LVL = 15; - - public Q00296_TarantulasSpiderSilk() - { - super(296); - addStartNpc(TRADER_MION); - addTalkId(TRADER_MION, DEFENDER_NATHAN); - addKillId(MONSTERS); - registerQuestItems(TARANTULA_SPIDER_SILK, TARANTULA_SPINNERETTE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String html = null; - if (qs == null) - { - return null; - } - - switch (event) - { - case "30519-03.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - html = event; - } - break; - } - case "30519-06.html": - { - if (qs.isStarted()) - { - qs.exitQuest(true, true); - html = event; - } - break; - } - case "30519-07.html": - { - if (qs.isStarted()) - { - html = event; - } - break; - } - case "30548-03.html": - { - if (qs.isStarted()) - { - if (hasQuestItems(player, TARANTULA_SPINNERETTE)) - { - giveItems(player, TARANTULA_SPIDER_SILK, (15 + getRandom(9)) * getQuestItemsCount(player, TARANTULA_SPINNERETTE)); - takeItems(player, TARANTULA_SPINNERETTE, -1); - html = event; - } - else - { - html = "30548-02.html"; - } - } - break; - } - } - return html; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - final int chance = getRandom(100); - if (chance > 95) - { - giveItemRandomly(killer, npc, TARANTULA_SPINNERETTE, 1, 0, 1, true); - } - else if (chance > 45) - { - giveItemRandomly(killer, npc, TARANTULA_SPIDER_SILK, 1, 0, 1, true); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String html = getNoQuestMsg(talker); - if (qs.isCreated() && (npc.getId() == TRADER_MION)) - { - html = (talker.getLevel() >= MIN_LVL ? "30519-02.htm" : "30519-01.htm"); - } - else if (qs.isStarted()) - { - if (npc.getId() == TRADER_MION) - { - final long silk = getQuestItemsCount(talker, TARANTULA_SPIDER_SILK); - if (silk >= 1) - { - giveAdena(talker, (silk * 5) + (silk >= 10 ? 1000 : 0), true); - takeItems(talker, TARANTULA_SPIDER_SILK, -1); - // Q00281_HeadForTheHills.giveNewbieReward(talker);// TODO: It's using wrong bitmask, need to create a general bitmask for this using EnumIntBitmask class inside Quest class for handling Quest rewards. - html = "30519-05.html"; - } - else - { - html = "30519-04.html"; - } - } - else if (npc.getId() == DEFENDER_NATHAN) - { - html = "30548-01.html"; - } - } - return html; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00297_GatekeepersFavor/30540-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00297_GatekeepersFavor/30540-01.htm deleted file mode 100644 index a365d7c9de..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00297_GatekeepersFavor/30540-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Gatekeeper Wirphy:
-Twenty Starstones from the whinstone golems would be enough for now.
-But do you know that the whinstone golems are extremely strong?
-I am sorry. I've met many adventurers in my long life and the way I see it, you're just beginning your journey as an adventurer and do not have enough experience for the job. It may be too dangerous for you.
-(Quest for characters level 15 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00297_GatekeepersFavor/30540-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00297_GatekeepersFavor/30540-02.htm deleted file mode 100644 index 191d22d83c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00297_GatekeepersFavor/30540-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Gatekeeper Wirphy:
-Most of my body parts were created by combining materials from the previous creations of the ancient giants.
-But because the remains are not complete, I can always feel energy draining out of my body. My body could not be perfected with Dwarven technology, so they opted for a second choice -- rechargeable energy.
-But I used too much energy while recently teleporting a large group of traders. Will you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00297_GatekeepersFavor/30540-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00297_GatekeepersFavor/30540-03.htm deleted file mode 100644 index 23897a5ed1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00297_GatekeepersFavor/30540-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Gatekeeper Wirphy:
-Thank you!
-You are truly kind.
-While travelling west through the Spine Mine Field, you will see many whinstone golems, one of the legacies of the ancient giants, wandering around. Please collect twenty Starstones from their bodies. That should be enough energy for now.
-I don't have much, but I can give you a gatekeeper's token that lets you use the teleport service.
-Good luck then! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00297_GatekeepersFavor/30540-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00297_GatekeepersFavor/30540-04.html deleted file mode 100644 index b156e31879..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00297_GatekeepersFavor/30540-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Gatekeeper Wirphy:
-I need at least twenty Starstones.
-The Dwarves created us so that we can only recharge in units of twenty Starstones.
-There are many whinstone golems in the Mine Field, so it shouldn't be difficult to gather them. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00297_GatekeepersFavor/30540-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00297_GatekeepersFavor/30540-05.html deleted file mode 100644 index 2185843a0a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00297_GatekeepersFavor/30540-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Gatekeeper Wirphy:
-Phew! Thank goodness. I was almost out of energy.
-Right ... I have to give you this. This is a Gatekeeper's token. If you need to teleport to Gludin later, just give it back to me. With the token, I will teleport you without charging any Adena.
-Thank you again. Have a nice day! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00297_GatekeepersFavor/Q00297_GatekeepersFavor.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00297_GatekeepersFavor/Q00297_GatekeepersFavor.java deleted file mode 100644 index b6f54e046e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00297_GatekeepersFavor/Q00297_GatekeepersFavor.java +++ /dev/null @@ -1,117 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00297_GatekeepersFavor; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Gatekeeper's Favor (297) - * @author malyelfik - */ -public class Q00297_GatekeepersFavor extends Quest -{ - // NPC - private static final int WIRPHY = 30540; - // Monster - private static final int WHINSTONE_GOLEM = 20521; - // Items - private static final int STARSTONE = 1573; - private static final int GATEKEEPER_TOKEN = 1659; - // Misc - private static final int MIN_LEVEL = 15; - private static final int STARSTONE_COUT = 20; - - public Q00297_GatekeepersFavor() - { - super(297); - addStartNpc(WIRPHY); - addTalkId(WIRPHY); - addKillId(WHINSTONE_GOLEM); - registerQuestItems(STARSTONE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equalsIgnoreCase("30540-03.htm")) - { - if (player.getLevel() < MIN_LEVEL) - { - return "30540-01.htm"; - } - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && (getQuestItemsCount(killer, STARSTONE) < STARSTONE_COUT)) - { - giveItems(killer, STARSTONE, 1); - if (getQuestItemsCount(killer, STARSTONE) >= STARSTONE_COUT) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30540-02.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "30540-04.html"; - } - else if (qs.isCond(2) && (getQuestItemsCount(player, STARSTONE) >= STARSTONE_COUT)) - { - giveItems(player, GATEKEEPER_TOKEN, 2); - qs.exitQuest(true, true); - htmltext = "30540-05.html"; - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00303_CollectArrowheads/30029-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00303_CollectArrowheads/30029-02.htm deleted file mode 100644 index 3a08ef8bba..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00303_CollectArrowheads/30029-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Minia:
-When I was young, I had the opportunity to visit many places around the continent and experience different cultures. Perhaps it is because I am a Master who studies swordsmanship, but I was naturally drawn to the weapons of diverse races. That led to my hobby of collecting various rare weapons.
-These days, I am interested in the weapons of the Tunath orcs, who are natives of Talking Island. The orcs' weapons differ slightly according to region, but the orcs of this island were isolated for a long time from the mainland and that is probably why the shape of their weapons is very unique. For that reason, I would like to add the arrowhead of the Tunath orcs to my collection. It would be nice if you could later assist me in collecting arrowheads.
-(Quest for characters level 10 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00303_CollectArrowheads/30029-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00303_CollectArrowheads/30029-03.htm deleted file mode 100644 index cb8ebb565f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00303_CollectArrowheads/30029-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Master Minia:
-When I was young, I had the opportunity to visit many places around the continent and experience different cultures. Perhaps it is because I am a master who studies swordsmanship, but I was naturally drawn to the weapons of diverse races. That led to my hobby of collecting various rare weapons.
-These days, I am interested in the weapons of the Tunath orcs, who are natives of Talking Island. The orcs' weapons differ slightly according to region, but the orcs of this island were isolated for a long time from the mainland and that is probably why the shape of their weapons is very unique. For that reason, I would like to add the arrowhead of the Tunath orcs to my collection.
-If you have the time, could you collect Orcish Arrowheads for me? Of course, I will pay you for your services.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00303_CollectArrowheads/30029-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00303_CollectArrowheads/30029-04.htm deleted file mode 100644 index b87d5cadf8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00303_CollectArrowheads/30029-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Minia:
-There are many Orcs on Talking Island, but the Tunath Orcs are at the Elven Ruins. There you will be able to find arrowheads used by the Tunath Orc Marksmen. If you don't know how to find the ruins, ask Guard Kenyos.
-These would not be soley for my own private collection. I plan to donate some to Sedrick's Training Hall for exhibition, so please bring back ten arrowheads. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00303_CollectArrowheads/30029-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00303_CollectArrowheads/30029-05.html deleted file mode 100644 index ef9aa6d2c0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00303_CollectArrowheads/30029-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Minia:
-Please gather ten arrowheads used by the Tunath Orc Marksmen and bring them to me. I am not collecting them simply for my private purposes, but plan to donate some to Sedrick's Training Hall for exhibition.
-Tunath Orcs are in the Elven Ruins. If you don't know where that is, ask Guard Kenyos for directions. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00303_CollectArrowheads/30029-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00303_CollectArrowheads/30029-06.html deleted file mode 100644 index 51aee37e07..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00303_CollectArrowheads/30029-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Minia:
-Thank you very much. With this, I can now add Tunath Orc arrowheads to my weapons collection list. I plan to donate about five to Sedrick's Training Hall for exhibition purposes. I will compensate you as promised. Please take this as a token of my thanks for your trouble. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java deleted file mode 100644 index c1a425aa54..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00303_CollectArrowheads/Q00303_CollectArrowheads.java +++ /dev/null @@ -1,118 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00303_CollectArrowheads; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Collect Arrowheads (303) - * @author ivantotov - */ -public class Q00303_CollectArrowheads extends Quest -{ - // NPC - private static final int MINIA = 30029; - // Item - private static final int ORCISH_ARROWHEAD = 963; - // Misc - private static final int MIN_LEVEL = 10; - private static final int REQUIRED_ITEM_COUNT = 10; - // Monster - private static final int TUNATH_ORC_MARKSMAN = 20361; - - public Q00303_CollectArrowheads() - { - super(303); - addStartNpc(MINIA); - addTalkId(MINIA); - addKillId(TUNATH_ORC_MARKSMAN); - registerQuestItems(ORCISH_ARROWHEAD); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equals("30029-04.htm")) - { - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final PlayerInstance partyMember = getRandomPartyMember(player, 1); - if (partyMember != null) - { - final QuestState qs = getQuestState(partyMember, false); - if (giveItemRandomly(player, npc, ORCISH_ARROWHEAD, 1, REQUIRED_ITEM_COUNT, 0.4, true)) - { - qs.setCond(2); - } - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = player.getLevel() >= MIN_LEVEL ? "30029-03.htm" : "30029-02.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - if (getQuestItemsCount(player, ORCISH_ARROWHEAD) < REQUIRED_ITEM_COUNT) - { - htmltext = "30029-05.html"; - } - break; - } - case 2: - { - if (getQuestItemsCount(player, ORCISH_ARROWHEAD) >= REQUIRED_ITEM_COUNT) - { - giveAdena(player, 500, true); - qs.exitQuest(true, true); - htmltext = "30029-06.html"; - } - break; - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-02.htm deleted file mode 100644 index ff0b81901d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Katerina:
-I am working as a trader now, but actually my expertise is collecting and trading jewels. I find rare jewels by asking favors of travelers like you and sell them at Giran or Aden. Not long ago, I heard that one can find precious jewels at the Elven Ruins of Talking Island. It is an elemental stone used by the Elven Mystics or something like that ...
-Now that I think about it, the Elven Ruins may be too dangerous for you to go to. I was going to ask you to find me that jewel, but ... If you come across an opportunity later on to explore the Elven Ruins, please come to me. Then I will tell you in detail how to find the jewel there.
-(Quest for characters level 17 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-03.htm deleted file mode 100644 index 1ba5bd32bb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Katerina:
-Although I work as a merchant now, my specialty used to be collecting and dealing in jewels. I would ask travelers like you to obtain rare jewels, and I would sell them at Giran or Aden. A little while ago, I found some entertaining information while looking through some ancient documents at the School of Wizardry. The Stones of Water and Fire that were once used by the ancient Elf magicians could be found some place on this island. It was a long-abandoned place called the Elven Ruins. Sound interesting to you?
-The Elven Ruins are much too dangerous for someone like me, but I'm sure you can handle it without a problem. If you bring back the jewels that I'm looking for from the ruins, I'll pay you generously. How about it?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-04.htm deleted file mode 100644 index d926146228..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Trader Katerina:
-Thank you so much for granting my request. Now please listen carefully to my account.
-The Elven Ruins here on Talking Island used to be a place where the Elves taught the Humans magic a long time ago. They say that underground, there used to be a temple where the Elves performed sacrificial rites to the spirit kings of fire and water. When the Elves left the island, they broke the elemental Stone of Fire and elemental stone of ice, which were in the underground temple before they left.
-But as the stones were shattered, the magic that was emitted from the shards summoned water spirit undines and flame spirit salamanders. Therefore, underneath the Elven Ruins there are still many salamanders and undines that have Flame Shards, fragments of the elemental Stone of Fire, and Ice Shards, fragments of the elemental Stone of Water, in their bodies.
-What you must do is go to the Elven Ruins and bring the fragments of elemental stones that are inside the bodies of the salamanders and undines. I will compensate you according to the number of jewels that you bring back. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-05.html deleted file mode 100644 index b7133add3d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Katerina:
-You have not brought any fragments of elemental stone. As I already told you, you must go to the underground Elven Ruins to find the fragments of elemental stone. Inside the fire spirit salamanders and water spirit undines, you will be able to find the Flame Shard and Ice Shard, respectively, fragments of the elemental stones of fire and water.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-07.html deleted file mode 100644 index c59ab75c2d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Trader Katerina:
-Thank you very much. I think I can feel a warmth at the tip of my fingers because the jewel contains the power of the spirits. How fascinating.
-As I promised, I will compensate you according to the number of jewels you brought me. Will you go back to the ruins to bring more jewels? Or do you want to end our Contract?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-08.html deleted file mode 100644 index 2f9b0a3d0e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Katerina:
-If I come across any information on rare jewels in the future, I may ask you for your services again. I hope you will help me then, too. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-09.html deleted file mode 100644 index ba20679734..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/30004-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Katerina:
-Thank you. I thank you in advance. And don't worry about compensation. I will truly compensate you for as much as you bring back. I may not look it, but I always keep my word. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java deleted file mode 100644 index a4cc8087f6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00306_CrystalOfFireAndIce/Q00306_CrystalOfFireAndIce.java +++ /dev/null @@ -1,165 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00306_CrystalOfFireAndIce; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.util.Util; - -/** - * Crystals of Fire and Ice (306) - * @author ivantotov - */ -public class Q00306_CrystalOfFireAndIce extends Quest -{ - // NPC - private static final int KATERINA = 30004; - // Items - private static final int FLAME_SHARD = 1020; - private static final int ICE_SHARD = 1021; - // Misc - private static final int MIN_LEVEL = 17; - // Monsters - private static final int UNDINE_NOBLE = 20115; - private static final Map MONSTER_DROPS = new HashMap<>(); - static - { - MONSTER_DROPS.put(20109, new ItemHolder(FLAME_SHARD, 925)); // Salamander - MONSTER_DROPS.put(20110, new ItemHolder(ICE_SHARD, 900)); // Undine - MONSTER_DROPS.put(20112, new ItemHolder(FLAME_SHARD, 900)); // Salamander Elder - MONSTER_DROPS.put(20113, new ItemHolder(ICE_SHARD, 925)); // Undine Elder - MONSTER_DROPS.put(20114, new ItemHolder(FLAME_SHARD, 925)); // Salamander Noble - MONSTER_DROPS.put(UNDINE_NOBLE, new ItemHolder(ICE_SHARD, 950)); // Undine Noble - } - - public Q00306_CrystalOfFireAndIce() - { - super(306); - addStartNpc(KATERINA); - addTalkId(KATERINA); - addKillId(MONSTER_DROPS.keySet()); - registerQuestItems(FLAME_SHARD, ICE_SHARD); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = null; - switch (event) - { - case "30004-04.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - htmltext = event; - } - break; - } - case "30004-08.html": - { - qs.exitQuest(true, true); - htmltext = event; - break; - } - case "30004-09.html": - { - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs; - if (npc.getId() == UNDINE_NOBLE) // Undine Noble gives quest drops only for the killer - { - qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted()) - { - giveKillReward(killer, npc); - } - } - else - { - qs = getRandomPartyMemberState(killer, -1, 3, npc); - if (qs != null) - { - giveKillReward(qs.getPlayer(), npc); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = player.getLevel() >= MIN_LEVEL ? "30004-03.htm" : "30004-02.htm"; - break; - } - case State.STARTED: - { - if (hasAtLeastOneQuestItem(player, getRegisteredItemIds())) - { - final long flame = getQuestItemsCount(player, FLAME_SHARD); - final long ice = getQuestItemsCount(player, ICE_SHARD); - giveAdena(player, ((flame * 15) + (ice * 15) + ((flame + ice) >= 10 ? 5000 : 0)), true); - takeItems(player, -1, getRegisteredItemIds()); - htmltext = "30004-07.html"; - } - else - { - htmltext = "30004-05.html"; - } - break; - } - } - return htmltext; - } - - private void giveKillReward(PlayerInstance player, Npc npc) - { - if (Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, player, false)) - { - final ItemHolder item = MONSTER_DROPS.get(npc.getId()); - giveItemRandomly(player, npc, item.getId(), 1, 0, 1000.0 / item.getCount(), true); - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/30150-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/30150-02.htm deleted file mode 100644 index 604197764b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/30150-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Herbiel:
-Long ago, we Elves dwelled in a beautiful land east of the Elven Forest, beyond the mountains. But it was scarred by powerful dark magic used during the Human-Elven War. Now it is a poisonous expanse called the Sea of Spores.
-Worse, that noxious area is slowly expanding, contaminating our forest and gradually eroding our magical defense field. Unless we can stop it, I fear it is only a matter of time before our village is destroyed. Perhaps when you are more experienced, my young friend, you will help us fight this menace.
-(Only characters who are level 8 and higher may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/30150-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/30150-03.htm deleted file mode 100644 index dfe0b0ab76..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/30150-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Herbiel:
-Long ago, we Elves dwelled in a beautiful land east of the Elven Forest, beyond the mountains. But it was scarred by powerful dark magic used during the Human-Elven War. Now it is a poisonous expanse called the Sea of Spores.
-Worse, that noxious area is slowly expanding, contaminating our forest and gradually eroding our magical defense field. That is why the spirits of the forest are becoming more aggressive, and creatures like the Walking Fungus are increasing in number. We have been researching a way to reverse the curse and restore the Sea of Spores to its original condition, but...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/30150-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/30150-04.htm deleted file mode 100644 index 4f7c83e375..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/30150-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Trader Herbiel:
-We are attempting to gather information on 2 fronts. The renowned Spellsinger Adria Lumingshine is currently on the shores of the Sea of Spores, while Hierarch Asterios is attempting to neutralize the poisons that have seeped into our forest. I have been assisting the Hierarch's research by collecting and refining the leaves, roots and spores of various plants.
-However, he recently asked me to find a specific kind of spore pollen that is carried here by the wind from the Sea of Spores. The pollen is so fine that the only way to collect it is to extract it from Spore Fungus.
-I'm needed here to oversee the extraction process, which means I need a volunteer to go to the forest and collect Spore Sacs from Spore Fungi. Will you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/30150-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/30150-05.htm deleted file mode 100644 index 057d83823b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/30150-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Trader Herbiel:
-Go to the Elven Forest, slay the Spore Fungi there and return her with 10 Spore Sacs. Keep in mind that the Spore Sacs are very delicate and may tear unless you are extremely careful. May Eva's blessing go with you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/30150-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/30150-06.html deleted file mode 100644 index 83f485c612..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/30150-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Herbiel:
-I need at least 10 Spore Sacs in order to extract the amount of pollen needed for the Hierarch's research. Please go and bring back more -- this is important! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/30150-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/30150-07.html deleted file mode 100644 index b8d7b63776..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/30150-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Herbiel:
-Thank you! Now I can extract the pollen the Hierarch needs. With any luck, this will provide the key we need to defeat the Sea of Spores.
-You have done a great service today for all Elvenkind. Please accept this as a token of my gratitude. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java deleted file mode 100644 index 59e419e365..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00313_CollectSpores/Q00313_CollectSpores.java +++ /dev/null @@ -1,136 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00313_CollectSpores; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.util.Util; - -/** - * Collect Spores (313) - * @author ivantotov - */ -public class Q00313_CollectSpores extends Quest -{ - // NPC - private static final int HERBIEL = 30150; - // Item - private static final int SPORE_SAC = 1118; - // Misc - private static final int MIN_LEVEL = 8; - private static final int REQUIRED_SAC_COUNT = 10; - // Monster - private static final int SPORE_FUNGUS = 20509; - - public Q00313_CollectSpores() - { - super(313); - addStartNpc(HERBIEL); - addTalkId(HERBIEL); - addKillId(SPORE_FUNGUS); - registerQuestItems(SPORE_SAC); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = null; - switch (event) - { - case "30150-05.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - htmltext = event; - } - break; - } - case "30150-04.htm": - { - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, false)) - { - if (giveItemRandomly(killer, npc, SPORE_SAC, 1, REQUIRED_SAC_COUNT, 0.4, true)) - { - qs.setCond(2); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = player.getLevel() >= MIN_LEVEL ? "30150-03.htm" : "30150-02.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - if (getQuestItemsCount(player, SPORE_SAC) < REQUIRED_SAC_COUNT) - { - htmltext = "30150-06.html"; - } - break; - } - case 2: - { - if (getQuestItemsCount(player, SPORE_SAC) >= REQUIRED_SAC_COUNT) - { - giveAdena(player, 500, true); - qs.exitQuest(true, true); - htmltext = "30150-07.html"; - } - break; - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-00.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-00.htm deleted file mode 100644 index e2e56fdc2e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Ellenia:
-Have you ever seen the race called the ratmen? We Elves call that lowly race "plague bringers." Originally no disease existed anywhere in the Elven Forest. But when the dirty ratmen entered our forest, they spread disease and plague, and we learned for the first time what it means to become ill and weak.
-Their nest has recently been uncovered, and a group will be sent soon to eradicate them. We will surely drive the plague bringers out of our forest. But this is business between Elves and ratmen. I don't think the one of a foreign race, like yourself, should be involved.
-(Quest for Elven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-02.htm deleted file mode 100644 index b26dd56ef2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Master Ellenia:
-Have you ever seen the race called the ratmen? We Elves call that lowly race "plague bringers." Originally no disease existed anywhere in the Elven Forest. But when the dirty ratmen entered our forest, they spread disease and plague, and we learned for the first time what it means to become ill and weak.
-Moreover, the ratmen were paid to fight for the Dark Elves as mercenary soldiers during our war with the dark ones. Countless Elven brothers lost their lives to that disgusting race. Never can we forget or forgive the sins that they committed against us.
-Heed my words ... there will come a day when those plague bringers will be destroyed. When that time comes, please take up your sword and join in the sacred task of dealing with the ratmen.
-(Quest for Elven characters level 18 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-03.htm deleted file mode 100644 index ac09697420..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Master Ellenia:
-Have you ever seen the race called the ratmen? We Elves call that lowly race "plague bringers." Originally no disease existed anywhere in the Elven Forest. But when the dirty ratmen entered our forest, they spread disease and plague, and we learned for the first time what it means to become ill and weak.
-Moreover, the ratmen were paid to fight for the Dark Elves as mercenary soldiers during our war with the dark ones. Countless Elven brothers lost their lives to that disgusting race. Never can we forget or forgive the sins that they committed against us.
-Now the time has come to destroy the plague bringers! Won't you participate in the sacred task of punishing the ratmen?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-04.htm deleted file mode 100644 index 42a325fc1e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Ellenia:
-Then I shall draw up our Contract. What you must do is to kill the ratmen and bring back their fangs as proof. I will compensate you for as many as you bring back. Furthermore, if you kill their leader Varool Foulclaw and bring back one of his fangs as proof, I will give you a great reward.
-We should not leave any of them alive, those dirty villains that have polluted the Elven Forest with disease and collaborated with the dark race! In Eva's name, may they all receive the stillness of the grave! According to the sentinels, the ratmen nest is in the abandoned Elven Underground Fortress. If you do not know the way to the Elven Underground Fortress, ask Sentinel Starden. May the divine protection of Eva be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-05.html deleted file mode 100644 index c5c091db5c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Ellenia:
-The eradication of the plague bringers has begun! Please hurry to the abandoned Underground Elven Fortress. Do you remember the Contract you signed with me? Destroy the dirty ratmen and bring back their fangs as proof, and I will reward you for each item of proof you bring me. I will give you an exceptionally large reward if you kill their leader, Varool Foulclaw, and bring me one of his fangs.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-07.html deleted file mode 100644 index 05dddb4433..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Master Ellenia:
-I congratulate you upon your safe return, Fighter of the forest. Have you given the enemy of our race a harsh punishment they will not soon forget?
-According to the terms of our Contract, I will reward you according to the number of fangs you have brought. I hope you will continue to fight for the brothers of the forest.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-08.html deleted file mode 100644 index f5e1a28844..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Ellenia:
-I understand. You too, need rest. Rest under the shade of the Mother Tree and recover the strength of both your body and soul. Well then, may Eva's blessings be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-09.html deleted file mode 100644 index 8d870e8deb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/30155-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Ellenia:
-The fight must continue. We should not leave any of them alive, those dirty villains that have polluted the Elven Forest with disease and collaborated with the dark race. In Eva's name, may they all receive the stillness of the grave! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java deleted file mode 100644 index 30083ce11c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00316_DestroyPlagueCarriers/Q00316_DestroyPlagueCarriers.java +++ /dev/null @@ -1,169 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00316_DestroyPlagueCarriers; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.NpcSay; - -/** - * Destroy Plague Carriers (316) - * @author ivantotov - */ -public class Q00316_DestroyPlagueCarriers extends Quest -{ - // NPC - private static final int ELLENIA = 30155; - // Items - private static final int WERERAT_FANG = 1042; - private static final int VAROOL_FOULCLAW_FANG = 1043; - // Misc - private static final int MIN_LEVEL = 18; - // Monsters - private static final int VAROOL_FOULCLAW = 27020; - private static final Map MONSTER_DROPS = new HashMap<>(); - static - { - MONSTER_DROPS.put(20040, new ItemHolder(WERERAT_FANG, 5)); // Sukar Wererat - MONSTER_DROPS.put(20047, new ItemHolder(WERERAT_FANG, 5)); // Sukar Wererat Leader - MONSTER_DROPS.put(VAROOL_FOULCLAW, new ItemHolder(VAROOL_FOULCLAW_FANG, 7)); // Varool Foulclaw - } - - public Q00316_DestroyPlagueCarriers() - { - super(316); - addStartNpc(ELLENIA); - addTalkId(ELLENIA); - addAttackId(VAROOL_FOULCLAW); - addKillId(MONSTER_DROPS.keySet()); - registerQuestItems(WERERAT_FANG, VAROOL_FOULCLAW_FANG); - } - - @Override - public boolean checkPartyMember(QuestState qs, Npc npc) - { - return ((npc.getId() != VAROOL_FOULCLAW) || !hasQuestItems(qs.getPlayer(), VAROOL_FOULCLAW_FANG)); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "30155-04.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - htmltext = event; - } - break; - } - case "30155-08.html": - { - qs.exitQuest(true, true); - htmltext = event; - break; - } - case "30155-09.html": - { - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon) - { - if (npc.isScriptValue(0)) - { - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.WHY_DO_YOU_OPPRESS_US_SO)); - npc.setScriptValue(1); - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc); - if (qs != null) - { - final ItemHolder item = MONSTER_DROPS.get(npc.getId()); - final int limit = (npc.getId() == VAROOL_FOULCLAW ? 1 : 0); - giveItemRandomly(qs.getPlayer(), npc, item.getId(), 1, limit, 10.0 / item.getCount(), true); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (qs.isCreated()) - { - if (player.getRace() != Race.ELF) - { - htmltext = "30155-00.htm"; - } - else if (player.getLevel() < MIN_LEVEL) - { - htmltext = "30155-02.htm"; - } - else - { - htmltext = "30155-03.htm"; - } - } - else if (qs.isStarted()) - { - if (hasAtLeastOneQuestItem(player, getRegisteredItemIds())) - { - final long wererars = getQuestItemsCount(player, WERERAT_FANG); - final long foulclaws = getQuestItemsCount(player, VAROOL_FOULCLAW_FANG); - giveAdena(player, ((wererars * 5) + (foulclaws * 1000) + ((wererars + foulclaws) >= 10 ? 5000 : 0)), true); - takeItems(player, -1, getRegisteredItemIds()); - htmltext = "30155-07.html"; - } - else - { - htmltext = "30155-05.html"; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-02.htm deleted file mode 100644 index 2a2327990d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Rizraell:
-All spirits in the ancient forest used to be friends to us Elves. But recently, some spirits have become violent. It's as if they were trying to get revenge on the Elves for the destruction of the forest. I heard it was the angry wind spirit lirein that recently caused the strong wind to destroy the roofs of the village buildings and break windows.
-If the 'sylph' is the spirit of the cool breeze that blows between trees, then 'lirein' is a vengeful spirit of a wild storm. These spirits pluck trees from their roots and send animals flying high in the air. They are especially hostile to Elves. They come and go with severe winds, and we feel like they are trying to drive us from the forest.
-However, the Wind Shard, a fragment of Soul Ore that is within the body of a lirein, is a very precious resource. I make various magical products using Soul Ore, so I may ask you to collect some Wind Shards for me in the near future.
-(Quest for characters level 18 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-03.htm deleted file mode 100644 index da94bc28e6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-03.htm +++ /dev/null @@ -1,8 +0,0 @@ -Rizraell:
-All spirits in the ancient forest used to be friends to us Elves. But recently, some spirits have become violent. It's as if they were trying to get revenge on the Elves for the destruction of the forest. I heard it was the angry wind spirit lirein that recently caused the strong wind to destroy the roofs of the village buildings and break windows.
-If the 'sylph' is the spirit of the cool breeze that blows between trees, then 'lirein' is a vengeful spirit of a wild storm. These spirits pluck trees from their roots and send animals flying high in the air. They are especially hostile to Elves. They come and go with severe winds, and we feel like they are trying to drive us from the forest.
-However, the Wind Shard, a fragment of Soul Ore that is within the body of a lirein, is a very precious resource. I use elemental stones to make various magic products, but among them, the Wind Shard is a material inevitably needed when making the scroll of wind.
-The scroll of wind is just as its name implies -- wind that is trapped in parchment. If you spread the scroll wide open, the strong wind sealed within will blow in the direction of your choice for a few seconds. This can be very useful for various tasks. It is used to change the direction of the wind east, to prevent the poisonous fumes coming from the Sea of Spores from entering the Elven forest. The scroll of wind is also bought by many Human and Dwarven sea navigators. I heard it is used when there is no wind on the ocean and the ship cannot move.
-I am making several scrolls of wind due to the commission of Herbiel, but I am short of a few materials. Can you do me the favor of collecting Wind Shards?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-04.htm deleted file mode 100644 index 87db367d3f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rizraell:
-Then let's make a Contract. If you find Wind Shards from lirein, the vengeful spirits of the wind, I will compensate you according to how many you bring.
-They say there are many lirein around the Neutral Zone on the boundaries of the Elven Forest and Gludio. If you don't know how to get there, ask Sentinel Rayen. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-05.html deleted file mode 100644 index b8a864bb8a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Rizraell:
-Do you remember our Contract? If you find Wind Shards from lireins, the vengeful spirits of the wind, I will compensate you according to how many you bring me. They say there are many lirein in the Neutral Zone. Ask Sentinel Rayen about how to get there.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-07.html deleted file mode 100644 index ec1a1013b5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Rizraell:
-Thank you. This blue jewel that quivers at the tip of my fingers is indeed a Wind Shard. I will compensate you according to how many you brought. Thank you for your trouble.
-Would you like to end the Contract? Or would you like to continue collecting?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-08.html deleted file mode 100644 index 59ef753d76..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Rizraell:
-Thank you. I am much indebted to you even during the short time our fates were bound by Contract. May Eva's blessing be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-09.html deleted file mode 100644 index 040226af54..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/30361-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Rizraell:
-The Wind Shard that you collect will protect our forest from the poisons blowing from the Sea of Spores and give hope to the sailors that are stranded in the ocean. Well then, please continue to perform your services. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java deleted file mode 100644 index 8fa3f49f8a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00317_CatchTheWind/Q00317_CatchTheWind.java +++ /dev/null @@ -1,123 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00317_CatchTheWind; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -/** - * Catch The Wind (317) - * @author ivantotov - */ -public class Q00317_CatchTheWind extends Quest -{ - // NPC - private static final int RIZRAELL = 30361; - // Item - private static final int WIND_SHARD = 1078; - // Misc - private static final int MIN_LEVEL = 18; - private static final double DROP_CHANCE = 0.5; - // Monsters - private static final int[] MONSTERS = - { - 20036, // Lirein - 20044, // Lirein Elder - }; - - public Q00317_CatchTheWind() - { - super(317); - addStartNpc(RIZRAELL); - addTalkId(RIZRAELL); - addKillId(MONSTERS); - registerQuestItems(WIND_SHARD); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "30361-04.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - htmltext = event; - } - break; - } - case "30361-08.html": - case "30361-09.html": - { - final long shardCount = getQuestItemsCount(player, WIND_SHARD); - if (shardCount > 0) - { - giveAdena(player, ((shardCount * 10) + (shardCount >= 10 ? 2988 : 0)), true); - takeItems(player, WIND_SHARD, -1); - } - - if (event.equals("30361-08.html")) - { - qs.exitQuest(true, true); - } - - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc); - if (qs != null) - { - giveItemRandomly(qs.getPlayer(), npc, WIND_SHARD, 1, 0, DROP_CHANCE, true); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (qs.isCreated()) - { - htmltext = ((player.getLevel() >= MIN_LEVEL) ? "30361-03.htm" : "30361-02.htm"); - } - else if (qs.isStarted()) - { - htmltext = (hasQuestItems(player, WIND_SHARD) ? "30361-07.html" : "30361-05.html"); - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00319_ScentOfDeath/30138-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00319_ScentOfDeath/30138-02.htm deleted file mode 100644 index 670e731c83..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00319_ScentOfDeath/30138-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trader Minaless:
-I grow many Medicinal Herbs as a side job. Of course, my efforts don't compare at all to Tetrarch Vellior's herb garden, but I am raising a few priceless herbs like nightshade and Belladonna. However, as precious as they are, they must be given a special fertilizer. To make the fertilizer of the nightshade, one must collect all sorts of different materials, and it takes a lot of time and effort. It would be nice if you could help me later on...
-(Quest for characters level 11 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00319_ScentOfDeath/30138-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00319_ScentOfDeath/30138-03.htm deleted file mode 100644 index 98b8bbe9ec..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00319_ScentOfDeath/30138-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Minaless:
-Do you know about the flower called nightshade? It is a very beautiful plant with a sweet scent that only blossoms at night. The juice is very poisonous, but if it is processed properly it can be used in making reagents that have many uses. Recently, I have begun raising nightshade in my herb garden. However, I am still learning the craft, so everything is very crude compared to Tetrarch Vellior's herb garden.
-To make nightshade fertilizer I must collect all sorts of odd ingredients, and it requires a lot of time and effort. I need someone to collect ingredients for me. Could you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00319_ScentOfDeath/30138-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00319_ScentOfDeath/30138-04.htm deleted file mode 100644 index 3de593b851..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00319_ScentOfDeath/30138-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trader Minaless:
-The Nightshade needs Zombie Dust as fertilizer. Zombie Dust is made by drying the skins of corpses and grinding them into powder. It will have a stronger effect if it's made with an old corpse. Tetrarch Vellior told me he uses the skins of the undead for best effect.
-I need a favor from you. If you go to the Marshlands southwest of our village, you'll find Zombies of the Tree Elves, long dead after our race wiped them out. Go after them and bring back their Zombie Skins. If you bring me five of them, I will give you a reward. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00319_ScentOfDeath/30138-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00319_ScentOfDeath/30138-05.html deleted file mode 100644 index 9b7e47f9a5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00319_ScentOfDeath/30138-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Minaless:
-I must have at least five zombie skins to make zombie dust. If you go to the Marshlands southwest of the village, there are many marsh zombies that aimlessly wander around. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00319_ScentOfDeath/30138-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00319_ScentOfDeath/30138-06.html deleted file mode 100644 index 61abb92f31..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00319_ScentOfDeath/30138-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Minaless:
-Thank you! This is enough to make fertilizer for a month. I will compensate you as I promised! I will also give you a reagent made from the juice of nightshade I harvested just recently. My skills are yet poor, so the effect is weak, but I think you will still find it quite useful. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java deleted file mode 100644 index dd90ee9299..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00319_ScentOfDeath/Q00319_ScentOfDeath.java +++ /dev/null @@ -1,138 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00319_ScentOfDeath; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.util.Util; - -/** - * Scent of Death (319) - * @author Zoey76 - */ -public class Q00319_ScentOfDeath extends Quest -{ - // NPC - private static final int MINALESS = 30138; - // Monsters - private static final int MARSH_ZOMBIE = 20015; - private static final int MARSH_ZOMBIE_LORD = 20020; - // Item - private static final int ZOMBIES_SKIN = 1045; - // Misc - private static final int MIN_LEVEL = 11; - private static final int MIN_CHANCE = 7; - private static final int REQUIRED_ITEM_COUNT = 5; - - public Q00319_ScentOfDeath() - { - super(319); - addStartNpc(MINALESS); - addTalkId(MINALESS); - addKillId(MARSH_ZOMBIE, MARSH_ZOMBIE_LORD); - registerQuestItems(ZOMBIES_SKIN); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - if (player.getLevel() >= MIN_LEVEL) - { - switch (event) - { - case "30138-04.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, false) && (getQuestItemsCount(killer, ZOMBIES_SKIN) < REQUIRED_ITEM_COUNT)) - { - if (getRandom(10) > MIN_CHANCE) - { - giveItems(killer, ZOMBIES_SKIN, 1); - if (getQuestItemsCount(killer, ZOMBIES_SKIN) < REQUIRED_ITEM_COUNT) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - else - { - qs.setCond(2, true); - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = player.getLevel() >= MIN_LEVEL ? "30138-03.htm" : "30138-02.htm"; - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30138-05.html"; - break; - } - case 2: - { - giveAdena(player, 500, false); - takeItems(player, ZOMBIES_SKIN, -1); - qs.exitQuest(true, true); - htmltext = "30138-06.html"; - break; - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/30359-00.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/30359-00.htm deleted file mode 100644 index 3e7afbe69b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/30359-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tetrarch Kaitar:
-Shilen is the holy mother who created us Dark Elves from water. However, to foreign races like yourself, Shilen is only a fearful being that brings death. There is not a chance that an outsider who does not understand the truth hidden within the darkness of the abyss will assist me properly in what I do.
-(Quest for Dark Elven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/30359-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/30359-02.htm deleted file mode 100644 index 84151dd5db..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/30359-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Tetrarch Kaitar:
-For the past 300 years, I have lived to fulfill the will of Gran Kain and Shilen. As a reward for my devotion, goddess Shilen gave me the ability to see into the future.
-Once a month, I perform spells to foresee the dangers or disasters that will affect my race and forecast the direction in which the Temple of Darkness must proceed. However, the spells are not that simple. The preparation process is complicated and I need many different materials. Sooner or later, I will tell you to collect the materials I need for the spells, so be prepared.
-(Quest for Dark Elven characters level 10 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/30359-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/30359-03.htm deleted file mode 100644 index 721b26e027..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/30359-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Tetrarch Kaitar:
-I am a member of the Tetrarch council, but at the same time I am an Abyssal Celebrant. For the past 300 years, I have lived to fulfill the will of Gran Kain and Shilen. The goddess Shilen controls death and fate and sometimes lets us steal a glance at the future through death. The goddess taught me how to read the future by throwing bones of the dead and examining the shape they make when they fall on the ground.
-Once a month, I perform spells to foresee the dangers or disasters that will affect my race, and forecast the direction in which the Temple of Darkness must proceed. In days like these, when enemies that threaten our race are all around, it is my bounden duty to see whether there are any disasters or dangers in the future for my race.
-Every time I make my predictions, I need new bone pieces. The older the bones are, the stronger the power of death that lies within them, so I can see the future more clearly. I would ask you to collect the bone pieces needed for my spell. Well, are you interested?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/30359-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/30359-04.htm deleted file mode 100644 index 968b410c97..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/30359-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tetrarch Kaitar:
-If you follow the road to the southwest section of the village, you will come to the abandoned School of Dark Arts. It was built a long time ago, for the greatest sorcerers of our race to study black magic. There, we developed a way to undo the curse on our race which made sunlight scorch our skin, and we also began studying spells to unseal our Hierarch. However, when we were at war with the Elves of Light, we abandoned the school for strategic reasons.
-We destroyed all the research materials so our magical results would not fall into the hands of our enemy. However, the few brothers who could not escape and were surrounded by the enemies put an end to their own lives and rose as the undead to fight the enemy until the end. The brothers who were sacrificed then still wander along the corridors of the Institute as skeleton spirits. I would like you to bring me their bone pieces. The bones of those who died in a war that was rampant with slaughter and death have especially strong black magic powers. I do not need many. Just find me ten. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/30359-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/30359-05.html deleted file mode 100644 index 13187cbe99..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/30359-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Tetrarch Kaitar:
-You agreed to get me ten bone pieces of the skeleton hunters from the School of Dark Arts, did you not? You know the way to the School of Dark Arts, do you not? Follow the coastline and go to the southwest and you will be able to find it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/30359-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/30359-06.html deleted file mode 100644 index c84b37b251..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/30359-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Tetrarch Kaitar:
-You have collected all 10 bone pieces. Well done! Within these bone pieces that you have collected are the final breaths of the brothers that were sacrificed at the hands of the enemy 100 years ago. Can you feel it? The beautiful smell of death?
-Here is the compensation that I promised. Now, may the peace of the darkness and the shelter of the abyss be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java deleted file mode 100644 index b4a3153807..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00320_BonesTellTheFuture/Q00320_BonesTellTheFuture.java +++ /dev/null @@ -1,109 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00320_BonesTellTheFuture; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Bones Tell The Future (320) - * @author ivantotov - */ -public class Q00320_BonesTellTheFuture extends Quest -{ - // NPC - private static final int TETRACH_KAITAR = 30359; - // Item - private static final int BONE_FRAGMENT = 809; - // Misc - private static final int MIN_LEVEL = 10; - private static final int REQUIRED_BONE_COUNT = 10; - private static final double DROP_CHANCE = 0.18; - // Monsters - private static final int[] MONSTERS = - { - 20517, // Skeleton Hunter - 20518, // Skeleton Hunter Archer - }; - - public Q00320_BonesTellTheFuture() - { - super(320); - addStartNpc(TETRACH_KAITAR); - addTalkId(TETRACH_KAITAR); - addKillId(MONSTERS); - registerQuestItems(BONE_FRAGMENT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equals("30359-04.htm")) - { - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc); - if ((qs != null) && giveItemRandomly(killer, npc, BONE_FRAGMENT, 1, REQUIRED_BONE_COUNT, DROP_CHANCE, true)) - { - qs.setCond(2); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.DARK_ELF) ? (player.getLevel() >= MIN_LEVEL) ? "30359-03.htm" : "30359-02.htm" : "30359-00.htm"; - break; - } - case State.STARTED: - { - if (getQuestItemsCount(player, BONE_FRAGMENT) >= REQUIRED_BONE_COUNT) - { - htmltext = "30359-06.html"; - giveAdena(player, 500, true); - qs.exitQuest(true, true); - } - else - { - htmltext = "30359-05.html"; - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00324_SweetestVenom/30351-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00324_SweetestVenom/30351-02.html deleted file mode 100644 index faaef2fa6d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00324_SweetestVenom/30351-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Astaron:
-Have you ever tried Dreviant Wine? It's the sweetest, but most dangerous wine that those of my race enjoy drinking. The wine is made from the distilled poison of spiders, you see. Only a few people in the entire continent, including myself, know how to make this wine. I had the opportunity to learn this skill before Hierarch Mitraell was entrapped by that seal. Rumor has it that the Drevanul whispered into the Hierarch's ear how to make this precious wine.
-Perhaps it is because the secret has been passed down from the Drevanul, but when our brothers who practice the dark arts drink this wine, their understanding of magic is heightened momentarily. Since I am not well versed in magic, I do not know if this is true or not.
-In a few weeks Mr. Vollodos will be importing an order of grapes cultivated from the land of Gludio, and I plan to purchase them and try making a few bottles of Dreviant Wine for myself. The most difficult ingredient to find is the spider's poison. I may have to ask your help for that...
-(Quest for characters level 18 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00324_SweetestVenom/30351-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00324_SweetestVenom/30351-03.htm deleted file mode 100644 index e1595d1eb4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00324_SweetestVenom/30351-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Astaron:
-Have you ever tried Dreviant Wine? It's the sweetest, but most dangerous wine that those of my race enjoy drinking. The wine is made from the distilled poison of spiders, you see. Only a few people in the entire continent, including myself, know how to make this wine. I had the opportunity to learn this skill before Hierarch Mitraell was entrapped by that seal. Rumor has it that the Drevanul whispered into the Hierarch's ear how to make this precious wine.
-Perhaps it is because the secret has been passed down from the Drevanuls, but when our brothers who practice the dark arts drink this wine, their understanding of magic is heightened momentarily. Since I am not well versed in magic, I do not know if this is true or not.
-A few days ago Trader Vollodos received a shipment of grapes cultivated in the Human land of Gludio, and I am thinking of purchasing them to make a few bottles of Dreviant Wine. The most difficult ingredient to find is the spider's poison, and I would like you to take care of that for me. Can you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00324_SweetestVenom/30351-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00324_SweetestVenom/30351-04.htm deleted file mode 100644 index c5965582ba..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00324_SweetestVenom/30351-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Astaron:
-While travelling southwest from the village, you will encounter the Altar of Passage of the Dark Elves. There are many poison spiders living in the nearby woods. Hunt the spiders and bring me their Poison Sacs. If you bring me ten Poison Sacs, I will reward you generously. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00324_SweetestVenom/30351-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00324_SweetestVenom/30351-05.html deleted file mode 100644 index d6a531db80..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00324_SweetestVenom/30351-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Astaron:
-You agreed to collect ten Poison Sacs for me, right? Have you found them all yet? Well, there's no need to rush. They say there are many poison spiders near the Altar of Passage of the Dark Elves. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00324_SweetestVenom/30351-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00324_SweetestVenom/30351-06.html deleted file mode 100644 index 68a2ba2164..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00324_SweetestVenom/30351-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Astaron:
-So you have brought me all ten Poison Sacs. Thank you. This should be enough to make three or four bottles of the finest Dreviant Wine. When the wine ages in a few years, I will let you sample it, so don't forget and come see me again. Now, here is the compensation I promised you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java deleted file mode 100644 index ca9ff70865..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00324_SweetestVenom/Q00324_SweetestVenom.java +++ /dev/null @@ -1,133 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00324_SweetestVenom; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Sweetest Venom (324) - * @author xban1x - */ -public class Q00324_SweetestVenom extends Quest -{ - // NPCs - private static final int ASTARON = 30351; - // Monsters - private static final Map MONSTERS = new HashMap<>(); - static - { - MONSTERS.put(20034, 26); - MONSTERS.put(20038, 29); - MONSTERS.put(20043, 30); - } - // Items - private static final int VENOM_SAC = 1077; - // Misc - private static final int MIN_LVL = 18; - private static final int REQUIRED_COUNT = 10; - private static final int ADENA_COUNT = 1000; - - public Q00324_SweetestVenom() - { - super(324); - addStartNpc(ASTARON); - addTalkId(ASTARON); - addKillId(MONSTERS.keySet()); - registerQuestItems(VENOM_SAC); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if(qs != null) - { - if (event.equals("30351-04.htm")) - { - qs.startQuest(); - htmltext = event; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = player.getLevel() < MIN_LVL ? "30351-02.html" : "30351-03.htm"; - break; - } - case State.STARTED: - { - if (qs.isCond(2)) - { - giveAdena(player, ADENA_COUNT, true); - qs.exitQuest(true, true); - htmltext = "30351-06.html"; - } - else - { - htmltext = "30351-05.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isPet) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && qs.isCond(1)) - { - long sacs = getQuestItemsCount(player, VENOM_SAC); - if (sacs < REQUIRED_COUNT) - { - if (getRandom(100) < MONSTERS.get(npc.getId())) - { - giveItems(player, VENOM_SAC, 1); - if ((++sacs) < REQUIRED_COUNT) - { - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - else - { - qs.setCond(2, true); - } - } - } - } - return super.onKill(npc, player, isPet); - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30336-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30336-01.htm deleted file mode 100644 index 4531dcbdfd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30336-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Curtis:
-If you are thinking of going to the ruins, I can give you an errand that you will find rewarding. I can't tell you about it right now, but if you stop by later on I'll tell you in private.
-(Quest for characters level 15 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30336-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30336-02.htm deleted file mode 100644 index d6a9046dd9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30336-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Guard Curtis:
-If you are thinking of going to the ruins, I can give you an errand that you will find rewarding. Just recently, I spoke with Samed, who lives near the edge of the village... He asked me to refer a few skilled friends to him, when guards or mercenary soldier troops were dispatched near the ruins.
-I myself have helped him out a few times. The job is a little unpleasant, but... the pay is good. What do you say, do you want to give it a try?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30336-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30336-03.htm deleted file mode 100644 index 51aeaa4058..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30336-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Guard Curtis:
-Go to Samed to get all the details. If you meet him, tell him that Curtis sent you. Then he'll know I sent you and will give you the job.
-I wouldn't tell anyone you are working for Samed. So I hope you won't tell anyone that you received the job from me. Do you understand what I'm saying? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30336-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30336-04.html deleted file mode 100644 index 28b8c7182c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30336-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Curtis:
-You haven't met Samed yet? Look now, I personally guarantee that this is a job that pays very well! Someone with your skills could earn big money. Of course, you'll have to work so that no one notices you...
-So hurry up and find Samed. If you meet him, tell him that Curtis sent you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30336-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30336-05.html deleted file mode 100644 index 81873536f6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30336-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Curtis:
-I see you've talked with Samed. It is a bit unpleasant, but... selling the bones and organs of those who are already dead should not cause any sort of real problem. And it doesn't hurt anyone, right? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30342-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30342-01.html deleted file mode 100644 index 8a0380a8cf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30342-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Varsak:
-Our family has been doing this work for generations. However, there are hardly any people who look for undertakers these days. It is because the priests of Einhasad encourage cremation. However, sometimes, there are a few who come to follow the old customs.
-Have you come to me for a funeral? Is there anything I can do for you?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30342-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30342-02.html deleted file mode 100644 index a2bb68cadd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30342-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Varsak:
-I'm sorry, but that is impossible. To recompose a skeleton to human form, you must have all five parts: the skull, rib, spine, arm bone and thigh bone.
-By the way, you don't work for Samed, do you? It would be better to stay away from him. Bad rumors always follow him -- that he is a student of the evil Wizard Hardin or a servant of the devil Beleth. That is why people avoid him. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30342-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30342-03.html deleted file mode 100644 index 3eaaa00b7e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30342-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Varsak:
-I am not sure the bone pieces are from the same person, but... At any rate, I'll try to recompose the skeleton. This is the least we can do to put the angry spirit of a person who died at war to rest. Please give him or her a proper funeral.
-But... You don't work for Samed, do you? It would be better to keep your distance from him. Bad rumors always follow him -- they say he is a student of the black magician Hardin or a servant of the devil Beleth. People avoid him for a reason. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30342-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30342-04.html deleted file mode 100644 index 7b54130598..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30342-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Varsak:
-Ah! Oh dear... Forgive me! The bone was too old... It got smashed while I was trying to recompose the skeleton. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-01.html deleted file mode 100644 index 8b97143019..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Samed:
-What could a humble person like me have to ask you? It would be nice if you just left me alone so I could live quietly...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-02.htm deleted file mode 100644 index e4b6bae0ac..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Samed:
-Hmm? So you came to me for a job. Well, are you thinking of going to the ruins? If you find me a few things from there, I will generously reward you afterwards. Though I am not sure whether you will come back alive from that place that crawls with zombies and skeletons.
-You must find me corpse pieces. Of course there are many corpses in the graveyard, but if you are caught disturbing the graves and pulling out coffins, you will be considered a witch and be burnt at the stake. So there is no choice but to take the living corpses from the undead.
-Why do I need corpse pieces? Don't try to know the reason. Haven't you heard that curiosity killed the cat? All you have to do is find what I need and take the money.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-03.html deleted file mode 100644 index 7d05bc59cd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Samed:
-Collect corpse pieces from the Ruins of Despair or the Ruins of Agony. If you don't know how to find the ruins, ask Guard Curtis or Guard Babenco. From the zombies, bring their head, heart, and liver. From the skeletons, bring the skull, spine, rib, arm bone, and thigh bone.
-I also need bone pieces, but actually I need a Complete Skeleton of Human form more. Unfortunately, when you fight with the undead, their body shatters so it will be impossible to find a Complete Skeleton. But the person that took this job before you found one somehow.
-Ah, and don't bring back anything from the spartoi. Spartoi are his minions... It is better not to make him angry. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-04.html deleted file mode 100644 index d8b9bfd8f9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Samed:
-You have returned already? I see you have not found the items I asked you for. I am very disappointed...
-I will explain to you again, so listen carefully. Go to the Ruins of Despair or the Ruins of Agony and find me the corpse pieces of the undead and I will give you an ample reward. If you don't know how to find the ruins, ask Guard Curtis or Guard Babenco.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-05.html deleted file mode 100644 index 0eac7586ad..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Samed:
-Did you come unseen by the guards? Do you have the items I asked you for? Give them to me before the smell of decay fills the village!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-06.html deleted file mode 100644 index f3d9d953cd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Samed:
-You seem exhausted from dealing with the dead souls. Well, it may have been too difficult for someone like you, who has lived only in the bright world. But I keep my promises, don't I? I will compensate you for the number of items you have brought. I have put the money in this coin purse, so make sure you tuck it in your pocket.
-You must be swearing to yourself that you will never do such an unpleasant job again, right? I can tell just from your eyes. However, you may have to come to me in the end. You will realize in no time that there is no other job that pays as much. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-07.html deleted file mode 100644 index f81fcbd6f0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Samed:
-Then I will pay you according to the number of corpse pieces you have brought. Keep up the good work.
-Ah! And let me give you one word of advice. You do not need to be frightened by the undead of the ruins. They move by the power of black magic, but they are really just decayed pieces of meat. If you think of it that way, there is no reason to be afraid, right? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-08.html deleted file mode 100644 index 4df403df73..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Samed:
-Ohh! You brought back a Complete Skeleton! You haven't dug up some cemetery, have you? Well, hand it over to me before the villagers see!
- - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-09.html deleted file mode 100644 index 7c17843fe1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/30434-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Samed:
-As I promised, I will compensate you according to the number of remains. I have filled this pouch full of coins so keep it safe.
-Looking at your pocket, I see you have many small corpse pieces in addition to Complete Skeletons. Give them to me before the smell of decay fills the village!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/Q00325_GrimCollector.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/Q00325_GrimCollector.java deleted file mode 100644 index 36c90e4d37..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00325_GrimCollector/Q00325_GrimCollector.java +++ /dev/null @@ -1,280 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00325_GrimCollector; - -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.QuestItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.util.Util; - -/** - * Grim Collector (325) - * @author ivantotov - */ -public class Q00325_GrimCollector extends Quest -{ - // NPCs - private static final int GUARD_CURTIZ = 30336; - private static final int VARSAK = 30342; - private static final int SAMED = 30434; - // Items - private static final int ANATOMY_DIAGRAM = 1349; - private static final int ZOMBIE_HEAD = 1350; - private static final int ZOMBIE_HEART = 1351; - private static final int ZOMBIE_LIVER = 1352; - private static final int SKULL = 1353; - private static final int RIB_BONE = 1354; - private static final int SPINE = 1355; - private static final int ARM_BONE = 1356; - private static final int THIGH_BONE = 1357; - private static final int COMPLETE_SKELETON = 1358; - // Misc - private static final int MIN_LEVEL = 15; - // Monsters - private static final Map> MONSTER_DROPS = new HashMap<>(); - static - { - MONSTER_DROPS.put(20026, Arrays.asList(new QuestItemHolder(ZOMBIE_HEAD, 30), new QuestItemHolder(ZOMBIE_HEART, 50), new QuestItemHolder(ZOMBIE_LIVER, 75))); - MONSTER_DROPS.put(20029, Arrays.asList(new QuestItemHolder(ZOMBIE_HEAD, 30), new QuestItemHolder(ZOMBIE_HEART, 52), new QuestItemHolder(ZOMBIE_LIVER, 75))); - MONSTER_DROPS.put(20035, Arrays.asList(new QuestItemHolder(SKULL, 5), new QuestItemHolder(RIB_BONE, 15), new QuestItemHolder(SPINE, 29), new QuestItemHolder(THIGH_BONE, 79))); - MONSTER_DROPS.put(20042, Arrays.asList(new QuestItemHolder(SKULL, 6), new QuestItemHolder(RIB_BONE, 19), new QuestItemHolder(ARM_BONE, 69), new QuestItemHolder(THIGH_BONE, 86))); - MONSTER_DROPS.put(20045, Arrays.asList(new QuestItemHolder(SKULL, 9), new QuestItemHolder(SPINE, 59), new QuestItemHolder(ARM_BONE, 77), new QuestItemHolder(THIGH_BONE, 97))); - MONSTER_DROPS.put(20051, Arrays.asList(new QuestItemHolder(SKULL, 9), new QuestItemHolder(RIB_BONE, 59), new QuestItemHolder(SPINE, 79), new QuestItemHolder(ARM_BONE, 100))); - MONSTER_DROPS.put(20457, Arrays.asList(new QuestItemHolder(ZOMBIE_HEAD, 40), new QuestItemHolder(ZOMBIE_HEART, 60), new QuestItemHolder(ZOMBIE_LIVER, 80))); - MONSTER_DROPS.put(20458, Arrays.asList(new QuestItemHolder(ZOMBIE_HEAD, 40), new QuestItemHolder(ZOMBIE_HEART, 70), new QuestItemHolder(ZOMBIE_LIVER, 100))); - MONSTER_DROPS.put(20514, Arrays.asList(new QuestItemHolder(SKULL, 6), new QuestItemHolder(RIB_BONE, 21), new QuestItemHolder(SPINE, 30), new QuestItemHolder(ARM_BONE, 31), new QuestItemHolder(THIGH_BONE, 64))); - MONSTER_DROPS.put(20515, Arrays.asList(new QuestItemHolder(SKULL, 5), new QuestItemHolder(RIB_BONE, 20), new QuestItemHolder(SPINE, 31), new QuestItemHolder(ARM_BONE, 33), new QuestItemHolder(THIGH_BONE, 69))); - } - - public Q00325_GrimCollector() - { - super(325); - addStartNpc(GUARD_CURTIZ); - addTalkId(GUARD_CURTIZ, VARSAK, SAMED); - addKillId(MONSTER_DROPS.keySet()); - registerQuestItems(ANATOMY_DIAGRAM, ZOMBIE_HEAD, ZOMBIE_HEART, ZOMBIE_LIVER, SKULL, RIB_BONE, SPINE, ARM_BONE, THIGH_BONE, COMPLETE_SKELETON); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = null; - switch (event) - { - case "30336-03.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - htmltext = event; - } - break; - } - case "assembleSkeleton": - { - if (!hasQuestItems(player, SPINE, ARM_BONE, SKULL, RIB_BONE, THIGH_BONE)) - { - htmltext = "30342-02.html"; - } - else - { - takeItems(player, 1, SPINE, ARM_BONE, SKULL, RIB_BONE, THIGH_BONE); - - if (getRandom(5) < 4) - { - giveItems(player, COMPLETE_SKELETON, 1); - htmltext = "30342-03.html"; - } - else - { - htmltext = "30342-04.html"; - } - } - break; - } - case "30434-02.htm": - { - htmltext = event; - break; - } - case "30434-03.html": - { - giveItems(player, ANATOMY_DIAGRAM, 1); - htmltext = event; - break; - } - case "30434-06.html": - case "30434-07.html": - { - if (hasQuestItems(player, getRegisteredItemIds())) - { - final long head = getQuestItemsCount(player, ZOMBIE_HEAD); - final long heart = getQuestItemsCount(player, ZOMBIE_HEART); - final long liver = getQuestItemsCount(player, ZOMBIE_LIVER); - final long skull = getQuestItemsCount(player, SKULL); - final long rib = getQuestItemsCount(player, RIB_BONE); - final long spine = getQuestItemsCount(player, SPINE); - final long arm = getQuestItemsCount(player, ARM_BONE); - final long thigh = getQuestItemsCount(player, THIGH_BONE); - final long complete = getQuestItemsCount(player, COMPLETE_SKELETON); - final long totalCount = (head + heart + liver + skull + rib + spine + arm + thigh + complete); - if (totalCount > 0) - { - long sum = ((head * 8) + (heart * 5) + (liver * 5) + (skull * 25) + (rib * 5) + (spine * 5) + (arm * 5) + (thigh * 5)); - - if (totalCount >= 10) - { - sum += 1629; - } - - if (complete > 0) - { - sum += 543 + (complete * 341); - } - - giveAdena(player, sum, true); - } - - takeItems(player, -1, getRegisteredItemIds()); - } - - if (event.equals("30434-06.html")) - { - qs.exitQuest(true, true); - } - - htmltext = event; - break; - } - case "30434-09.html": - { - final long complete = getQuestItemsCount(player, COMPLETE_SKELETON); - if (complete > 0) - { - giveAdena(player, ((complete * 341) + 543), true); - takeItems(player, COMPLETE_SKELETON, -1); - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - - if ((qs == null) || !qs.isStarted()) - { - return super.onKill(npc, killer, isSummon); - } - - if (!Util.checkIfInRange(Config.ALT_PARTY_RANGE, killer, npc, true) || !hasQuestItems(killer, ANATOMY_DIAGRAM)) - { - return super.onKill(npc, killer, isSummon); - } - - final int rnd = getRandom(100); - for (QuestItemHolder drop : MONSTER_DROPS.get(npc.getId())) - { - if (rnd < drop.getChance()) - { - giveItemRandomly(killer, npc, drop.getId(), 1, 0, 1.0, true); - break; - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case GUARD_CURTIZ: - { - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = (player.getLevel() >= MIN_LEVEL) ? "30336-02.htm" : "30336-01.htm"; - break; - } - case State.STARTED: - { - htmltext = hasQuestItems(player, ANATOMY_DIAGRAM) ? "30336-05.html" : "30336-04.html"; - break; - } - } - break; - } - case VARSAK: - { - if (qs.isStarted() && hasQuestItems(player, ANATOMY_DIAGRAM)) - { - htmltext = "30342-01.html"; - } - break; - } - case SAMED: - { - if (qs.isStarted()) - { - if (!hasQuestItems(player, ANATOMY_DIAGRAM)) - { - htmltext = "30434-01.html"; - } - else - { - if (!hasAtLeastOneQuestItem(player, getRegisteredItemIds())) - { - htmltext = "30434-04.html"; - } - else if (!hasQuestItems(player, COMPLETE_SKELETON)) - { - htmltext = "30434-05.html"; - } - else - { - htmltext = "30434-08.html"; - } - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-01.htm deleted file mode 100644 index 2ec929bb3e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Hanellin:
-Yes. By the order of the Gods, he is guarded these days by angels and warriors of the Platinum Clan. Together with the rest of the productions of evil he is imprisoned in the Tower of Insolence. -Get to it will not be easy. Have to persuade him or fight him ... It does not matter. We must help this world by finding out the secret of Baium.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-02.htm deleted file mode 100644 index 3c52b6b4f1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magister Hanellin:
-Hmm, will you believe me if I say that for peace in the whole world and the happiness of all living in it? Well, it's not really a lie, but...
-Listen, I just thought that you would be interested in this story, so I turned to you. Who knows what you will find... The greatest mystery, and maybe the greatest treasure... -Please think about it. If anyone is able to cope with this task, it's for you. And if you agree, I am ready to offer you my help.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-03.htm deleted file mode 100644 index 117a8be87e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Master Hanellin:
-Good. But first you must pass the test. This will save us a lot of time.
-Hmm... Do not worry, you do not have to go far. Forbidden Gates -Here next, is not it? Go there and kill Blue Drake and Predatory Larvae. -As a sign of success, get the Demon Armor. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-04.htm deleted file mode 100644 index e02d76d9f4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Hanellin:
-You were instructed to activate a teleportation device called the Angel Whirlwind, which is located in the Tower of Insolence.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-05.htm deleted file mode 100644 index c2dc8a99fd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Hanellin:
-Master Hanelin asks you to speak with Claudia Atebalt from Aden.
-She will tell you about where is one of the sacred relics. It will be marked on the map with a red flag. -Your task is to get a relic at any cost. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-06.htm deleted file mode 100644 index f60e5dae21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-06.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Hanellin:
-Please, go to the next shop and bring me a Big Healing Potion. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-07.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-07.htm deleted file mode 100644 index 0ec4d62339..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-07.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Hanellin:
-Magister Khanelin asks you to kill the Lords or Shamans of the Platinum Clan and get 100 pieces. White Fabric.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-07a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-07a.htm deleted file mode 100644 index eeed0fc3e4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-07a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Hanellin:
-You have to choose whom you will be hunting
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-08.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-08.htm deleted file mode 100644 index adc31db0a1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-08.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Hanellin:
-Magister Hanelin asks you to kill Guardian Angels or Seal Angels and get 1000 pcs. White Fabric. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-09.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-09.htm deleted file mode 100644 index 141e3dacba..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-09.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Hanellin:
-You were not even in the Seal of Shilen? Forgot what I said? -You must go to theSeal of Shilen and kill the Crimson Drake and Kadios ,after which, bring me the Shell of Monster. -Understand? Go away! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-10.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-10.htm deleted file mode 100644 index cd30699ce6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-10.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Hanellin:
-Did you bring the Shell of Monster?
-Good. At least you will not die from the first scratch now. You have undertaken a very dangerous task.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-11.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-11.htm deleted file mode 100644 index 6cb4b75081..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-11.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magister Hanellin:
-The Book of Saint One! You have found a relic! Great work! I use it to find out how you can resist a mad king. In the meantime, I have to ask you for one more favor. -Nothing complicated... Oh, how tired I am! Please, go to the next shop and bring me Major Healing Potion.By your return, I just have it all figured out. -I apologize for making this request, but please do it for me.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-12.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-12.htm deleted file mode 100644 index 7aef61b021..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-12.htm +++ /dev/null @@ -1,7 +0,0 @@ -Magister Hanellin:
-Oh, you came? Did you bring what I asked for? Thank you. Give me here... My advice to you: if you suddenly feel weak, drink the Potion of Healing. -Hmm! Thank you.
Finally, my studies are also over. So, listen. You will need this... That everything went according to plan. -From The Book of Saint we learned that the Angelic Whirlwind can be repaired with a special cloth. But this one cloth will not be enough. -As I said before, we need the Holy Blood. She needs to soak the fabric. True, the amount of blood that we have is not enough to completely color the fabric...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-13.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-13.htm deleted file mode 100644 index f785797fc5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864-13.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Hanellin:
-Have you brought the White Cloth?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864.htm deleted file mode 100644 index 173fbfb9a6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/30864.htm +++ /dev/null @@ -1,8 +0,0 @@ -Master Hanellin:
-Have you ever heard of the ruler of an ancient empire who sought immortality? -For this, the Gods imprisoned him in a high tower. Locked down for many centuries, -doomed to live forever, the emperor eventually went insane and turned into a monster. -Since then, the ban on the search for eternal life - this is one of the immutable laws of the ancient empire. -Immortality is one of the most protected secrets. And this mystery is known to the emperor.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/31001-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/31001-01.htm deleted file mode 100644 index f5e8626a20..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/31001-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Claudia Athebaldt:
-Hurry to activate the Angelic vortex. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/31001.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/31001.htm deleted file mode 100644 index e993b908c4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/31001.htm +++ /dev/null @@ -1,4 +0,0 @@ -Claudia Athebaldt:
-Sacred Relic is near the Tower of Insolence, I will show you.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/31646-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/31646-01.htm deleted file mode 100644 index cf2f94f5cc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/31646-01.htm +++ /dev/null @@ -1,3 +0,0 @@ - -The Guardian of the Stone appeared. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/31646.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/31646.htm deleted file mode 100644 index 3702f36549..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/31646.htm +++ /dev/null @@ -1,4 +0,0 @@ -The Table of Vision:
-You feel the vibration of a stone.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/Q00348_AnArrogantSearch.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/Q00348_AnArrogantSearch.java deleted file mode 100644 index dcb0af7cfb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/Q00348_AnArrogantSearch.java +++ /dev/null @@ -1,319 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00348_AnArrogantSearch; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.serverpackets.RadarControl; - -/** - * @author SanyaDC - */ -public class Q00348_AnArrogantSearch extends Quest -{ - // NPCs - private static final int HANELLIN = 30864; - private static final int CLAUDIA_ATHEBALT = 31001; - private static final int TABLE_OF_VISION = 31646; - // Monsters - private static final int CRIMSON_DRAKE = 20670; - private static final int KADIOS = 20671; - private static final int PLATINUM_TRIBE_SHAMAN = 20828; - private static final int PLATINUM_TRIBE_PREFECT = 20829; - private static final int GUARDIAN_ANGEL = 20830; - private static final int SEAL_ANGEL = 20831; - private static final int STONE_WATCHMAN_EZEKIEL = 27296; - // Items - private static final int SHELL_OF_MONSTERS = 14857; - private static final int BOOK_OF_SAINT = 4397; - private static final int HEALING_POTION = 1061; - private static final int WHITE_CLOTH_PLATINUM = 4294; - private static final int WHITE_CLOTH_ANGLE = 4400; - private static final int BLOODED_FABRIC = 4295; - - public Q00348_AnArrogantSearch() - { - super(348); - addStartNpc(HANELLIN); - addTalkId(HANELLIN, CLAUDIA_ATHEBALT, TABLE_OF_VISION); - addKillId(CRIMSON_DRAKE, KADIOS, PLATINUM_TRIBE_SHAMAN, PLATINUM_TRIBE_PREFECT, GUARDIAN_ANGEL, SEAL_ANGEL, STONE_WATCHMAN_EZEKIEL); - registerQuestItems(SHELL_OF_MONSTERS, BOOK_OF_SAINT, HEALING_POTION, WHITE_CLOTH_PLATINUM, WHITE_CLOTH_ANGLE); - addCondMinLevel(60, "lvl.htm"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - String htmltext = event; - switch (event) - { - case "30864.htm": - case "30864-01.htm": - case "30864-02.htm": - { - htmltext = event; - break; - } - case "30864-03.htm": - { - if (player.getLevel() >= 60) - { - qs.startQuest(); - qs.setCond(2); - } - break; - } - case "30864-04.htm": - { - if (qs.isCond(3)) - { - qs.setCond(4); - takeItems(player, SHELL_OF_MONSTERS, -1); - } - break; - } - case "30864-05.htm": - { - if (qs.isCond(4)) - { - qs.setCond(5); - } - break; - } - case "31001-01.htm": - { - if (qs.isCond(5)) - { - addRadar(player, 120112, 30912, -3616); - } - break; - } - case "31646-01.htm": - { - if (qs.isCond(5)) - { - addSpawn(STONE_WATCHMAN_EZEKIEL, npc, true, 0, true); - qs.getPlayer().sendPacket(new RadarControl(2, 2, 0, 0, 0)); - } - break; - } - case "30864-06.htm": - { - if (qs.isCond(6)) - { - qs.setCond(7); - } - break; - } - case "30864-07.htm": - { - if (qs.isCond(7)) - { - takeItems(player, HEALING_POTION, 1); - qs.setCond(8); - } - break; - } - case "30864-08.htm": - { - if (qs.isCond(7)) - { - takeItems(player, HEALING_POTION, 1); - qs.setCond(9); - } - break; - } - case "end.htm": - { - if ((qs.getCond() == 10) || (qs.getCond() == 11)) - { - takeItems(player, WHITE_CLOTH_PLATINUM, -1); - takeItems(player, WHITE_CLOTH_ANGLE, -1); - rewardItems(player, BLOODED_FABRIC, 1); - qs.exitQuest(true, true); - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == HANELLIN) - { - htmltext = "30864.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case HANELLIN: - { - switch (qs.getCond()) - { - case 2: - { - htmltext = "30864-09.htm"; - break; - } - case 3: - { - htmltext = "30864-10.htm"; - break; - } - case 4: - { - htmltext = "30864-04.htm"; - break; - } - case 5: - { - htmltext = "30864-05.htm"; - break; - } - case 6: - { - htmltext = "30864-11.htm"; - break; - } - case 7: - { - if (getQuestItemsCount(talker, HEALING_POTION) > 0) - { - htmltext = "30864-12.htm"; - } - else - { - htmltext = "noz.htm"; - } - break; - } - case 9: - { - htmltext = "30864-07.htm"; - break; - } - case 10: - { - htmltext = "30864-13.htm"; - break; - } - case 11: - { - htmltext = "30864-13.htm"; - break; - } - } - break; - } - case CLAUDIA_ATHEBALT: - { - if (qs.isCond(5)) - { - htmltext = "31001.htm"; - } - break; - } - case TABLE_OF_VISION: - { - if (qs.isCond(5)) - { - htmltext = "31646.htm"; - } - break; - } - } - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case CRIMSON_DRAKE: - case KADIOS: - { - if (qs.isCond(2) && getRandomBoolean()) - { - giveItems(killer, SHELL_OF_MONSTERS, 1, true); - qs.setCond(3); - } - break; - } - case PLATINUM_TRIBE_SHAMAN: - case PLATINUM_TRIBE_PREFECT: - { - if (qs.isCond(8)) - { - if (giveItemRandomly(killer, npc, WHITE_CLOTH_PLATINUM, 1, 100, 0.5, true)) - { - qs.setCond(10); - } - } - break; - } - case GUARDIAN_ANGEL: - case SEAL_ANGEL: - { - if (qs.isCond(9)) - { - if (giveItemRandomly(killer, npc, WHITE_CLOTH_ANGLE, 1, 1000, 0.5, true)) - { - qs.setCond(11); - } - } - break; - } - case STONE_WATCHMAN_EZEKIEL: - { - if (qs.isCond(5)) - { - giveItems(killer, BOOK_OF_SAINT, 1); - qs.setCond(6); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/end.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/end.htm deleted file mode 100644 index b9026b806b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/end.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Hanellin:
-Congratulations on completing the task. This is a reward for you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/lvl.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/lvl.htm deleted file mode 100644 index 09ba9527b0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/lvl.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Hanellin:
-Listen... I'll tell you a story about an ancient king who received eternal life, but he paid for it, and the gods imprisoned him in a high tower. Having spent many, many years in captivity, he went mad and turned into a monster. The key to eternal life, the mountains of the treasures of the ancient empire... and the secrets enveloping the seal... That's what the reward of this king is.
-(Quest is only available to characters of level 60 or higher.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/noz.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/noz.htm deleted file mode 100644 index 0e11062453..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00348_AnArrogantSearch/noz.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Hanellin:
-You do not have any Potions. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-01.htm deleted file mode 100644 index 2b5a481ca2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Vanutu:
-May the glory of Pa'agrio shine upon the brave!
-Go to the Lair of Antharas and collect 360 cave beast teeth and 360 Death Wave Lights. You mustn't attempt this mission alone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-02.html deleted file mode 100644 index 1b70302983..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Vanutu:
-Your inner voice is not yet clear to you. Come back when you have it.
-(This quest may only be undertaken by a character of level 56 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-03.html deleted file mode 100644 index aecd39a749..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Vanutu:
-You haven't brought enough! You must bring me 360 cave beast teeth and 360 Death Wave Lights. I don't like to repeat myself! Go! Now! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-04.html deleted file mode 100644 index 93254e84cb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-04.html +++ /dev/null @@ -1,8 +0,0 @@ -Priest Vanutu:
-Oh, the sacred flames of Pa'agrio!
-Now I can perform the ritual! Choose your reward!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-06.html deleted file mode 100644 index 16e3fab612..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Vanutu:
-May the power of Pa'agrio be with you...
-Now, you need to kill Cave Beast and Death Wave monsters and get the Sealed Mysterious Stone.
-Galman waiting for you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-07.html deleted file mode 100644 index 4188704616..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Vanutu:
-You still here? Go inside Anthar's Lair and kill Cave Beast and Death Wave monsters in order bring to me the Sealed Mysterious Stone.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-08.html deleted file mode 100644 index 7e6f81450f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Vanutu:
-Good work!
-You must meet with the dwarf named Galman. You'll find him in Dragon Valley. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938.htm deleted file mode 100644 index 404470a70f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/30938.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Vanutus:
-Last night I dreamed of my ancestors. They spoke of a great turmoil approaching this world. I must perform a ritual to see what lies ahead. Will you help me to obtain the materials I need?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/31044-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/31044-01.html deleted file mode 100644 index af02c71996..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/31044-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Galman:
-It's done!
-After you touch it a few times and your hand starts to feel warm, that means it's done. At least that's what the old orc said. Take this and don't ever come back, you hear? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/31044.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/31044.html deleted file mode 100644 index 2125b0cbd5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/31044.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Galman:
-Well well well! It seems like the old orc has some vinegar left in him yet. My father told me about that old geezer bothering him when I was born, saying that I had the power of Pa'agrio or something... Now he's back. Just give me the stone and I'll do this quickly. Don't bother me again.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/Q00374_WhisperOfDreamsPart1.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/Q00374_WhisperOfDreamsPart1.java deleted file mode 100644 index 9c06bbe41a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00374_WhisperOfDreamsPart1/Q00374_WhisperOfDreamsPart1.java +++ /dev/null @@ -1,285 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00374_WhisperOfDreamsPart1; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.holders.ItemHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; - -/** - * Whisper Of Dreams Part1 (374) - * @author Stayway - */ -public class Q00374_WhisperOfDreamsPart1 extends Quest -{ - // NPCs - private static final int VANUTU = 30938; - private static final int GALMAN = 31044; - private static final int CAVE_BEAST = 20620; - private static final int DEATH_WAVE = 20621; - // Items - private static final ItemHolder CAVE_BEAST_TOOTH = new ItemHolder(5884, 360); - private static final ItemHolder DEATH_WAVE_LIGHT = new ItemHolder(5885, 360); - private static final ItemHolder SEALED_MYSTERIOUS_STONE = new ItemHolder(5886, 1); - private static final int MYSTERIOUS_STONE = 5887; - // Rewards - private static final int SCROLL_PART_EA = 49475; - private static final int REFINED_SCROLL_PART_EA = 49478; - private static final int ENCHANT_ARMOR_B = 948; - private static final int IMPROVED_ENCHANT_ARMOR_B = 29743; - // Misc - private static final int MIN_LEVEL = 56; - private static final int MAX_LEVEL = 66; - - public Q00374_WhisperOfDreamsPart1() - { - super(374); - addStartNpc(VANUTU); - addTalkId(VANUTU, GALMAN); - addKillId(CAVE_BEAST, DEATH_WAVE); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "30938-02.html"); - registerQuestItems(SEALED_MYSTERIOUS_STONE.getId()); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs != null) - { - switch (event) - { - case "30938-01.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30938-06.html": - { - if (qs.isCond(2)) - { - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "reward1": - { - if (hasAllItems(player, true, DEATH_WAVE_LIGHT, CAVE_BEAST_TOOTH)) - { - if (qs.isCond(2)) - { - giveItems(player, SCROLL_PART_EA, 1); - takeAllItems(player, DEATH_WAVE_LIGHT, CAVE_BEAST_TOOTH); - giveAdena(player, 9000, true); - htmltext = "30938-05.html"; - } - else if (qs.isCond(4)) - { - giveItems(player, SCROLL_PART_EA, 1); - takeAllItems(player, DEATH_WAVE_LIGHT, CAVE_BEAST_TOOTH); - giveAdena(player, 9000, true); - htmltext = "30938-08.html"; - } - } - break; - } - case "reward2": - { - if (hasAllItems(player, true, DEATH_WAVE_LIGHT, CAVE_BEAST_TOOTH)) - { - if (qs.isCond(2)) - { - giveItems(player, REFINED_SCROLL_PART_EA, 1); - takeAllItems(player, DEATH_WAVE_LIGHT, CAVE_BEAST_TOOTH); - giveAdena(player, 9000, true); - htmltext = "30938-05.html"; - } - else if (qs.isCond(4)) - { - giveItems(player, REFINED_SCROLL_PART_EA, 1); - takeAllItems(player, DEATH_WAVE_LIGHT, CAVE_BEAST_TOOTH); - giveAdena(player, 9000, true); - htmltext = "30938-08.html"; - } - } - break; - } - case "reward3": - { - if (hasAllItems(player, true, DEATH_WAVE_LIGHT, CAVE_BEAST_TOOTH)) - { - if (qs.isCond(2)) - { - giveItems(player, ENCHANT_ARMOR_B, 1); - takeAllItems(player, DEATH_WAVE_LIGHT, CAVE_BEAST_TOOTH); - giveAdena(player, 9000, true); - htmltext = "30938-05.html"; - } - else if (qs.isCond(4)) - { - giveItems(player, ENCHANT_ARMOR_B, 1); - takeAllItems(player, DEATH_WAVE_LIGHT, CAVE_BEAST_TOOTH); - giveAdena(player, 9000, true); - htmltext = "30938-08.html"; - } - } - break; - } - case "reward4": - { - if (hasAllItems(player, true, DEATH_WAVE_LIGHT, CAVE_BEAST_TOOTH)) - { - if (qs.isCond(2)) - { - giveItems(player, IMPROVED_ENCHANT_ARMOR_B, 1); - takeAllItems(player, DEATH_WAVE_LIGHT, CAVE_BEAST_TOOTH); - giveAdena(player, 9000, true); - htmltext = "30938-05.html"; - } - else if (qs.isCond(4)) - { - giveItems(player, IMPROVED_ENCHANT_ARMOR_B, 1); - takeAllItems(player, DEATH_WAVE_LIGHT, CAVE_BEAST_TOOTH); - giveAdena(player, 9000, true); - htmltext = "30938-08.html"; - } - } - break; - } - case "31044-01.html": - { - if (qs.isCond(4)) - { - giveItems(player, MYSTERIOUS_STONE, 1); - takeAllItems(player, SEALED_MYSTERIOUS_STONE); - qs.exitQuest(true, true); - htmltext = event; - } - break; - } - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (npc.getId()) - { - case VANUTU: - { - if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(player); - } - else if (qs.isCreated()) - { - htmltext = "30938.htm"; - } - else if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30938-03.html"; - break; - } - case 2: - { - htmltext = "30938-04.html"; - break; - } - case 3: - { - htmltext = "30938-07.html"; - break; - } - case 4: - { - htmltext = "30938-08.html"; - break; - } - } - } - break; - } - case GALMAN: - { - if (qs.isCond(4)) - { - htmltext = "31044.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc); - if (qs != null) - { - switch (npc.getId()) - { - case CAVE_BEAST: - { - if (qs.getCond() < 4) - { - giveItemRandomly(qs.getPlayer(), npc, CAVE_BEAST_TOOTH.getId(), 1, CAVE_BEAST_TOOTH.getCount(), 0.9, true); - if (qs.isCond(3)) - { - giveItemRandomly(qs.getPlayer(), npc, SEALED_MYSTERIOUS_STONE.getId(), 1, SEALED_MYSTERIOUS_STONE.getCount(), 0.2, true); - } - } - break; - } - case DEATH_WAVE: - { - if (qs.getCond() < 4) - { - giveItemRandomly(qs.getPlayer(), npc, DEATH_WAVE_LIGHT.getId(), 1, DEATH_WAVE_LIGHT.getCount(), 0.9, true); - if (qs.isCond(3)) - { - giveItemRandomly(qs.getPlayer(), npc, SEALED_MYSTERIOUS_STONE.getId(), 1, SEALED_MYSTERIOUS_STONE.getCount(), 0.2, true); - } - } - break; - } - } - if (qs.isCond(1) && (hasAllItems(qs.getPlayer(), true, DEATH_WAVE_LIGHT, CAVE_BEAST_TOOTH))) - { - qs.setCond(2, true); - } - if (qs.isCond(3) && (hasAllItems(qs.getPlayer(), true, SEALED_MYSTERIOUS_STONE))) - { - qs.setCond(4, true); - } - } - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-01.htm deleted file mode 100644 index a6fa6e5385..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-01.htm +++ /dev/null @@ -1,7 +0,0 @@ -Priest Vanutu:
-Oh, great Pa'agrio! How could you have given such power to such an undeserving creature!
-...
-If I had that power, I could put it to much better use...
-I must have another ingredient in order to use the stone. Will you continue to help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-02.html deleted file mode 100644 index 3cc86a0102..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Vanutu:
-Your inner voice is not yet clear to you. Come back when you have it.
-(This quest may only be undertaken by a character of level 60 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-03.htm deleted file mode 100644 index b8d4e43201..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Vanutu:
-May the glory of Pa'agrio shine upon the truly brave!
-Bring me back 325 Karik horns of Karik's and 325 Limal kariness blood of the Limakl Kariness from the Lair of Antharas. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-04.html deleted file mode 100644 index 53e1e83be0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Vanutu:
-My brave friend! Gather your strongest colleagues and bring me 325 Karik Horns from Karik's and 325 Limal Kariness Blood from Limal Kariness. They can be found in the deepest, darkest parts of the Lair of Antharas. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-05.html deleted file mode 100644 index 4ab88b810f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-05.html +++ /dev/null @@ -1,8 +0,0 @@ -Priest Vanutu:
-Ah, at last, I shall behold the shadow of Pa'agrio.
-My brave warrior, your spirit is true. I will honor you with this gift. Would you consider getting more ingredients for me? My tribe desperately needs your help.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-07.html deleted file mode 100644 index df65b5a77f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Vanutu:
-The deepest parts of the Lair of Antharas are infested by many evil spirits. You mustn't attempt to go there alone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-08.html deleted file mode 100644 index 8964d9009f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/30938-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Vanutu:
-I appreciate your assistance. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/Q00375_WhisperOfDreamsPart2.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/Q00375_WhisperOfDreamsPart2.java deleted file mode 100644 index 468dbf5f9c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00375_WhisperOfDreamsPart2/Q00375_WhisperOfDreamsPart2.java +++ /dev/null @@ -1,208 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00375_WhisperOfDreamsPart2; - -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; - -/** - * Whisper Of Dreams Part2 (375) - * @author Stayway - */ -public class Q00375_WhisperOfDreamsPart2 extends Quest -{ - // NPCs - private static final int VANUTU = 30938; - // Monsters - private static final int LIMAL_KARINNESS = 20628; - private static final int KARIK = 20629; - // Items - private static final int KARIK_HORN = 5888; - private static final int LIMAL_KARINESS_BLOOD = 5889; - private static final int MYSTERIOUS_STONE = 5887; - // Rewards - private static final int SCROLL_PART_EW = 49474; - private static final int REFINED_SCROLL_PART_EW = 49476; - private static final int ENCHANT_WEAPON_B = 947; - private static final int IMPROVED_ENCHANT_WEAPON_B = 33808; - // Misc - private static final int MIN_LEVEL = 60; - private static final int MAX_LEVEL = 74; - - public Q00375_WhisperOfDreamsPart2() - { - super(375); - addStartNpc(VANUTU); - addTalkId(VANUTU); - addKillId(LIMAL_KARINNESS, KARIK); - addCondLevel(MIN_LEVEL, MAX_LEVEL, "30938-02.html"); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs != null) - { - switch (event) - { - case "30938-03.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30938-07.html": - { - qs.setCond(1); - htmltext = event; - break; - } - case "30938-08.html": - { - qs.exitQuest(true, true); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(2) && (getQuestItemsCount(player, KARIK_HORN) >= 325) && (getQuestItemsCount(player, LIMAL_KARINESS_BLOOD) >= 325)) - { - giveItems(player, SCROLL_PART_EW, 1); - takeItems(player, KARIK_HORN, 325); - takeItems(player, LIMAL_KARINESS_BLOOD, 325); - giveAdena(player, 9000, true); - htmltext = "30938-06.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(2) && (getQuestItemsCount(player, KARIK_HORN) >= 325) && (getQuestItemsCount(player, LIMAL_KARINESS_BLOOD) >= 325)) - { - giveItems(player, REFINED_SCROLL_PART_EW, 1); - takeItems(player, KARIK_HORN, 325); - takeItems(player, LIMAL_KARINESS_BLOOD, 325); - giveAdena(player, 9000, true); - htmltext = "30938-06.html"; - } - break; - } - case "reward3": - { - if (qs.isCond(2) && (getQuestItemsCount(player, KARIK_HORN) >= 325) && (getQuestItemsCount(player, LIMAL_KARINESS_BLOOD) >= 325)) - { - giveItems(player, ENCHANT_WEAPON_B, 1); - takeItems(player, KARIK_HORN, 325); - takeItems(player, LIMAL_KARINESS_BLOOD, 325); - giveAdena(player, 9000, true); - htmltext = "30938-06.html"; - } - break; - } - case "reward4": - { - if (qs.isCond(2) && (getQuestItemsCount(player, KARIK_HORN) >= 325) && (getQuestItemsCount(player, LIMAL_KARINESS_BLOOD) >= 325)) - { - giveItems(player, IMPROVED_ENCHANT_WEAPON_B, 1); - takeItems(player, KARIK_HORN, 325); - takeItems(player, LIMAL_KARINESS_BLOOD, 325); - giveAdena(player, 9000, true); - htmltext = "30938-06.html"; - } - break; - } - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.CREATED: - { - if (getQuestItemsCount(player, MYSTERIOUS_STONE) >= 1) - { - takeItems(player, MYSTERIOUS_STONE, 1); - htmltext = "30938-01.htm"; - } - else - { - htmltext = "30938-05.html"; - } - break; - } - case State.STARTED: - { - if (qs.isCond(1)) - { - htmltext = "30938-04.html"; - } - else if (qs.isCond(2)) - { - htmltext = (getQuestItemsCount(player, KARIK_HORN) >= 325) && (getQuestItemsCount(player, LIMAL_KARINESS_BLOOD) >= 325) ? "30938-05.html" : "30938-06.html"; - } - break; - } - } - return htmltext; - - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc); - if (qs != null) - { - switch (npc.getId()) - { - case KARIK: - { - if (qs.isCond(1) && qs.isStarted()) - { - giveItemRandomly(killer, npc, KARIK_HORN, 1, 325, 0.95, true); - } - break; - } - case LIMAL_KARINNESS: - { - if (qs.isCond(1) && qs.isStarted()) - { - giveItemRandomly(killer, npc, LIMAL_KARINESS_BLOOD, 1, 325, 0.95, true); - } - break; - } - } - if (qs.isCond(1) && (getQuestItemsCount(killer, LIMAL_KARINESS_BLOOD) >= 325) && (getQuestItemsCount(killer, KARIK_HORN) >= 325)) - { - qs.setCond(2, true); - } - } - return super.onKill(npc, killer, isSummon); - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-01.htm deleted file mode 100644 index e9a0ad48c2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Auron:
-Now I'm a master who teaches young Fighters, but I was once a soldier for the Warrior League, walking the borderline between of life and death on the battlefield.
-To be accepted into the Warrior League, there's no need for a noble birth or the lord's Recommendation. We accept any Fighter who has courage and spirit.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-02.htm deleted file mode 100644 index d18cc35f56..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Auron:
-You are still too inexperienced. The damage to your armor and the callus on your palm show me that plainly. Come back after you are more seasoned. At that time, I will be willing to test you to determine if you are indeed qualified to be a true Warrior.
-(Only characters level 18 and above may embark on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-02a.htm deleted file mode 100644 index a58aa4f773..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-02a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Master Auron:
-Why has one who has already attained the title of Warrior come to seek me? Is not your place on the battlefield? Leave at once! May the goddess of victory smile down on you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-03.htm deleted file mode 100644 index 43b2fa0bc6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Master Auron:
-You seem to have already decided on the path you will take. So why have you come to me? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-04.htm deleted file mode 100644 index 5c52c50fb4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Master Auron:
-You already have the medallion of the Warrior. Then you already have the qualifications to enter the warriors guild. Take the medallion and go to Grand Master Ramos of our guild, and he will change your profession to a Warrior. He's the one standing right over there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-05.htm deleted file mode 100644 index f33784c93f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Auron:
-Good! Then I will test you to see if you have the talents to become a true Warrior. It is a very simple test -- any Fighter with courage and spirit can pass it.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-06.htm deleted file mode 100644 index a112e4a614..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-06.htm +++ /dev/null @@ -1,3 +0,0 @@ -Master Auron:
-To take this test, you must first find the weapon that the Warriors call the sword of trial. Simplon of the town of Gludio knows all about the sword. These days, he works at a weapons and armor shop, but in the past he was a famous soldier, so treat him with respect. If you show him this letter, he will receive you very cordially. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-07.html deleted file mode 100644 index 16d3cc2de0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Auron:
-You haven't met Simplon yet? He works at a weapons shop in the town of Gludio. If you show him my letter, he will tell you everything you need to know about the sword of trial. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-08.html deleted file mode 100644 index 5c67cf0ae7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Auron:
-I see you met Simplon. It gather that he asked you to do something difficult, because he certainly doesn't give the Sword of Trial to just anyone. But don't be too upset. Though he seems tempermental on the outside, he's really a warm person once you get to know him. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-09.html deleted file mode 100644 index 8297db9b0f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Master Auron:
-Good, so you have found the sword of trial. Here's what you must do now ... If you go out to Windmill Hill, in the southern plains, you will find poison spiders -- their bodies are bigger than wagons, and they're violent and dangerous to deal with. Use only the rusty bronze sword to hunt the poison spiders. You may not use any other weapons.
-When you kill a poison spider, cut off its legs and keep them. Ah yes, and you may also bring the legs of the arachnid tracker, a spider which is a little more ferocious even than the poison spider. Collect twenty spider legs and bring them here. That is the test to become a Warrior. If you pass this test, I will give you the medallion of the Warrior.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-10.html deleted file mode 100644 index 0f12e2150a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-10.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Auron:
-How do you hunt a poison spider with a rusty sword? Look here, fellow, do you know what the creed of our warriors guild is? It's stay alive even in the worst conditions. There is no law that says you will always be at an advantage in a fight against your opponent. However, in any situation, you can win if you keep your wits about you.
-Think of this ... do you think a knight armed with luxurious Steel armor and a Steel sword has achieved a real victory after killing a farmer who is armed with a wooden spear? True victory is rolling in the mud and taking a beating, then picking up a stone and striking for your opponent's head. It is that gruesome. Do you understand what I'm saying?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-11.html deleted file mode 100644 index e1a2f28124..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-11.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Auron:
-Good! Once you've passed through the southern gate of the village, to the left you'll see the windmills of Windmill Hill. There you'll find giant poison spiders and arachnid trackers.
-You'll also find many spiders on the Fellmere Harvesting Grounds west of the Fellmere Lake over the northern mountains. Bring twenty of their legs to me.
-You must use only the sword of trial to kill them! Do you understand? Get going! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-12.html deleted file mode 100644 index 030b65eadf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-12.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Auron:
-Why have you come back? Didn't I tell you to bring back twenty Poison Spider Legs from giant poison spiders or arachnid trackers? You're not thinking of giving up, are you? Where are your guts? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-13.html deleted file mode 100644 index d3e1d9967c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30010-13.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Auron:
-Have you returned? Well, I knew you would be able to do the job magnificently. I hereby give you the medallion of the Warrior. It is proof that you have earned the qualifications to change profession to a Warrior. Take it and go to Grand Master Ramos of our guild. He will change your profession to a Warrior. He is the one right over there.
-I don't know how your future will turn out, but I hope you do not forget the warrior's creed that I've taught you. Until we meet again, may the goddess of victory smile on you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30253-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30253-01.html deleted file mode 100644 index d3ec052da0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30253-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Simplon:
-What? Are you trying to become a Warrior? Ha ha! To me, you seem like a novice! Well, now that I think of it, when I was young the elder soldiers would often look down on me because I had a childlike face. So I will give you an opportunity.
-Well, if you want to be a Warrior, you must first find the sword of trial. I already know where it is, but first let me test your disposition.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30253-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30253-02.html deleted file mode 100644 index 3233781a08..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30253-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Simplon:
-Recently, the lord announced that he would restore all the villages that became ruins during the war and solicited to the warriors guild for soldiers to do away with the undead. If you want to prove that you have the qualities of a Warrior, go to the Ruins of Agony and fight with the tracker skeletons!
-The skeletons in the ruins are the spirits of poor soldiers that lost their lives cruelly during the war and become undead. Bring back ten rusted swords that they used. While you perform this task, take this mark with you, since you have become a member of our warriors guild for a short time.
-What? Difficult? What are you saying! Twenty years ago when I was about your age, the witch Cleo led undead troops into the Castle of Gludio. My comrades and I fought against hundreds of skeletons in just one night! And here you are whining about killing just ten tracker skeletons?! No more unnecessary words, now be off with you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30253-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30253-03.html deleted file mode 100644 index aa48192de5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30253-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Simplon:
-What? Why have you returned empty handed? Do you not wish to become a Warrior, or are you stupid? If you have forgotten already, let me tell you again! Go to the Ruins of Agony and fight the tracker skeletons, collect ten of their rusted swords, and bring them to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30253-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30253-04.html deleted file mode 100644 index 1ed5af234e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30253-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Simplon:
-Didn't I tell you to bring ten rusted swords? You can count, can't you? Put out both of your hands and look at your fingers. That is how many rusted swords you should come back with. Only then can I give you the sword of trial. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30253-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30253-05.html deleted file mode 100644 index fae34065fd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30253-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Simplon:
-Ho, you have brought back ten rusted swords used by the tracker skeletons of the ruins. I can tell from the Gracian characters engraved on the blade -- the undead of the ruins are all spirits of the soldiers that died during war with Gracia.
-Anyway, many thanks for your trouble. Here, take one of these rusted swords. Why? Because that is none other than the sword of trial!
-What is that dumbfounded look on your face? Don't be unreasonable. Look here, young fellow, did you think we warriors had a magical sword with splendid ornaments? If I say that is the sword of trial, then understand that it is so, and be off! Here, I will write you a letter to take to Master Auron! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30253-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30253-06.html deleted file mode 100644 index 16a62db53f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/30253-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Simplon:
-So, how do you like the sword of trial that I gave you? By the way, why are you still staying in this village? Go along to Master Auron and show him the letter that I wrote. Then he will tell you about the test you must take with the sword of trial to become a Warrior. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/Q00401_PathOfTheWarrior.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/Q00401_PathOfTheWarrior.java deleted file mode 100644 index f5578072e5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00401_PathOfTheWarrior/Q00401_PathOfTheWarrior.java +++ /dev/null @@ -1,336 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00401_PathOfTheWarrior; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.items.instance.ItemInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Path Of The Warrior (401) - * @author ivantotov - */ -public class Q00401_PathOfTheWarrior extends Quest -{ - // NPCs - private static final int MASTER_AURON = 30010; - private static final int TRADER_SIMPLON = 30253; - // Items - private static final int AURONS_LETTER = 1138; - private static final int WARRIOR_GUILD_MARK = 1139; - private static final int RUSTED_BRONZE_SWORD1 = 1140; - private static final int RUSTED_BRONZE_SWORD2 = 1141; - private static final int RUSTED_BRONZE_SWORD3 = 1142; - private static final int SIMPLONS_LETTER = 1143; - private static final int VENOMOUS_SPIDERS_LEG = 1144; - // Reward - private static final int MEDALLION_OF_WARRIOR = 1145; - // Monster - private static final int TRACKER_SKELETON = 20035; - private static final int VENOMOUS_SPIDERS = 20038; - private static final int TRACKER_SKELETON_LIDER = 20042; - private static final int ARACHNID_TRACKER = 20043; - // Misc - private static final int MIN_LEVEL = 19; - - public Q00401_PathOfTheWarrior() - { - super(401); - addStartNpc(MASTER_AURON); - addTalkId(MASTER_AURON, TRADER_SIMPLON); - addAttackId(VENOMOUS_SPIDERS, ARACHNID_TRACKER); - addKillId(TRACKER_SKELETON, VENOMOUS_SPIDERS, TRACKER_SKELETON_LIDER, ARACHNID_TRACKER); - registerQuestItems(AURONS_LETTER, WARRIOR_GUILD_MARK, RUSTED_BRONZE_SWORD1, RUSTED_BRONZE_SWORD2, RUSTED_BRONZE_SWORD3, SIMPLONS_LETTER, VENOMOUS_SPIDERS_LEG); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (player.getClassId() == ClassId.FIGHTER) - { - if (player.getLevel() >= MIN_LEVEL) - { - if (hasQuestItems(player, MEDALLION_OF_WARRIOR)) - { - htmltext = "30010-04.htm"; - } - else - { - htmltext = "30010-05.htm"; - } - } - else - { - htmltext = "30010-02.htm"; - } - } - else if (player.getClassId() == ClassId.WARRIOR) - { - htmltext = "30010-02a.htm"; - } - else - { - htmltext = "30010-03.htm"; - } - break; - } - case "30010-06.htm": - { - if (!hasQuestItems(player, AURONS_LETTER)) - { - qs.startQuest(); - giveItems(player, AURONS_LETTER, 1); - htmltext = event; - } - break; - } - case "30010-10.html": - { - htmltext = event; - break; - } - case "30010-11.html": - { - if (hasQuestItems(player, SIMPLONS_LETTER, RUSTED_BRONZE_SWORD2)) - { - takeItems(player, RUSTED_BRONZE_SWORD2, 1); - giveItems(player, RUSTED_BRONZE_SWORD3, 1); - takeItems(player, SIMPLONS_LETTER, 1); - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "30253-02.html": - { - if (hasQuestItems(player, AURONS_LETTER)) - { - takeItems(player, AURONS_LETTER, 1); - giveItems(player, WARRIOR_GUILD_MARK, 1); - qs.setCond(2, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon) - { - final QuestState qs = getQuestState(attacker, false); - if ((qs != null) && qs.isStarted()) - { - switch (npc.getScriptValue()) - { - case 0: - { - npc.getVariables().set("lastAttacker", attacker.getObjectId()); - if (!checkWeapon(attacker)) - { - npc.setScriptValue(2); - } - else - { - npc.setScriptValue(1); - } - break; - } - case 1: - { - if (!checkWeapon(attacker)) - { - npc.setScriptValue(2); - } - else if (npc.getVariables().getInt("lastAttacker") != attacker.getObjectId()) - { - npc.setScriptValue(2); - } - break; - } - } - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case TRACKER_SKELETON: - case TRACKER_SKELETON_LIDER: - { - if (hasQuestItems(killer, WARRIOR_GUILD_MARK) && (getQuestItemsCount(killer, RUSTED_BRONZE_SWORD1) < 10)) - { - if (getRandom(10) < 4) - { - giveItems(killer, RUSTED_BRONZE_SWORD1, 1); - if (getQuestItemsCount(killer, RUSTED_BRONZE_SWORD1) == 10) - { - qs.setCond(3, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - case VENOMOUS_SPIDERS: - case ARACHNID_TRACKER: - { - if ((getQuestItemsCount(killer, VENOMOUS_SPIDERS_LEG) < 20) && npc.isScriptValue(1)) - { - giveItems(killer, VENOMOUS_SPIDERS_LEG, 1); - if (getQuestItemsCount(killer, VENOMOUS_SPIDERS_LEG) == 20) - { - qs.setCond(6, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == MASTER_AURON) - { - htmltext = "30010-01.htm"; - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == MASTER_AURON) - { - return htmltext; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case MASTER_AURON: - { - if (hasQuestItems(player, AURONS_LETTER)) - { - htmltext = "30010-07.html"; - } - else if (hasQuestItems(player, WARRIOR_GUILD_MARK)) - { - htmltext = "30010-08.html"; - } - else if (hasQuestItems(player, SIMPLONS_LETTER, RUSTED_BRONZE_SWORD2) && !hasAtLeastOneQuestItem(player, WARRIOR_GUILD_MARK, AURONS_LETTER)) - { - htmltext = "30010-09.html"; - } - else if (hasQuestItems(player, RUSTED_BRONZE_SWORD3) && !hasAtLeastOneQuestItem(player, WARRIOR_GUILD_MARK, AURONS_LETTER)) - { - if (getQuestItemsCount(player, VENOMOUS_SPIDERS_LEG) < 20) - { - htmltext = "30010-12.html"; - } - else - { - giveItems(player, MEDALLION_OF_WARRIOR, 1); - addExpAndSp(player, 80314, 5087); // Player now only gets EXP Fixed rate. - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30010-13.html"; - } - } - break; - } - case TRADER_SIMPLON: - { - if (hasQuestItems(player, AURONS_LETTER)) - { - htmltext = "30253-01.html"; - } - else if (hasQuestItems(player, WARRIOR_GUILD_MARK)) - { - if (!hasQuestItems(player, RUSTED_BRONZE_SWORD1)) - { - htmltext = "30253-03.html"; - } - else if (getQuestItemsCount(player, RUSTED_BRONZE_SWORD1) < 10) - { - htmltext = "30253-04.html"; - } - else - { - takeItems(player, WARRIOR_GUILD_MARK, 1); - takeItems(player, RUSTED_BRONZE_SWORD1, -1); - giveItems(player, RUSTED_BRONZE_SWORD2, 1); - giveItems(player, SIMPLONS_LETTER, 1); - qs.setCond(4, true); - htmltext = "30253-05.html"; - } - } - else if (hasQuestItems(player, SIMPLONS_LETTER)) - { - htmltext = "30253-06.html"; - } - break; - } - } - } - return htmltext; - } - - private static boolean checkWeapon(PlayerInstance player) - { - ItemInstance weapon = player.getActiveWeaponInstance(); - return ((weapon != null) && ((weapon.getId() == RUSTED_BRONZE_SWORD3))); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30031-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30031-01.html deleted file mode 100644 index abe4907589..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30031-01.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Biotin:
-Now I see you were a squire. The church of Einhasad has always provided a restful place for pilgrims. Stay here and rest until your weary body and soul have recovered.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30031-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30031-02.html deleted file mode 100644 index 253eb42d2e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30031-02.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Biotin:
-Long ago, this place was where the Elves taught the Humans magic. However, not long after, the Humans betrayed the Elves and went to war with them. In the end, we Humans repaid kindness with betrayal.
-Although it was committed by our ancestors, we inherited their sin. We are still paying for their actions. On this island, dead Elves are unable to rest and became undead called silent horrors and threaten the island residents.
-Wouldn't it be best to put the souls of the elves slain by humans to rest, and ask pardon of their souls? I would like to ask you to do this favor. Go to the Elven Ruins and defeat the silent horrors. And please come back with ten of their skulls. I would like to perform a proper funeral service so the spirits of the elves can obtain rest. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30031-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30031-03.html deleted file mode 100644 index c76fc7e4bb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30031-03.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Biotin:
-You and I will represent the Humans and show respect to the spirits of the Elves that died by the hands of our ancestors one thousand years ago. You must bring ten silent horror skulls from the Elven Ruins in order to perform a proper funeral service. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30031-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30031-04.html deleted file mode 100644 index 545a504d61..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30031-04.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Biotin:
-You have brought back ten skulls from the ruins. With these, I can perform a proper funeral service for the elves that were slain a long time ago. May the departed spirits of the ruins forget their resentment of a thousand years, and gain peace within the arms of Einhasad.
-Please take this coin ... This is proof that you have given a great contribution to the people of Gludio. May your sword continue to be used to punish evil, and your shield be used to protect the righteous. May the protection of light be with you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30031-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30031-05.html deleted file mode 100644 index b7ece634f9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30031-05.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Biotin:
-Einhasad leads all pilgrims in the right direction in their search for truth. We cannot know what disasters or blessings are in store for us in the future, being as we are mere Humans. But I am sure there is something prepared for you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30037-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30037-01.html deleted file mode 100644 index 6cc28d1b45..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30037-01.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priestess Levian:
-This is the holy hall of Einhasad. How could you clad yourself with the tools of war and enter the most holy place? From your mark, I see you are a Knight in training. If that is the case, shouldn't you show all the more respect in the Temple of Einhasad? Next time, enter the temple in a more reverent costume.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30037-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30037-02.html deleted file mode 100644 index 32dbb9fddd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30037-02.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priestess Levian:
-These days, I hear from the guards that the lizardmen appear in great numbers on the southern shore of the province ... As you know, they look like lizards but are all evil creatures made by Shilen. The lizard is the descendent of the dragon, which is the ultimate creature of evil.
-In addition, the guards say that these lizardmen perform strange sacrifices every night towards the sea. I am sure they are praying to Shilen, who lies asleep in the deep. Gludio is the land of the righteous ones that follow Einhasad. We cannot allow the land to become contaminated by unholy pagan creatures.
-In the name of Einhasad, destroy Shilen's evil creatures. Take this mark with you, and strike the lizardmen with your sword of righteousness. If you return with twenty tokens after killing the lizardmen I will give you the Coin of Lords. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30037-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30037-03.html deleted file mode 100644 index 1118f0aa0b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30037-03.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priestess Levian:
-How come you have returned so early? You must return with twenty tokens of proof that you have killed the evil creatures of Shilen in order for me to give you the Coin of Lords. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30037-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30037-04.html deleted file mode 100644 index 58b6d14870..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30037-04.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priestess Levian:
-Thank you. Now the lizardmen will not dare covet the land of Gludio. When I look at the strange idols of the lizardmen, I get shivers. I am thinking of burning these unholy things.
-As we agreed, I will give you the Coin of Lords. May you always live by the will of Einhasad. Only the spiritual teachings of light will protect you from corruption.
-Pray, do not take my advice lightly. I have seen many Knights fall to the apostles of darkness because of arrogance. In the end, they return to the arms of Einhasad as they are cleansed in the flames of the stake, but it is not a desirable fate. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30037-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30037-05.html deleted file mode 100644 index 9bb5ba5299..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30037-05.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priestess Levian:
-May Einhasad bless your pilgrimage. By the way, have you been to Talking Island? As you know, that small and isolated island is also a part of the Gludio province. Therefore the captain of guards and High Priest there will also have the Coin of Lords. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30039-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30039-01.html deleted file mode 100644 index 26935aa1f5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30039-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Gilbert:
-We have not met in a long time. So you are an esquire in training... Anyway, I am glad to see you! I am Captain Gilbert.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30039-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30039-02.html deleted file mode 100644 index e7de499b73..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30039-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Gilbert:
-Giant spiders have always existed on Talking Island. They used to only live on the northern part of the island, but lately incidents of their attacking homes and carrying off livestock have increased. They are so huge and ferocious that it is sometimes too difficult for the guard troop to deal with them.
-Please. Destroy the giant spiders. Hunt the spiders and peel off their husks. Return with twenty husks and I will give you the coin of the lords. I am sorry to ask you to do such a dangerous task, but I cannot think of anyone but you who could possibly manage this. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30039-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30039-03.html deleted file mode 100644 index cfe17f1f64..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30039-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Gilbert:
-Bring me twenty giant spider husks and I will give you the coin of the lords. I am sorry to ask you to do such a dangerous task, but I cannot think of anyone but you who could possibly manage this. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30039-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30039-04.html deleted file mode 100644 index 3d9d07e40a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30039-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Gilbert:
-Thank you, young esquire. As promised, I will give you the coin of the lords. I hope your pilgrimage is successful. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30039-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30039-05.html deleted file mode 100644 index 153775ee0d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30039-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Gilbert:
-So we meet again, esquire!. Nice to see you! Is your pilgrimage going well?
-Have you been the Einhasad Temple, by any chance? High Priest Biotin may have need of your services. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30289-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30289-01.html deleted file mode 100644 index ad3e9f7ea0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30289-01.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Raymond:
-May the blessings of Einhasad be with you always.
-Long ago the knights alliance protected the church of Einhasad. Not many know this, but in the chaos that followed the fall of the empire, it was that very alliance that protected the church from raiders and pagans, while still protecting the priests from the armies of Beleth. We never forgot the assistance we received from them over those dark, desperate days.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30289-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30289-02.html deleted file mode 100644 index 0f993db1e3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30289-02.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Raymond:
-Of course! You see, we must ask the alliance's help again.
-A few years ago, during the war with Gracia, we sent several priests to a small village in the south. The priest treated the wounded and performed funerals for the dead there, but one day the village was attacked by mercenaries. Men, woman, child... it didn't matter - each was butchered where they stood. Their bodies may have decayed over time, but the spirits of the dead there have not peace and still haunt the village ruins as undead spectres.
-Of course, it is the duty of the priest to console their spirits and put them to rest through player, but it is too dangerous for someone like myself to face the horrors in those ruins. That is why I am asking you a favor.
- - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30289-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30289-03.html deleted file mode 100644 index c3eafa025c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30289-03.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Raymond:
-Esquire, I beg you! Please go to the Ruins of Despair to the south of the village and find the departed spirits of the priests that have turned into the undead. Destroy them with your sword and recover the Einhasad crosses that are somewhere on their bodies. If you bring back twelve Einhasad crosses, I can perform a mass that soothes the spirits of the dead priests.
-Before you go, take this. It is a mark that shows you are performing a holy task for the church of Einhasad.
-Well than, I shall pray for your safe return. May the light of Einhasad guide you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30289-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30289-04.html deleted file mode 100644 index 15da30ba11..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30289-04.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-Even now, I can hear the cries and groans of despair from my priest brothers who cannot find rest. Please bring me twelve Silver Crosses of Einhasad from the Undead Priests at the Ruins of Despair, which is to the south of the village, so that I may offer a service to appease their souls.
-May Einhasad's blessing be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30289-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30289-05.html deleted file mode 100644 index 65698b53b4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30289-05.html +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-Now I can finally pray for the brothers who have perished while answering the summons of the gods. May Einhasad admit their souls ...
-Esquire, on behalf of the priests, I thank you. Here, take this coin of the lords. May the light of Einhasad guide you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30289-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30289-06.html deleted file mode 100644 index a2768b4f0e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30289-06.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Raymond:
-Esquire, I see your pilgrimage is not yet finished. Please take a moment to kneel in front of the altar and offer a silent prayer of reverence. The light of Einhasad will bring the strength back into your weary soul. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30332-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30332-01.html deleted file mode 100644 index 0bc3796d3d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30332-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bathis:
-Oh-ho. That mark tells me that you're an apprentice knight! Our guards do a great job protecting the village, so I don't think we have much to as of someone like you.
-Well, if you insist on helping, there is one thing that you could do...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30332-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30332-02.html deleted file mode 100644 index cdfd419cf8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30332-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-If you follow the road northeast of the village, you will cross a river that marks the area between Gludio and Neutral Zone. There is a bridge that crosses the river. Recently, bugbear raiders have appeared around the area between the bridge and the Neutral Zone and attacked trader coaches. Already twenty traders have lost their lives, and the goods that were stolen are too numerous to list. The traders have requested funds from the trader's guild headquarters in order to hire mercenaries, but the guild has yet to answer their request.
-I would be much obliged if you would get rid of the bugbears. According to the reports, there are about ten bugbears that attacked the trader coaches. Kill them and bring back ten necklaces. While on this task, you will be performing an official task of the Gludio guards, so take this with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30332-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30332-03.html deleted file mode 100644 index a10009e16c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30332-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-Have you defeated the bugbear raiders? What do you mean, not yet? What have you done all this time?! I have already reported to my superiors that I have sent out soldiers to destroy the bugbears ... What will they take me for?!
-At this very moment, the Traders that do business with Dion are losing quite a bit of profit by having to take the long way around on the southern coastal road! This is not the time for you to be fooling around in the village! Go defeat the bugbears and bring back ten necklaces. Then I will give you the coin of the lords! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30332-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30332-04.html deleted file mode 100644 index e4bbcfdf99..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30332-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-Oh, so you have killed all the bugbears. Now the traders can safely drive their carts to Dion. Here, take this -- it's a coin of the lords.
-Now you have the coin in your hand, and I have preserved my dignity as captain of the guards. Wasn't that a good exchange? Ha! Well, have a fine day! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30332-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30332-05.html deleted file mode 100644 index 8784a3c734..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30332-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bathis:
-Are you still on your training quest, fledgling? You're inviting trouble ... tsk tsk ...
-Come and see me whenever you feel like quitting! I will hire you on in the guard. Ha! Well, have a fine day! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30379-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30379-01.html deleted file mode 100644 index a32c14c552..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30379-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bezique:
-I have seen many young people like you who seek to become Human Knights. They foolishly try to act the part of the hero, and put not only themselves, but others in danger with their foolishness.
-This age no longer needs noble heroes. No one expects a courageous knight to appear and save them. Do you know what the people want? They want well-organized guards, carrying good weapons that will protect them, and a strong castle wall outside the village.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30379-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30379-02.html deleted file mode 100644 index 40e451f1c7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30379-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bezique:
-My my ... you are quite stubborn. Fine. If you must play the part of the hero ... why don't you go and hunt the spiders that have been wreaking havoc lately? Giant spiders have recently been reported upturning farmers' carts, raiding sheep and cattle, and even attacking Humans.
-The monsters you need to hunt are called poison spiders, or arachnid tracker. Cut off their legs, then bring back twenty of them and I will give you the coin of the lords. Go to the Windmill Hill on the left of the southern coastal road and you will see lots of them appearing. I must follow procedure, so being captain of the guards, I give you this mark to take with you.
-Well then, I hope you return with your life! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30379-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30379-03.html deleted file mode 100644 index 92dc756614..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30379-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bezique:
-... No doubt it was too difficult for you!
-As I told you, bring back twenty legs of the giant poison spiders or arachnid tracker and I will give you the coin of the lords. To reach the place where they are often sighted, follow the southern coastline road. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30379-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30379-04.html deleted file mode 100644 index f1c84e330f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30379-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bezique:
-Ho ho, so you've really killed twenty poison spiders! Perhaps I've been too harsh on you. I was just about to organize a team of soldiers to battle the poison spiders, because I thought you weren't coming back. I apologize for being rude.
-Here, I give you one of the few coins of the lords I have in my possession. I hope you have a successful quest. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30379-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30379-05.html deleted file mode 100644 index 64335c8909..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30379-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bezique:
-So we meet again. Are you still on your quest? Ho ho, it must not be that easy to become a Human Knight.
-Have you been to Talking Island? As you know, the island is also a part of the Gludio province. The captain of guards and the high priest there also have coins of the lords. As it is a remote place, security will be loose, and a warrior -- no, an apprentice Knight -- like yourself will be of aid.
-Go to the wharf of the harbor to take a ship going to Talking Island If you don't know the way to the harbor, ask Guard Plink. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-01.htm deleted file mode 100644 index 9687e63101..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sir Klaus Vasper:
-Even in this age, there are still young fighters now and then who wish to become a Human Knight. However, most are novices wrapped up in fantasies that they will become hero knights like those from legends. There are not many that have the qualities of a true Knight -- in other words, the courage to sacrifice oneself and the faith to stand up against the absurdities of the world.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-02.htm deleted file mode 100644 index c0ca2ce2bf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sir Klaus Vasper:
-y comrade of the sword, you are still not experienced enough to become a Knight. I can see the true passion and belief you hold in your heart, but those are not enough -- only through the forge of battle will you also gain the power to hold fast to those beliefs in the midst of unrighteousness.
-Come back when you are a little older and wiser. When you are ready, I will test your worthiness to be a true Knight.
-(Only characters level 18 and above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-02a.htm deleted file mode 100644 index 778ebcd3fb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-02a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Sir Klaus Vasper:
-Haven't you already earned the title of Knight? Brother, you need not receive the trial of the esquire again. Your duty is to fight for your noble faith and the glory of the lord. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-03.htm deleted file mode 100644 index 43b0fb6ecd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Sir Klaus Vasper:
-It seems that you have already selected your path. You do not need to perform the trials of the esquire. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-04.htm deleted file mode 100644 index 713db46f09..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Sir Klaus Vasper:
-Haven't you already received the Sword of Ritual? That sword is proof that you have the qualifications to become a Knight. If you take it to the grand master of the fighters guild, he will change your profession to a Human Knight. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-05.htm deleted file mode 100644 index c2f473e731..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sir Klaus Vasper:
-You want to become a Human Knight? Then you must go through the trial of the esquire to prove that you are not merely a rash, hot-blooded fighter, but one with true knightly spirit. This is a form of ritual and a process of training that all who desire to become a Human Knight must perform.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-06.html deleted file mode 100644 index a6182062da..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Sir Klaus Vasper:
-Knights were initially chosen to fight injustice and to protect the weak. The right to wear a sword and shield goes along with the responsibility to protect citizens from danger. The attire of knights has changed many times along with the changes of eras, but the fact that we are guardians of ordinary folk has not changed. That is because of the divine calling that we received from Einhasad, mother of creation.
-The moment that a young warrior begins the life of a guardian knight and embarks on a training mission is called the Trial of an Apprentice Human Knight. An apprentice knight travels all over the kingdom, usually to the areas that don't receive the protection of the army, and aids those who ask for help. Those we receive help gives a Coin of Lords as a token of the thanks to the apprentice knight.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-07.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-07.htm deleted file mode 100644 index 9d63c7b960..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-07.htm +++ /dev/null @@ -1,6 +0,0 @@ -Sir Karrel Vasper:
-Traditionally, the lord of the citizens who received the apprentice knight's help would show gratitude by inviting the apprentice to his castle and throwing a feast. But these days, the tradition is to give a Coin of Lords. A Coin of Lords is a gold coin engraved with a wise saying, showing the lord's gratitude. The right to give out these coins is given to the village guard captain or high priest.
-When the pilgrimage is over and the apprentice knight returns, the number of Coins he has determines whether the apprentice knight will be formally recognized as a full-fledged knight.
-If you wish to join the Knight Guild and earn the title of a knight, you must also go through this trial. So, my brother of the sword, will you formally go through the trial of the apprentice knight?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-08.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-08.htm deleted file mode 100644 index e91924b596..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-08.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sir Klaus Vasper:
-Very well. I, Sir Klaus Vasper, the guardian knight of the west, bestow this Trial of the Apprentice Knight upon you. Always carry this mark with you while embarking on the trial. This is how people along your pilgrimage will recognize you as an apprentice knight.
-As you go around to the villages in the Gludio region, try to meet with the local guard captain or the high priest. They will suggest many difficult tasks that you may perform for the people. When you complete these tasks, you can obtain a Coin of Lords. If you return with three or more Coins, you will have completed your trial.
-Then, embark on your journey. May Einhasad's protection be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-09.html deleted file mode 100644 index 949097c01c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Sir Klaus Vasper:
-Your pilgrimage is not over until you receive at least three coins of lords. Travel around the various villages in Gludio and meet the Guard Captains and High Priests. You can receive coins if you perform their tasks. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-10.html deleted file mode 100644 index 0f3207e28f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-10.html +++ /dev/null @@ -1,6 +0,0 @@ -Sir Klaus Vasper:
-Come, comrade of the sword. You have done well. By bringing these three coins of lords, you have proven you have the abilities and qualities to become a Knight.
-Now, do you want to complete the trial of the esquire? If so, I will give you the Sword of Ritual, with which you may change your profession to a Human Knight. Of course, if you want, you need not finish the trial of the esquire, but may instead continue with your journey.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-11.html deleted file mode 100644 index 6632d21003..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-11.html +++ /dev/null @@ -1,6 +0,0 @@ -Sir Klaus Vasper:
-Welcome, comrade of the sword. I see you have had great success on your pilgrimage. You have brought many coins of lords when you only had to bring three ... This proves that you have sufficient ability and disposition to become a Human Knight.
-Now, do you want to complete the trial of the esquire? If so, I will give you the Sword of Ritual, with which you may change your profession to a Human Knight. Of course, if you want, you need not finish the trial of the esquire, but may instead continue with your journey.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-12.html deleted file mode 100644 index 17715d3ad4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Sir Klaus Vasper:
-Welcome, comrade of the sword. I cannot be anything but surprised - it has been long indeed since any esquires that have brought back six coins of lords. This is more than enough to prove that you have the abilities and qualities to become a Human Knight.
-Now it is time to complete your trial as esquire. You have successfully endured this most demanding trial. Congratulations! Now you have earned the qualifications to become a Knight. I will give you the Sword of Ritual. This sword was used in the knighting ceremony of the legendary Sir Sedrick -- bear it with care. If you take this to the Grand Master of the fighters guild, he will change your profession to a Human Knight. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-13.html deleted file mode 100644 index 52947cf285..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-13.html +++ /dev/null @@ -1,5 +0,0 @@ -Sir Klaus Vasper:
-You have successfully endured a most demanding trial. Congratulations! Now you are qualified to become a Human Knight.
-I will give you the Sword of Ritual. This sword was used in the knighting ceremony of the legendary Sir Sedrick -- bear it with care. If you take this to the Grand Master of the fighters guild, he will change your profession to a Human Knight.
-Now, it is time for you to leave. Keep the faith and the romance of chivalry in your heart, and make your own destiny. May the good will of Einhasad always remain with you through every challenge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-14.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-14.html deleted file mode 100644 index 5465f9d983..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-14.html +++ /dev/null @@ -1,4 +0,0 @@ -Sir Klaus Vasper:
-You have successfully endured a most demanding trial. Congratulations! Now you are qualified to become a Human Knight.
-I will give you the Sword of Ritual. This sword was used in the knighting ceremony of the legendary Sir Sedrick -- bear it with care. If you take this to the Grand Master of the fighters guild, he will change your profession to a Human Knight. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-15.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-15.html deleted file mode 100644 index 4e9879b2e7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30417-15.html +++ /dev/null @@ -1,3 +0,0 @@ -Sir Klaus Vasper:
-Three coins of lords are the minimum condition in order to become a Human Knight. If you think that you are not ready, continue your pilgrimage. If there are villages in Gludio that you have not gone to yet, go to them and meet the Guard Captains or High Priests. I heard one enthusiastic esquire even journeyed to Talking Island. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30653-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30653-01.html deleted file mode 100644 index 7cb19ec7d7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/30653-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Sir Aaron Tanford:
-From your mark I gather that you are undergoing the Trial of the Esquire. They must be hard up for students, eh? Your courage is admirable but, honestly my friend, you may as well give up. Do you think just anyone can become a Knight?
-You are not even of noble birth, are you? One cannot become a true Knight without noble birth and natural talent. It is really pathetic to see someone from the lower classes struggle to become a Knight. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/Q00402_PathOfTheHumanKnight.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/Q00402_PathOfTheHumanKnight.java deleted file mode 100644 index c26ce42310..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00402_PathOfTheHumanKnight/Q00402_PathOfTheHumanKnight.java +++ /dev/null @@ -1,630 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00402_PathOfTheHumanKnight; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Path Of The Human Knight (402) - * @author ivantotov - */ -public class Q00402_PathOfTheHumanKnight extends Quest -{ - // NPCs - private static final int HIGH_PRIEST_BIOTIN = 30031; - private static final int LEVIAN = 30037; - private static final int CAPTAIN_GILBERT = 30039; - private static final int HIGH_PRIEST_RAYMOND = 30289; - private static final int CAPTAIN_BATHIS = 30332; - private static final int CAPTAIN_BEZIQUE = 30379; - private static final int SIR_KLAUS_VASPER = 30417; - private static final int SIR_ARON_TANFORD = 30653; - // Items - private static final int SQUIRES_MARK = 1271; - private static final int COIN_OF_LORDS1 = 1162; - private static final int COIN_OF_LORDS2 = 1163; - private static final int COIN_OF_LORDS3 = 1164; - private static final int COIN_OF_LORDS4 = 1165; - private static final int COIN_OF_LORDS5 = 1166; - private static final int COIN_OF_LORDS6 = 1167; - private static final int GLUDIO_GUARDS_1ST_BADGE = 1168; - private static final int BUGBEAR_NECKLACE = 1169; - private static final int EINHASADS_1ST_TEMPLE_BADGE = 1170; - private static final int EINHASAD_CRUCIFIX = 1171; - private static final int GLUDIO_GUARDS_2ND_BADGE = 1172; - private static final int VENOMOUS_SPIDERS_LEG = 1173; - private static final int EINHASADS_2ND_TEMPLE_BADGE = 1174; - private static final int LIZARDMANS_TOTEM = 1175; - private static final int GLUDIO_GUARDS_3RD_BADGE = 1176; - private static final int GIANT_SPIDERS_HUSK = 1177; - private static final int EINHASADS_3RD_TEMPLE_BADGE = 1178; - private static final int SKULL_OF_SILENT_HORROR = 1179; - // Reward - private static final int SWORD_OF_RITUAL = 1161; - // Monster - private static final int LANGK_LIZARDMAN_WARRIOR = 20024; - private static final int LANGK_LIZARDMAN_SCOUT = 20027; - private static final int LANGK_LIZARDMAN = 20030; - private static final int VENOMOUS_SPIDER = 20038; - private static final int ARACHNID_TRACKER = 20043; - private static final int ARACHNID_PREDATOR = 20050; - private static final int GIANT_SPIDER = 20103; - private static final int TALON_SPIDER = 20106; - private static final int BLADE_SPIDER = 20108; - private static final int SILENT_HORROR = 20404; - private static final int BUGBEAR_RAIDER = 20775; - // Quest Monster - private static final int UNDEAD_PRIEST = 27024; - // Misc - private static final int MIN_LEVEL = 19; - - public Q00402_PathOfTheHumanKnight() - { - super(402); - addStartNpc(SIR_KLAUS_VASPER); - addTalkId(SIR_KLAUS_VASPER, HIGH_PRIEST_BIOTIN, LEVIAN, HIGH_PRIEST_RAYMOND, CAPTAIN_GILBERT, CAPTAIN_BATHIS, CAPTAIN_BEZIQUE, SIR_ARON_TANFORD); - addKillId(LANGK_LIZARDMAN_WARRIOR, LANGK_LIZARDMAN_SCOUT, LANGK_LIZARDMAN, VENOMOUS_SPIDER, ARACHNID_TRACKER, ARACHNID_PREDATOR, GIANT_SPIDER, TALON_SPIDER, BLADE_SPIDER, SILENT_HORROR, BUGBEAR_RAIDER, UNDEAD_PRIEST); - registerQuestItems(SQUIRES_MARK, COIN_OF_LORDS1, COIN_OF_LORDS2, COIN_OF_LORDS3, COIN_OF_LORDS4, COIN_OF_LORDS5, COIN_OF_LORDS6, GLUDIO_GUARDS_1ST_BADGE, BUGBEAR_NECKLACE, EINHASADS_1ST_TEMPLE_BADGE, EINHASAD_CRUCIFIX, GLUDIO_GUARDS_2ND_BADGE, VENOMOUS_SPIDERS_LEG, EINHASADS_2ND_TEMPLE_BADGE, LIZARDMANS_TOTEM, GLUDIO_GUARDS_3RD_BADGE, GIANT_SPIDERS_HUSK, EINHASADS_3RD_TEMPLE_BADGE, SKULL_OF_SILENT_HORROR); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return null; - } - - String htmltext = null; - final long CoinCount = getQuestItemsCount(player, COIN_OF_LORDS1, COIN_OF_LORDS2, COIN_OF_LORDS3, COIN_OF_LORDS4, COIN_OF_LORDS5, COIN_OF_LORDS6); - switch (event) - { - case "ACCEPT": - { - if (player.getClassId() == ClassId.FIGHTER) - { - if (player.getLevel() >= MIN_LEVEL) - { - if (hasQuestItems(player, SWORD_OF_RITUAL)) - { - htmltext = "30417-04.htm"; - } - else - { - htmltext = "30417-05.htm"; - } - } - else - { - htmltext = "30417-02.htm"; - } - } - else if (player.getClassId() == ClassId.KNIGHT) - { - htmltext = "30417-02a.htm"; - } - else - { - htmltext = "30417-03.htm"; - } - break; - } - case "30417-08.htm": - { - qs.startQuest(); - giveItems(player, SQUIRES_MARK, 1); - htmltext = event; - break; - } - case "30289-02.html": - case "30417-06.html": - case "30417-07.htm": - case "30417-15.html": - { - htmltext = event; - break; - } - case "30417-13.html": - { - if (hasQuestItems(player, SQUIRES_MARK) && ((CoinCount) == 3)) - { - giveItems(player, SWORD_OF_RITUAL, 1); - takeItems(player, COIN_OF_LORDS1, 1); - takeItems(player, COIN_OF_LORDS2, 1); - takeItems(player, COIN_OF_LORDS3, 1); - takeItems(player, COIN_OF_LORDS4, 1); - takeItems(player, COIN_OF_LORDS5, 1); - takeItems(player, COIN_OF_LORDS6, 1); - takeItems(player, GLUDIO_GUARDS_1ST_BADGE, 1); - takeItems(player, GLUDIO_GUARDS_2ND_BADGE, 1); - takeItems(player, GLUDIO_GUARDS_3RD_BADGE, 1); - takeItems(player, EINHASADS_1ST_TEMPLE_BADGE, 1); - takeItems(player, EINHASADS_2ND_TEMPLE_BADGE, 1); - takeItems(player, EINHASADS_3RD_TEMPLE_BADGE, 1); - takeItems(player, BUGBEAR_NECKLACE, 1); - takeItems(player, EINHASAD_CRUCIFIX, 1); - takeItems(player, VENOMOUS_SPIDERS_LEG, 1); - takeItems(player, LIZARDMANS_TOTEM, 1); - takeItems(player, GIANT_SPIDERS_HUSK, 1); - takeItems(player, SKULL_OF_SILENT_HORROR, 1); - takeItems(player, SQUIRES_MARK, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = event; - } - break; - } - case "30417-14.html": - { - if (hasQuestItems(player, SQUIRES_MARK) && ((CoinCount) > 3) && ((CoinCount) < 6)) - { - giveItems(player, SWORD_OF_RITUAL, 1); - takeItems(player, COIN_OF_LORDS1, 1); - takeItems(player, COIN_OF_LORDS2, 1); - takeItems(player, COIN_OF_LORDS3, 1); - takeItems(player, COIN_OF_LORDS4, 1); - takeItems(player, COIN_OF_LORDS5, 1); - takeItems(player, COIN_OF_LORDS6, 1); - takeItems(player, GLUDIO_GUARDS_1ST_BADGE, 1); - takeItems(player, GLUDIO_GUARDS_2ND_BADGE, 1); - takeItems(player, GLUDIO_GUARDS_3RD_BADGE, 1); - takeItems(player, EINHASADS_1ST_TEMPLE_BADGE, 1); - takeItems(player, EINHASADS_2ND_TEMPLE_BADGE, 1); - takeItems(player, EINHASADS_3RD_TEMPLE_BADGE, 1); - takeItems(player, BUGBEAR_NECKLACE, 1); - takeItems(player, EINHASAD_CRUCIFIX, 1); - takeItems(player, VENOMOUS_SPIDERS_LEG, 1); - takeItems(player, LIZARDMANS_TOTEM, 1); - takeItems(player, GIANT_SPIDERS_HUSK, 1); - takeItems(player, SKULL_OF_SILENT_HORROR, 1); - takeItems(player, SQUIRES_MARK, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = event; - } - break; - } - case "30031-02.html": - { - giveItems(player, EINHASADS_3RD_TEMPLE_BADGE, 1); - htmltext = event; - break; - } - case "30037-02.html": - { - giveItems(player, EINHASADS_2ND_TEMPLE_BADGE, 1); - htmltext = event; - break; - } - case "30289-03.html": - { - giveItems(player, EINHASADS_1ST_TEMPLE_BADGE, 1); - htmltext = event; - break; - } - case "30039-02.html": - { - giveItems(player, GLUDIO_GUARDS_3RD_BADGE, 1); - htmltext = event; - break; - } - case "30379-02.html": - { - giveItems(player, GLUDIO_GUARDS_2ND_BADGE, 1); - htmltext = event; - break; - } - case "30332-02.html": - { - giveItems(player, GLUDIO_GUARDS_1ST_BADGE, 1); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case LANGK_LIZARDMAN_WARRIOR: - case LANGK_LIZARDMAN_SCOUT: - case LANGK_LIZARDMAN: - { - if (hasQuestItems(killer, EINHASADS_2ND_TEMPLE_BADGE) && (getQuestItemsCount(killer, LIZARDMANS_TOTEM) < 20) && (getRandom(10) < 5)) - { - giveItems(killer, LIZARDMANS_TOTEM, 1); - if (getQuestItemsCount(killer, LIZARDMANS_TOTEM) == 20) - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case VENOMOUS_SPIDER: - case ARACHNID_TRACKER: - case ARACHNID_PREDATOR: - { - if (hasQuestItems(killer, GLUDIO_GUARDS_2ND_BADGE) && (getQuestItemsCount(killer, VENOMOUS_SPIDERS_LEG) < 20)) - { - giveItems(killer, VENOMOUS_SPIDERS_LEG, 1); - if (getQuestItemsCount(killer, VENOMOUS_SPIDERS_LEG) == 20) - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case GIANT_SPIDER: - case TALON_SPIDER: - case BLADE_SPIDER: - { - if (hasQuestItems(killer, GLUDIO_GUARDS_3RD_BADGE) && (getQuestItemsCount(killer, GIANT_SPIDERS_HUSK) < 20) && (getRandom(10) < 4)) - { - giveItems(killer, GIANT_SPIDERS_HUSK, 1); - if (getQuestItemsCount(killer, GIANT_SPIDERS_HUSK) == 20) - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case SILENT_HORROR: - { - if (hasQuestItems(killer, EINHASADS_3RD_TEMPLE_BADGE) && (getQuestItemsCount(killer, SKULL_OF_SILENT_HORROR) < 10) && (getRandom(10) < 4)) - { - giveItems(killer, SKULL_OF_SILENT_HORROR, 1); - if (getQuestItemsCount(killer, SKULL_OF_SILENT_HORROR) == 10) - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case BUGBEAR_RAIDER: - { - if (hasQuestItems(killer, GLUDIO_GUARDS_1ST_BADGE) && (getQuestItemsCount(killer, BUGBEAR_NECKLACE) < 10)) - { - giveItems(killer, BUGBEAR_NECKLACE, 1); - if (getQuestItemsCount(killer, BUGBEAR_NECKLACE) == 10) - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case UNDEAD_PRIEST: - { - if (hasQuestItems(killer, EINHASADS_1ST_TEMPLE_BADGE) && (getQuestItemsCount(killer, EINHASAD_CRUCIFIX) < 12) && (getRandom(10) < 5)) - { - giveItems(killer, EINHASAD_CRUCIFIX, 1); - if (getQuestItemsCount(killer, EINHASAD_CRUCIFIX) == 12) - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == SIR_KLAUS_VASPER) - { - htmltext = "30417-01.htm"; - } - } - if (qs.isCompleted()) - { - if (npc.getId() == SIR_KLAUS_VASPER) - { - return htmltext; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case SIR_KLAUS_VASPER: - { - final long CoinCount = getQuestItemsCount(player, COIN_OF_LORDS1, COIN_OF_LORDS2, COIN_OF_LORDS3, COIN_OF_LORDS4, COIN_OF_LORDS5, COIN_OF_LORDS6); - if (hasQuestItems(player, SQUIRES_MARK)) - { - if ((CoinCount) < 3) - { - htmltext = "30417-09.html"; - } - else if ((CoinCount) == 3) - { - htmltext = "30417-10.html"; - } - else if (((CoinCount) > 3) && ((CoinCount) < 6)) - { - htmltext = "30417-11.html"; - } - else - { - giveItems(player, SWORD_OF_RITUAL, 1); - takeItems(player, COIN_OF_LORDS1, 1); - takeItems(player, COIN_OF_LORDS2, 1); - takeItems(player, COIN_OF_LORDS3, 1); - takeItems(player, COIN_OF_LORDS4, 1); - takeItems(player, COIN_OF_LORDS5, 1); - takeItems(player, COIN_OF_LORDS6, 1); - takeItems(player, SQUIRES_MARK, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30417-12.html"; - } - } - break; - } - case HIGH_PRIEST_BIOTIN: - { - if (hasQuestItems(player, SQUIRES_MARK) && !hasAtLeastOneQuestItem(player, EINHASADS_3RD_TEMPLE_BADGE, COIN_OF_LORDS6)) - { - htmltext = "30031-01.html"; - } - else if (hasQuestItems(player, EINHASADS_3RD_TEMPLE_BADGE)) - { - if (getQuestItemsCount(player, SKULL_OF_SILENT_HORROR) < 10) - { - htmltext = "30031-03.html"; - } - else - { - giveItems(player, COIN_OF_LORDS6, 1); - takeItems(player, EINHASADS_3RD_TEMPLE_BADGE, 1); - takeItems(player, SKULL_OF_SILENT_HORROR, -1); - htmltext = "30031-04.html"; - } - } - else if (hasQuestItems(player, COIN_OF_LORDS6)) - { - htmltext = "30031-05.html"; - } - break; - } - case LEVIAN: - { - if (hasQuestItems(player, SQUIRES_MARK) && !hasAtLeastOneQuestItem(player, EINHASADS_2ND_TEMPLE_BADGE, COIN_OF_LORDS4)) - { - htmltext = "30037-01.html"; - } - else if (hasQuestItems(player, EINHASADS_2ND_TEMPLE_BADGE)) - { - if (getQuestItemsCount(player, LIZARDMANS_TOTEM) < 20) - { - htmltext = "30037-03.html"; - } - else - { - giveItems(player, COIN_OF_LORDS4, 1); - takeItems(player, EINHASADS_2ND_TEMPLE_BADGE, 1); - takeItems(player, LIZARDMANS_TOTEM, -1); - htmltext = "30037-04.html"; - } - } - else if (hasQuestItems(player, COIN_OF_LORDS4)) - { - htmltext = "30037-05.html"; - } - break; - } - case HIGH_PRIEST_RAYMOND: - { - if (hasQuestItems(player, SQUIRES_MARK) && !hasAtLeastOneQuestItem(player, EINHASADS_1ST_TEMPLE_BADGE, COIN_OF_LORDS2)) - { - htmltext = "30289-01.html"; - } - else if (hasQuestItems(player, EINHASADS_1ST_TEMPLE_BADGE)) - { - if (getQuestItemsCount(player, EINHASAD_CRUCIFIX) < 12) - { - htmltext = "30289-04.html"; - } - else - { - giveItems(player, COIN_OF_LORDS2, 1); - takeItems(player, EINHASADS_1ST_TEMPLE_BADGE, 1); - takeItems(player, EINHASAD_CRUCIFIX, -1); - htmltext = "30289-05.html"; - } - } - else if (hasQuestItems(player, COIN_OF_LORDS2)) - { - htmltext = "30289-06.html"; - } - break; - } - case CAPTAIN_GILBERT: - { - if (hasQuestItems(player, SQUIRES_MARK) && !hasAtLeastOneQuestItem(player, GLUDIO_GUARDS_3RD_BADGE, COIN_OF_LORDS5)) - { - htmltext = "30039-01.html"; - } - else if (hasQuestItems(player, GLUDIO_GUARDS_3RD_BADGE)) - { - if (getQuestItemsCount(player, GIANT_SPIDERS_HUSK) < 20) - { - htmltext = "30039-03.html"; - } - else - { - giveItems(player, COIN_OF_LORDS5, 1); - takeItems(player, GLUDIO_GUARDS_3RD_BADGE, 1); - takeItems(player, GIANT_SPIDERS_HUSK, -1); - htmltext = "30039-04.html"; - } - } - else if (hasQuestItems(player, COIN_OF_LORDS5)) - { - htmltext = "30039-05.html"; - } - break; - } - case CAPTAIN_BEZIQUE: - { - if (hasQuestItems(player, SQUIRES_MARK) && !hasAtLeastOneQuestItem(player, GLUDIO_GUARDS_2ND_BADGE, COIN_OF_LORDS3)) - { - htmltext = "30379-01.html"; - } - else if (hasQuestItems(player, GLUDIO_GUARDS_2ND_BADGE)) - { - if (getQuestItemsCount(player, VENOMOUS_SPIDERS_LEG) < 20) - { - htmltext = "30379-03.html"; - } - else - { - giveItems(player, COIN_OF_LORDS3, 1); - takeItems(player, GLUDIO_GUARDS_2ND_BADGE, 1); - takeItems(player, VENOMOUS_SPIDERS_LEG, -1); - htmltext = "30379-04.html"; - } - } - else if (hasQuestItems(player, COIN_OF_LORDS3)) - { - htmltext = "30379-05.html"; - } - break; - } - case CAPTAIN_BATHIS: - { - if (hasQuestItems(player, SQUIRES_MARK) && !hasAtLeastOneQuestItem(player, GLUDIO_GUARDS_1ST_BADGE, COIN_OF_LORDS1)) - { - htmltext = "30332-01.html"; - } - else if (hasQuestItems(player, GLUDIO_GUARDS_1ST_BADGE)) - { - if (getQuestItemsCount(player, BUGBEAR_NECKLACE) < 10) - { - htmltext = "30332-03.html"; - } - else - { - giveItems(player, COIN_OF_LORDS1, 1); - takeItems(player, GLUDIO_GUARDS_1ST_BADGE, 1); - takeItems(player, BUGBEAR_NECKLACE, -1); - htmltext = "30332-04.html"; - } - } - else if (hasQuestItems(player, COIN_OF_LORDS1)) - { - htmltext = "30332-05.html"; - } - break; - } - case SIR_ARON_TANFORD: - { - if (hasQuestItems(player, SQUIRES_MARK)) - { - htmltext = "30653-01.html"; - } - break; - } - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-01.htm deleted file mode 100644 index 7616fd5181..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bezique:
-You want to be a Rogue? Oh, bother! Must I see to this as well, when I am so busy these days ...
-Ah! But it happens that there is a bothersome task at the moment. If you solve it for me, I will recommend you as a Rogue. What do you think? Do you want to take the job?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-02.htm deleted file mode 100644 index 2109bb2690..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bezique:
-You are an ambitious youth. But on second thought ... I don't think this job is right for you. What I'm sayin' is, you're not the type to become a Rogue ...
-I'm not looking down on you so please don't be offended. It is just that magicians and certain races do not qualify to become Rogues. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-02a.htm deleted file mode 100644 index abdf69bfc2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-02a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Captain Bezique:
-You are full of ambition. But this task may be too simple for a seasoned Rogue like you. How about giving your juniors a chance? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-03.htm deleted file mode 100644 index a3c97d6290..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bezique:
-I can see that you are a youngster filled with enthusiasm. Unfortunately, you also seem too inexperienced for this mission. I'm a good judge of ability, so don't quarrel.
-In any event, I'm only concerned for your safety. The bottom line is that this job is simply too dangerous for you right now. Come back to me after you've completed additional training and I'll see what I can do for you...
-(Only characters who are level 18 or above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-04.htm deleted file mode 100644 index 00a085500e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Captain Bezique:
-Don't you already have the Recommendation that I wrote you?? Take it to the Grand Master of the fighters guild. Then you can change profession to a Rogue. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-05.htm deleted file mode 100644 index 60b70cd964..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bezique:
-Aren't you an ambitious young one. Very well! I will explain what you must do.
-Recently, a pack of thieves has been running wild near Gludin Village and causing us problems. They know that our village is in disorder because of the restoration project, and they have been exploiting the opportunity to sneak in and out, stealing the property of many innocent people.
According to the people who have seen them, they are not humans but Ol Mahums. They are so fast that our guards lose them in pursuit every time. If you can capture those thieves, we will recognize your talents and recommend you to be a Rogue.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-06.htm deleted file mode 100644 index 92b75f4eea..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bezique:
-Those thieves are surely part of the Ol Mahum straggler troops. The Ol Mahum foreign troops that Gracia hired years ago during the Gracian War, are still pitching runaway troop campsites beyond the mountain north of the village.
-One more thing. There is someone who can help you catch those thieves. There is a woman named Neti who lives in this village... Actually, she was once a chivalrous robber. She sure kept this kingdom's corrupt aristocracy in fear, heh heh. She's also famous as a treasure hunter who found rare and valuable treasure in many ruins.
-You might get a cold reception if you go asking for her help, so take this letter with you. She owes me a debt, so she will surely help you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-07.html deleted file mode 100644 index 4fb4d8f3b3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Bezique:
-You have not sought out Neti yet? She will give you much aid in catching the thieves. She lives in this village, so hurry and find her. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-08.html deleted file mode 100644 index 3598350b4c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bezique:
-I understand that you have received a "Horseshoe of Light" from Neti. You must be more talented than you look, but if Neti gave you this, she has faith in your abilities. So let's start going after those thieves in earnest. This is the Most Wanted List.
-I'm sure you can tell from reading the list, but your opponents are called the Cat's Eye Bandits. They're named for their leader, nicknamed Cat's Eye for whatever reason, and are all of the Ol Mahum race. According to my scouts, their base is located near the Abandoned Camp where the runaway Ol Mahum troops pitch camp. If you don't know how to get there, go and ask Guard Praga.
-Use the bow and dagger that Neti gave you to capture the Cat's Eye gang in one stroke. And bring back the 4 types of items that were stolen from the people of this village. Should be a good test of your mettle. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-09.html deleted file mode 100644 index c1b242fbcd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Captain Bezique:
-Oh! You've recovered all the stolen items. Thank you for your trouble. Your skills are better than I thought. I think you really have the qualities to become a good Rogue.
-Red-eyed Bandits... Have you ever heard of them? They are the largest group of bandits on the continent with their home in the snow-covered mountains of Oren. I can't believe those stupid thieves were related to the Red-eyed Bandits... I need to make a detailed inquiry into this. Hmm...
-Anyhow, I will write you a letter of Recommendation. Go to Grand Master Ramos at the Fighters Guild and show him my Recommendation. Then you can change occupations to a Rogue. Well then, I wish you luck. Oh, and I almost forgot! I will give Neti back her bow and dagger for you. I have to go and thank her, anyway. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-10.html deleted file mode 100644 index 7dd61c636b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Bezique:
-By the look of that bow and dagger, I see Neti has given you a task to test your skills. In the past, Neti's skills with The Bow and dagger were the finest in all Gludio. People's mouths would hang open whenever she shot an apple off a young child's head. If you want to be a Rogue, you must learn how to use your bow and dagger well. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-11.html deleted file mode 100644 index 06e8066f22..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30379-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bezique:
-Why are you still here? Hurry along -- kill the Cat's Eye Bandits and recover the four stolen items. Remember that you must use The Bow and dagger that Neti gave you to kill those scoundrels.
-According to my men, the thieves are near the abandoned campgrounds. If you don't know how to get there, ask Guard Praga. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-01.html deleted file mode 100644 index e847b89e95..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Neti:
-Oh blast it...! I suppose Bezique has already told you about my past?
-I can't refuse a request from Bezique. He saved me a long time ago when I was in a diffiult situation... But I really hate annoying jobs like this!
-Fine. If you really want to catch those thieves, you have to follow my words exactly from now on. Got it?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-02.html deleted file mode 100644 index 05b54f9086..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Neti:
-Rumor has it that the thieves are very nimble. If you want to deal with them, you must increase your agility to their level. That is probably why Bezique said that he would acknowledge you as a Rogue if you catch those thieves. Great agility is the main talent you must have to be a Rogue.
-Before you handle those thieves, I must test you to fathom your agility. So be alert and listen. If you pass this test, you will be able to catch the thieves easily.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-03.html deleted file mode 100644 index abeec90b70..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Neti:
-Well then, have it your way! I only talked with you because Bezique asked me to help you, but since you don't want to, it's all the better. These tasks really annoy me, too!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-04.html deleted file mode 100644 index 58f8884715..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Neti:
-All right. I accept your apology. But only this once. So listen carefully to my words.
-Rumor has it that the thieves are very nimble. If you want to deal with them, you must increase your agility to their level. That is probably why Bezique said that he would acknowledge you as a Rogue if you catch those thieves. Great agility is the main talent you must have to be a Rogue.
-Before you handle those thieves, I must test you to fathom your agility. If you pass this test, you will be able to catch the thieves easily.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-05.html deleted file mode 100644 index 29503153c5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Neti:
-First, take this bow and dagger. To engage in combat that depends on agility, you must be able to use a bow and dagger skillfully, rather than a sword or axe.
-Take these two weapons and go east of here to the Ruins of Agony, and hunt skeletons and spartoi. Skeletons shatter very easily, so it will not be difficult to find bone pieces. It is more dangerous, but hunting spartoi is easier when collecting bone pieces.
-You must keep in mind that when you hunt skeletons or spartoi, you must use The Bow and dagger that I gave you. As proof of your hunt, bring back ten bone pieces and I will let you pass the test.
-Now it is time for you to leave. If you don't know the way to the ruins, ask the guards. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-06.html deleted file mode 100644 index dd9cdc83ff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Neti:
-Have you come already? I see you are far from finishing. Hurry on to the Ruins of Agony, and hunt the skeletons and spartoi. You must use The Bow and dagger that I gave you. If you bring back ten bone pieces as proof of your success, I will let you pass the test.
-If you don't know the way to the ruins, ask the guards. Well, you should leave now. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-07.html deleted file mode 100644 index e006a9392b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Neti:
-Thank you. That is sufficient to catch the thieves. To prove your ability, I give you the Horseshoe of Light. Take this to Captain Bezique. And take care to catch the thieves with the weapons I have given you. I assure you they will come in handy in catching thieves. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-08.html deleted file mode 100644 index 7af8d80cb0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/30425-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Neti:
-Now take the Horseshoe of Light that I have given you and go to Captain Bezique. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/Q00403_PathOfTheRogue.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/Q00403_PathOfTheRogue.java deleted file mode 100644 index 4ae757d6f4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00403_PathOfTheRogue/Q00403_PathOfTheRogue.java +++ /dev/null @@ -1,375 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00403_PathOfTheRogue; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.ItemChanceHolder; -import org.l2jmobius.gameserver.model.items.instance.ItemInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.NpcSay; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Path Of The Rogue (403) - * @author ivantotov - */ -public class Q00403_PathOfTheRogue extends Quest -{ - // NPCs - private static final int CAPTAIN_BEZIQUE = 30379; - private static final int NETI = 30425; - // Items - private static final int BEZIQUES_LETTER = 1180; - private static final int NETIS_BOW = 1181; - private static final int NETIS_DAGGER = 1182; - private static final int SPARTOIS_BONES = 1183; - private static final int HORSESHOE_OF_LIGHT = 1184; - private static final int MOST_WANTED_LIST = 1185; - private static final int STOLEN_JEWELRY = 1186; - private static final int STOLEN_TOMES = 1187; - private static final int STOLEN_RING = 1188; - private static final int STOLEN_NECKLACE = 1189; - private static final int[] STOLEN_ITEMS = - { - STOLEN_JEWELRY, - STOLEN_TOMES, - STOLEN_RING, - STOLEN_NECKLACE - }; - // Reward - private static final int BEZIQUES_RECOMMENDATION = 1190; - // Misc - private static final int MIN_LEVEL = 19; - private static final int REQUIRED_ITEM_COUNT = 10; - // Quest Monster - private static final int CATS_EYE_BANDIT = 27038; - // Monster - private static final Map MONSTER_DROPS = new HashMap<>(); - static - { - MONSTER_DROPS.put(20035, new ItemChanceHolder(SPARTOIS_BONES, 2)); // Tracker Skeleton - MONSTER_DROPS.put(20042, new ItemChanceHolder(SPARTOIS_BONES, 3)); // Tracker Skeleton Leader - MONSTER_DROPS.put(20045, new ItemChanceHolder(SPARTOIS_BONES, 2)); // Skeleton Scout - MONSTER_DROPS.put(20051, new ItemChanceHolder(SPARTOIS_BONES, 2)); // Skeleton Bowman - MONSTER_DROPS.put(20054, new ItemChanceHolder(SPARTOIS_BONES, 8)); // Ruin Spartoi - MONSTER_DROPS.put(20060, new ItemChanceHolder(SPARTOIS_BONES, 8)); // Raging Spartoi - } - - public Q00403_PathOfTheRogue() - { - super(403); - addStartNpc(CAPTAIN_BEZIQUE); - addTalkId(CAPTAIN_BEZIQUE, NETI); - addAttackId(MONSTER_DROPS.keySet()); - addAttackId(CATS_EYE_BANDIT); - addKillId(MONSTER_DROPS.keySet()); - addKillId(CATS_EYE_BANDIT); - registerQuestItems(BEZIQUES_LETTER, NETIS_BOW, NETIS_DAGGER, SPARTOIS_BONES, HORSESHOE_OF_LIGHT, MOST_WANTED_LIST, STOLEN_JEWELRY, STOLEN_TOMES, STOLEN_RING, STOLEN_NECKLACE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (player.getClassId() == ClassId.FIGHTER) - { - if (player.getLevel() >= MIN_LEVEL) - { - if (hasQuestItems(player, BEZIQUES_RECOMMENDATION)) - { - htmltext = "30379-04.htm"; - } - else - { - htmltext = "30379-05.htm"; - } - } - else - { - htmltext = "30379-03.htm"; - } - } - else if (player.getClassId() == ClassId.ROGUE) - { - htmltext = "30379-02a.htm"; - } - else - { - htmltext = "30379-02.htm"; - } - break; - } - case "30379-06.htm": - { - qs.startQuest(); - giveItems(player, BEZIQUES_LETTER, 1); - htmltext = event; - break; - } - case "30425-02.html": - case "30425-03.html": - case "30425-04.html": - { - htmltext = event; - break; - } - case "30425-05.html": - { - if (hasQuestItems(player, BEZIQUES_LETTER)) - { - takeItems(player, BEZIQUES_LETTER, 1); - if (!hasQuestItems(player, NETIS_BOW)) - { - giveItems(player, NETIS_BOW, 1); - } - if (!hasQuestItems(player, NETIS_DAGGER)) - { - giveItems(player, NETIS_DAGGER, 1); - } - qs.setCond(2, true); - } - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon) - { - final QuestState qs = getQuestState(attacker, false); - if ((qs != null) && qs.isStarted()) - { - switch (npc.getScriptValue()) - { - case 0: - { - npc.getVariables().set("lastAttacker", attacker.getObjectId()); - if (!checkWeapon(attacker)) - { - npc.setScriptValue(2); - } - else - { - if (npc.getId() == CATS_EYE_BANDIT) - { - attacker.sendPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.YOU_CHILDISH_FOOL_DO_YOU_THINK_YOU_CAN_CATCH_ME)); - } - npc.setScriptValue(1); - } - break; - } - case 1: - { - if (!checkWeapon(attacker)) - { - npc.setScriptValue(2); - } - else if (npc.getVariables().getInt("lastAttacker") != attacker.getObjectId()) - { - npc.setScriptValue(2); - } - break; - } - } - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && npc.isScriptValue(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - if (npc.getId() == CATS_EYE_BANDIT) - { - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.I_MUST_DO_SOMETHING_ABOUT_THIS_SHAMEFUL_INCIDENT)); - if (hasQuestItems(killer, MOST_WANTED_LIST)) - { - int randomItem = STOLEN_ITEMS[getRandom(STOLEN_ITEMS.length)]; - if (!hasQuestItems(killer, randomItem)) - { - giveItems(killer, randomItem, 1); - - if (hasQuestItems(killer, STOLEN_ITEMS)) - { - qs.setCond(6, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - } - else - { - final ItemChanceHolder reward = MONSTER_DROPS.get(npc.getId()); - if ((getQuestItemsCount(killer, reward.getId()) < REQUIRED_ITEM_COUNT) && npc.isScriptValue(1) && (getRandom(REQUIRED_ITEM_COUNT) < reward.getChance())) - { - giveItems(killer, reward.getId(), reward.getCount()); - if (getQuestItemsCount(killer, reward.getId()) >= REQUIRED_ITEM_COUNT) - { - qs.setCond(3, true); - } - else - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - } - return super.onKill(npc, killer, isSummon); - } - - private boolean checkWeapon(PlayerInstance player) - { - ItemInstance weapon = player.getActiveWeaponInstance(); - return ((weapon != null) && ((weapon.getId() == NETIS_BOW) || (weapon.getId() == NETIS_DAGGER))); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == CAPTAIN_BEZIQUE) - { - htmltext = "30379-01.htm"; - } - } - if (qs.isCompleted()) - { - if (npc.getId() == CAPTAIN_BEZIQUE) - { - return htmltext; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case CAPTAIN_BEZIQUE: - { - if (hasQuestItems(player, STOLEN_JEWELRY, STOLEN_TOMES, STOLEN_RING, STOLEN_NECKLACE)) - { - takeItems(player, NETIS_BOW, 1); - takeItems(player, NETIS_DAGGER, 1); - takeItems(player, MOST_WANTED_LIST, 1); - takeItems(player, STOLEN_JEWELRY, 1); - takeItems(player, STOLEN_TOMES, 1); - takeItems(player, STOLEN_RING, 1); - takeItems(player, STOLEN_NECKLACE, 1); - giveItems(player, BEZIQUES_RECOMMENDATION, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30379-09.html"; - } - else if (!hasQuestItems(player, HORSESHOE_OF_LIGHT) && hasQuestItems(player, BEZIQUES_LETTER)) - { - htmltext = "30379-07.html"; - } - else if (hasQuestItems(player, HORSESHOE_OF_LIGHT)) - { - takeItems(player, HORSESHOE_OF_LIGHT, 1); - giveItems(player, MOST_WANTED_LIST, 1); - qs.setCond(5, true); - htmltext = "30379-08.html"; - } - else if (hasQuestItems(player, NETIS_BOW, NETIS_DAGGER) && !hasQuestItems(player, MOST_WANTED_LIST)) - { - htmltext = "30379-10.html"; - } - else if (hasQuestItems(player, MOST_WANTED_LIST)) - { - htmltext = "30379-11.html"; - } - break; - } - case NETI: - { - if (hasQuestItems(player, BEZIQUES_LETTER)) - { - htmltext = "30425-01.html"; - } - else if (!hasAtLeastOneQuestItem(player, HORSESHOE_OF_LIGHT, BEZIQUES_LETTER)) - { - if (hasQuestItems(player, MOST_WANTED_LIST)) - { - htmltext = "30425-08.html"; - } - else if (getQuestItemsCount(player, SPARTOIS_BONES) < REQUIRED_ITEM_COUNT) - { - htmltext = "30425-06.html"; - } - else - { - takeItems(player, SPARTOIS_BONES, REQUIRED_ITEM_COUNT); - giveItems(player, HORSESHOE_OF_LIGHT, 1); - qs.setCond(4, true); - htmltext = "30425-07.html"; - } - } - else if (hasQuestItems(player, HORSESHOE_OF_LIGHT)) - { - htmltext = "30425-08.html"; - } - break; - } - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-01.htm deleted file mode 100644 index 6c73c4a8f3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Parina:
-Looking closely, I see you are not the one I have been waiting for. I'm sorry, but I do not have anything to tell you. I am tired, so please go back to where you came from. However ... please be happy. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-02.htm deleted file mode 100644 index 4cf60cde34..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Parina:
-Hidden in nature are surprising powers: Water, Fire, Wind and Earth. With time, you too will understand. Until then you must be patient.
-(Only characters level 18 and above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-02a.htm deleted file mode 100644 index 74a509910f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-02a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Parina:
-You are a Human Wizard that has already perceived the secrets of water, fire, wind, and earth. There is no need for you to re-embark upon the journey of becoming a Wizard. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-03.htm deleted file mode 100644 index ecd1529977..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Parina:
-Is there something you have not found yet? Don't you already have the four tokens of water, fire, wind and earth? Take the bead of four seasons and go to the high priest. He will be able to open your new future for you.
-I feel the power of a new beginning. He will not like me that much, but ... I respect him. Go before it is too late. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-04.htm deleted file mode 100644 index b698f2bb0b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Parina:
-To become a Human Wizard, you must have the four tokens of water, fire, wind and earth. If you are not acknowledged by nature, which controls these four elements, you do not have the right to be called a Wizard. Go out into the world and collect the four tokens. The collection of the tokens can only be accomplished by your own power. This is all I can do for you.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-05.html deleted file mode 100644 index 18c69aa35d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Parina:
-How goes your journey of searching for the tokens? Please find and bring the tokens of water, fire, wind and earth. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-06.html deleted file mode 100644 index 767c15f8f7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Parina:
-I see you have collected all four tokens of water, fire, wind and earth. Through the journey to collect tokens, you have proven your passion for learning, curiosity about the world, powers of deep investigation and contemplation, and strong will. You have created your future with your own hands.
-I give you the bead of four seasons Take this bead to the high priest. I'm sure he can guide you to the path of the Wizard. May your future days always be filled with light. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-07.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-07.htm deleted file mode 100644 index 3b564d445e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30391-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Parina:
-The journey of becoming a Wizard begins with the will of a magician to learn new things. Strong will to obtain knowledge is often compared to a flame. You must first find the token of flame.
-In order to do that, you must meet the Flame Spirit. It is in the form of a lizard wrapped up in flames and is near a village damaged during the war, now called the Ruins of Despair. Look for it to the south of the village of Castle Gludio. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30409-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30409-01.html deleted file mode 100644 index b621d788b1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30409-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Earth Snake:
-Wait! Do not deceive yourself into thinking I am a mere lizard just because I look like a basilisk. Although my appearance is unremarkable, I am a spirit of earth, which studies the principles of the world embodied within the soil and rock. Right now I am looking for a way to purify the negative forces that have seeped into the earth in these ruins.
-You say you are looking for the token of earth? Then I must test you to see if you are qualified to earn it. Just because the spirits of water, fire and wind have acknowledged you doesn't mean that I will do so as easily.
-It is your task to find Red Soil that contains the strong life of the earth. You can obtain it by hunting a bear called the red bear that lives in this vicinity. The red bear can be found in the Fellmere Harvesting Grounds between the Ruins of Agony and the Orc Barracks. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30409-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30409-02.html deleted file mode 100644 index 4140dc05c4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30409-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Earth Snake:
-If you want to receive the token of earth from me, bring me back Red Soil. The Red Soil contains the strong vitality of the earth and can be obtained by hunting the red bears that are frequently seen in the Fellmere Harvesting Grounds between the Ruins of Agony and the Orc Barracks. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30409-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30409-03.html deleted file mode 100644 index 6dfceaf054..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30409-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Earth Snake:
-You've brought the Red Soil! So fast for a Human! I thought you would have more trouble than that. As promised, I'll exchange the Ring of Earth for a Token of Earth. Don't lose the faith, pilgrim.
-Once you've collected the tokens of fire, water, wind and earth, speak with Parina in Gludin. She has a special affinity for the spirits of the four elements, for they are constantly whispering into her ear. She will raise your understanding of magic to new heights. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30409-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30409-04.html deleted file mode 100644 index 75eff00d6b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30409-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Earth Snake:
-Once you have collected all four tokens - fire, water, air and earth - that represent the four elements of nature, go find Parina in Gludin Village. Her deep understanding of the elements and spirits can lead you towards enlightenment. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30410-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30410-01.html deleted file mode 100644 index e7f5098ede..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30410-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Wasteland Lizardman:
-Nice to meet you, Human. I am a minstrel who savors the music in nature and loves to sing loudly. I regret that I cannot chat with you long. I am in the middle of listening to the song brought to me by the winds of the Wastelands.
-You've come because you have some business with me? What business are you talking about?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30410-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30410-02.html deleted file mode 100644 index 4deb5383dd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30410-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Wasteland Lizardman:
-Ah ...! The spirit of wind up in the north? I've seen it a few times ... I hate that race, so I don't even associate with it at all. I just saw it from afar and it didn't even say hello, so I passed by. But why did you bring up the sylph?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30410-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30410-03.html deleted file mode 100644 index 979b865337..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30410-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Wasteland Lizardman:
-I'm very sorry about that ... I didn't know I was making that much noise. Actually, I've been digging in the ground to bury my eggs here. I finished digging yesterday, and I've buried the eggs, so I won't be noisy any more. Won't you tell her that I'm really sorry?
-I also found this feather while I was digging. It may belong to the sylph. Please show it to her. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30410-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30410-04.html deleted file mode 100644 index 88a7e38d57..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30410-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Wasteland Lizardman:
-Take the feather I gave you to the wind sylph. Don't forget to say that I said I am sorry about the noise ... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30411-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30411-01.html deleted file mode 100644 index 0a40658b21..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30411-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Flame Salamander:
-What is it, child of Humans? Aren't you frightened by the fumes of fire that I breathe? It has been a long time since I've seen a Human as fearless as you. So you've come to find the token of flame? Now I see that you are a Mystic who controls the powers of elements! Good ... If you grant me a favor, I will give you the token of flame.
-The Key of Flame that I had in my charge was stolen not long ago. The rascal that took the key was a ratman fighter. He is in fact an evil spirit in disguise, that covets the power of fire. How else could he have tricked me and stolen the key? Please find the scoundrel and recover the key. There are many ratman fighters at the northwestern corner of the Ruins of Despair. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30411-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30411-02.html deleted file mode 100644 index a3d6c874e3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30411-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Flame Salamander:
-Child of Humans, have you come back already? Didn't I tell you to kill the ratman fighter and bring back the Key of Flame? Only then can I give you the token of flame. There are many ratman fighters at the northwestern corner of the Ruins of Despair. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30411-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30411-03.html deleted file mode 100644 index 848ce06dd0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30411-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Flame Salamander:
-Ah ... I see you have found the key. I give you the Flame Earring as a token of fire. I name you predecessor of the flame ... Pray, do not neglect the desire for learning now rising within you.
-Your desires for knowledge lead to curiosity about the world. Thought caught up in that curiosity cannot stay in one place for very long, and will wander continuously in search of new knowledge. This is why the strong curiosity that stirs the scholar to travel is often compared to the wind.
-The next thing you must find is the Wind Token. In order to find it, you must first speak to the Wind Sylph. She is staying at the entrance of the Wastelands beyond the southwestern mountains. As you already know, there are three entrances to the Wastelands. The sylph will be at the northwest entrance. I wish you luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30411-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30411-04.html deleted file mode 100644 index d643a3dadc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30411-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Flame Salamander:
-Child of Humans ... Haven't you already received the token of flame from me? You have already been recognized as the predecessor of flame, now go find the Wind Token. In order to find the token, you must meet the Wind Sylph. You can meet her at the entrance to the Wastelands that is southwest of here. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30412-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30412-01.html deleted file mode 100644 index c00374e0b1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30412-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Wind Sylph:
-I see you have come to find the Wind Token. The winds blowing here told me of your story. If you grant me one favor, I will happily give you the Wind Token.
-Not long ago, the wastelands Lizardman appeared in the Southern Wastelands, and it has been so noisy ever since that I haven't been able to savor the wind comfortably.
-Please make the wastelands Lizardman quiet so my meditations are not disrupted. Then I will give you the Wind Token.
-Since scary monsters are prowling around on the southern hills, it would be safer for you to follow the western path of the valley and then head south. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30412-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30412-02.html deleted file mode 100644 index 7cc58a817c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30412-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Wind Sylph:
-Is it that you do not wish to grant my request? All the noise gives me a headache ... Please, I beg you. Go to the Wasteland Lizardman. He is in the Southern Wastelands. The safest route for you will be to follow the road west of the valley and then head south. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30412-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30412-03.html deleted file mode 100644 index 4816bce775..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30412-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Wind Sylph:
-Thank you very much. Now I can meditate in peace. I was thinking of going to some other land because it was so noisy. As a token of my appreciation, I give you the Wind Token.
-Searcher of the wind, please do not forget your naive curiosity about materials.
-Curiosity always leads to investigation. The deep contemplation and research of a magician is very often compared to the deep waters of a lake.
-Now you must find the token of water. In order to find it, you must meet the undine of the water. She is near Fellmere Lake. The lake can be found if you pass the abandoned camp of the Ol Mahums in the north and continue a little farther north. Well then, may the divine protection of wind be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30412-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30412-04.html deleted file mode 100644 index 87a606e1d9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30412-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Wind Sylph:
-I see you have already earned the Wind Token from me. What you must find now is the token of water. To find it, you must meet the undine of the water.
-The undine of the water is at Fellmere Lake. To find the lake, you must go north of here. Go pass the abandoned camp where the Ol Mahums are and go a little more north to reach Fellmere Lake. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30413-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30413-01.html deleted file mode 100644 index 2f48a4aec2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30413-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Water Undine:
-Don't be a nuisance and disappear. I am busy purifying the force of water in the surrounding land!
-You want to earn the token of water? Well then, do me one favor. Do you see that lake? On the other side of the lake is a monster shaped like a strange eye called the Water Seer. It disturbs the force of water in this area and really gives me a headache.
-Would you be willing to go kill the Water Seer and bring back two sparkling pebbles as proof? Then I will give you the token of water. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30413-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30413-02.html deleted file mode 100644 index 9d7cbbb867..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30413-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Water Undine:
-You don't have the sparkling pebbles yet? You can obtain the pebbles by killing the Water Seer. Bring back two of them. Please hurry! If I change my mind. I may just give away the token of water to someone else. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30413-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30413-03.html deleted file mode 100644 index 1091e628c7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30413-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Water Undine:
-Oh! Surprisingly, you have some skill! Now it will be a little easier for me to purify the water. As I promised, I will give you the token of water. Studier of the water, do not be lazy in your quest for truth.
-When a magician's knowledge reaches a certain level, his understanding of the world turns to steadfast faith. The strong will of a magician who tries to change the world with his beliefs is very often compared to the earth.
-The next thing you must find is the token of earth. You can only obtain that by meeting the Earth Snake. If you want to meet the snake, you must go to the Ruins of Agony. Just north of here, you will easily find the ruins. The Earth Snake may look crude, but it is a very wise spirit, so it is better not to be arrogant in front of it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30413-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30413-04.html deleted file mode 100644 index 0138f6ab0a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/30413-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Water Undine:
-Have you forgotten what I've said already? I told you to go find the earth snake! Go to the Ruins of Agony north of here to meet it. You haven't given up on the token of earth, have you? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/Q00404_PathOfTheHumanWizard.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/Q00404_PathOfTheHumanWizard.java deleted file mode 100644 index 62bebe9507..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00404_PathOfTheHumanWizard/Q00404_PathOfTheHumanWizard.java +++ /dev/null @@ -1,397 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00404_PathOfTheHumanWizard; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Path Of The Human Wizard (404) - * @author ivantotov - */ -public class Q00404_PathOfTheHumanWizard extends Quest -{ - // NPCs - private static final int PARINA = 30391; - private static final int EARTH_SNAKE = 30409; - private static final int WASTELAND_LIZARDMAN = 30410; - private static final int FLAME_SALAMANDER = 30411; - private static final int WIND_SYLPH = 30412; - private static final int WATER_UNDINE = 30413; - // Items - private static final int MAP_OF_LUSTER = 1280; - private static final int KEY_OF_FLAME = 1281; - private static final int FLAME_EARING = 1282; - private static final int BROKEN_BRONZE_MIRROR = 1283; - private static final int WIND_FEATHER = 1284; - private static final int WIND_BANGLE = 1285; - private static final int RAMAS_DIARY = 1286; - private static final int SPARKLE_PEBBLE = 1287; - private static final int WATER_NECKLACE = 1288; - private static final int RUSTY_COIN = 1289; - private static final int RED_SOIL = 1290; - private static final int EARTH_RING = 1291; - // Reward - private static final int BEAD_OF_SEASON = 1292; - // Monster - private static final int RED_BEAR = 20021; - private static final int RATMAN_WARRIOR = 20359; - // Quest Monster - private static final int WATER_SEER = 27030; - // Misc - private static final int MIN_LEVEL = 19; - - public Q00404_PathOfTheHumanWizard() - { - super(404); - addStartNpc(PARINA); - addTalkId(PARINA, EARTH_SNAKE, WASTELAND_LIZARDMAN, FLAME_SALAMANDER, WIND_SYLPH, WATER_UNDINE); - addKillId(RED_BEAR, RATMAN_WARRIOR, WATER_SEER); - registerQuestItems(MAP_OF_LUSTER, KEY_OF_FLAME, FLAME_EARING, BROKEN_BRONZE_MIRROR, WIND_FEATHER, WIND_BANGLE, RAMAS_DIARY, SPARKLE_PEBBLE, WATER_NECKLACE, RUSTY_COIN, RED_SOIL, EARTH_RING); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (player.getClassId() == ClassId.MAGE) - { - if (player.getLevel() >= MIN_LEVEL) - { - if (hasQuestItems(player, BEAD_OF_SEASON)) - { - htmltext = "30391-03.htm"; - } - else - { - qs.startQuest(); - htmltext = "30391-07.htm"; - } - } - else - { - htmltext = "30391-02.htm"; - } - } - else if (player.getClassId() == ClassId.WIZARD) - { - htmltext = "30391-02a.htm"; - } - else - { - htmltext = "30391-01.htm"; - } - break; - } - case "30410-02.html": - { - htmltext = event; - break; - } - case "30410-03.html": - { - giveItems(player, WIND_FEATHER, 1); - qs.setCond(6, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case RED_BEAR: - { - if (hasQuestItems(killer, RUSTY_COIN) && !hasQuestItems(killer, RED_SOIL) && (getRandom(100) < 20)) - { - giveItems(killer, RED_SOIL, 1); - qs.setCond(12, true); - } - break; - } - case RATMAN_WARRIOR: - { - if (hasQuestItems(killer, MAP_OF_LUSTER) && !hasQuestItems(killer, KEY_OF_FLAME) && (getRandom(100) < 80)) - { - giveItems(killer, KEY_OF_FLAME, 1); - qs.setCond(3, true); - } - break; - } - case WATER_SEER: - { - if (hasQuestItems(killer, RAMAS_DIARY) && (getQuestItemsCount(killer, SPARKLE_PEBBLE) < 2) && (getRandom(100) < 80)) - { - giveItems(killer, SPARKLE_PEBBLE, 1); - if (getQuestItemsCount(killer, SPARKLE_PEBBLE) == 2) - { - qs.setCond(9, true); - } - else - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == PARINA) - { - htmltext = "30391-04.htm"; - } - } - if (qs.isCompleted()) - { - if (npc.getId() == PARINA) - { - return htmltext; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case PARINA: - { - if (!hasQuestItems(player, FLAME_EARING, WIND_BANGLE, WATER_NECKLACE, EARTH_RING)) - { - htmltext = "30391-05.html"; - } - else - { - takeItems(player, FLAME_EARING, 1); - takeItems(player, WIND_BANGLE, 1); - takeItems(player, WATER_NECKLACE, 1); - takeItems(player, EARTH_RING, 1); - if (!hasQuestItems(player, BEAD_OF_SEASON)) - { - giveItems(player, BEAD_OF_SEASON, 1); - } - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30391-06.html"; - } - break; - } - case EARTH_SNAKE: - { - if (hasQuestItems(player, WATER_NECKLACE) && !hasAtLeastOneQuestItem(player, RUSTY_COIN, EARTH_RING)) - { - if (!hasQuestItems(player, RUSTY_COIN)) - { - giveItems(player, RUSTY_COIN, 1); - } - qs.setCond(11, true); - htmltext = "30409-01.html"; - } - else if (hasQuestItems(player, RUSTY_COIN)) - { - if (!hasQuestItems(player, RED_SOIL)) - { - htmltext = "30409-02.html"; - } - else - { - takeItems(player, RUSTY_COIN, 1); - takeItems(player, RED_SOIL, 1); - if (!hasQuestItems(player, EARTH_RING)) - { - giveItems(player, EARTH_RING, 1); - } - qs.setCond(13, true); - htmltext = "30409-03.html"; - } - } - else if (hasQuestItems(player, EARTH_RING)) - { - htmltext = "30409-04.html"; - } - break; - } - case WASTELAND_LIZARDMAN: - { - if (hasQuestItems(player, BROKEN_BRONZE_MIRROR)) - { - if (!hasQuestItems(player, WIND_FEATHER)) - { - htmltext = "30410-01.html"; - } - else - { - htmltext = "30410-04.html"; - } - } - break; - } - case FLAME_SALAMANDER: - { - if (!hasAtLeastOneQuestItem(player, MAP_OF_LUSTER, FLAME_EARING)) - { - if (!hasQuestItems(player, MAP_OF_LUSTER)) - { - giveItems(player, MAP_OF_LUSTER, 1); - } - qs.setCond(2, true); - htmltext = "30411-01.html"; - } - else if (hasQuestItems(player, MAP_OF_LUSTER)) - { - if (!hasQuestItems(player, KEY_OF_FLAME)) - { - htmltext = "30411-02.html"; - } - else - { - takeItems(player, MAP_OF_LUSTER, 1); - takeItems(player, KEY_OF_FLAME, 1); - if (!hasQuestItems(player, FLAME_EARING)) - { - giveItems(player, FLAME_EARING, 1); - } - qs.setCond(4, true); - htmltext = "30411-03.html"; - } - } - else if (hasQuestItems(player, FLAME_EARING)) - { - htmltext = "30411-04.html"; - } - break; - } - case WIND_SYLPH: - { - if (hasQuestItems(player, FLAME_EARING) && !hasAtLeastOneQuestItem(player, BROKEN_BRONZE_MIRROR, WIND_BANGLE)) - { - if (!hasQuestItems(player, BROKEN_BRONZE_MIRROR)) - { - giveItems(player, BROKEN_BRONZE_MIRROR, 1); - } - qs.setCond(5, true); - htmltext = "30412-01.html"; - } - else if (hasQuestItems(player, BROKEN_BRONZE_MIRROR)) - { - if (!hasQuestItems(player, WIND_FEATHER)) - { - htmltext = "30412-02.html"; - } - else - { - takeItems(player, BROKEN_BRONZE_MIRROR, 1); - takeItems(player, WIND_FEATHER, 1); - if (!hasQuestItems(player, WIND_BANGLE)) - { - giveItems(player, WIND_BANGLE, 1); - } - qs.setCond(7, true); - htmltext = "30412-03.html"; - } - } - else if (hasQuestItems(player, WIND_BANGLE)) - { - htmltext = "30412-04.html"; - } - break; - } - case WATER_UNDINE: - { - if (hasQuestItems(player, WIND_BANGLE) && !hasAtLeastOneQuestItem(player, RAMAS_DIARY, WATER_NECKLACE)) - { - if (!hasQuestItems(player, RAMAS_DIARY)) - { - giveItems(player, RAMAS_DIARY, 1); - } - qs.setCond(8, true); - htmltext = "30413-01.html"; - } - else if (hasQuestItems(player, RAMAS_DIARY)) - { - if (getQuestItemsCount(player, SPARKLE_PEBBLE) < 2) - { - htmltext = "30413-02.html"; - } - else - { - takeItems(player, RAMAS_DIARY, 1); - takeItems(player, SPARKLE_PEBBLE, -1); - if (!hasQuestItems(player, WATER_NECKLACE)) - { - giveItems(player, WATER_NECKLACE, 1); - } - qs.setCond(10, true); - htmltext = "30413-03.html"; - } - } - else if (hasQuestItems(player, WATER_NECKLACE)) - { - htmltext = "30413-04.html"; - } - break; - } - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30017-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30017-01.html deleted file mode 100644 index 2d357b0b2e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30017-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Gallint:
-So it comes to this. I knew it would turn out badly, and I tried to stop him when he started writing that book ...
-Give me the book. From this moment it will be kept here forever in this place. If you show this token to Lionel, he will be relieved as well. Now, take this token of custody to Lionel. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30017-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30017-02.html deleted file mode 100644 index 978ca12f55..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30017-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Magister Gallint:
-Please take this token of custody of the book to Lionel. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-01.htm deleted file mode 100644 index 7f794aec0d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Zigaunt:
-You will need the Mark of Faith to change profession to a Cleric. It is given to people with true faith. By chance there is a task suitable to prove your faith if you would agree to give it a try?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-02.htm deleted file mode 100644 index 09c50a073b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Priest Zigaunt:
-Oh. You are not a Mystic. I cannot give this errand to those who are not Mystics. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-02a.htm deleted file mode 100644 index b8facb851d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-02a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Priest Zigaunt:
-You are already a Cleric that has proven your worthiness! You do not have to show your faith again. Please spread the teachings of the gods all over the world. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-03.htm deleted file mode 100644 index c869471fdc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Zigaunt:
-Thank you for your offer, but this job is too difficult for you right now. You need more experience. Let's talk again when you seen a little more of the world.
-(Only characters level 18 and above may embark on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-04.htm deleted file mode 100644 index 9c234b6737..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Priest Zigaunt:
-I see you already have the Mark of Faith. If you meet High Priestess Levian, you can change profession. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-05.htm deleted file mode 100644 index dff83ee20c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Zigaunt:
-By any chance, have you heard the rumors that there is a heretical book that criticizes our religion? The book is called "Understanding of Miracles," and it was actually written by a person who used to be a priest. That is why the church wants to take care of this problem quietly.
-Can you retrieve the books that have been sold? Please do it undercover. The beginning of the rumor about this book was the town of Gludio. Begin your search there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-06.html deleted file mode 100644 index b51f42ee23..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Zigaunt:
-Please retrieve all those improper books. The future of our religion depends on your success. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-07.html deleted file mode 100644 index d39d954b9a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Zigaunt:
-You must bring a signed covenant from Lionel. Please hurry, the church wants to take care of this very quickly. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-08.html deleted file mode 100644 index b8c3537200..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Zigaunt:
-Thank you for your trouble. The church will be very happy. However, we must take care of the fundamental cause of the problem ...
-It is the will of the church that the writer of the book must sign a covenant saying that he will not write any more subversive content and that he will not breathe a word to anyone that he was once a priest. His name is Lionel. He is supposedly living in retirement on Talking Island.
-Please meet Lionel and make him sign the covenant. Well then, I thank you in advance. May the light of the heavens lead you to the righteous path. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-09.html deleted file mode 100644 index 7bd2ab600d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30022-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Zigaunt:
-This is definitely Lionel's signature. Thank you.
-With this, your faith has been fully proven. Here, take this token of faith. If you show that to the High Priestess Levian, she will help you to change your profession to Cleric, one who promulgates the teachings of Einhasad.
-I must excuse myself now, to make a report to the church. Goodbye. May the blessing of Einhasad be with you ... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30030-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30030-01.html deleted file mode 100644 index 76ad3bae6c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30030-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Priestess Vivyan:
-Ehh?! The book was forbidden by the church? I had no idea! I didn't even know and recommended it to my friends ...
-Ah ... Now what do I do? What to do? Will the high priests forgive me? They will no doubt give me a terrible punishment ... From cleaning floors to laundry to cooking ...! Ahhhh ... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30030-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30030-02.html deleted file mode 100644 index 64a524a96d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30030-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Priestess Vivyan:
-Cleaning floors, laundry, cooking ...
-Doing laundry, cooking and cleaning floors ...
-Cooking, cleaning floors and doing laundry ...
-Ahhhhh ...! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30253-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30253-01.html deleted file mode 100644 index cd8f4100f8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30253-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Simplon:
-Understanding of Miracles? Ah! You are speaking of the books I sold not long ago. Threatening books? I don't know ... As for me, I don't really know the contents of the book ... I just got a few to sell because they said that a lot of people wanted to read it ...
-The church is collecting the books? Well, if that is the case ... I will give them to you, but I bought those books with money so the church will compensate me for them, right?
-I bought five books in all, and I'll give you the three that were not sold. The other two books were bought by Guard Praga and Priestess Vivyan in this village. Go and ask them about the books. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30253-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30253-02.html deleted file mode 100644 index 41bb955e26..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30253-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Simplon:
-Why have you come back? Is it to find out whether I am selling threatening books? Please go away so you will not a disturb my customers! If you want to find out more about the other two books, you can go ask Guard Praga and Priestess Vivyan in this village about them. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30333-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30333-01.html deleted file mode 100644 index 20da11d5ba..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30333-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Praga:
-Ah... that book. But that book was quite interesting. And I bought it for money. I can't give it to you for free.
-Well, how about this? Recently, I was making rounds in the Ruins of Agony when I happened into a fight with the ruin zombies. At that time, I lost a pendant that my mother left me before she died. Please find it for me. Here, this is the chain of the necklace. See if the pendant fits it, and then return them to me, please.
-Don't wrinkle your nose like that. A true believer like you will be protected by your strong faith. If you need direction, you can reach the Ruins of Agony by journeying west of the village. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30333-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30333-02.html deleted file mode 100644 index 1d5371aabd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30333-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Praga:
-You still haven't found my mother's pendant? I'm sorry, but until then I cannot give you the book. I'm busy, so please excuse me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30333-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30333-03.html deleted file mode 100644 index f2f1e16791..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30333-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Praga:
-Yes! Yes, this is the pendant. I thought I had lost it forever ... thank you so much! My mother, who is with the gods, will also be pleased ...
-Oh yes! Here is the book you were looking for. I didn't notice it was blasphemy. Strange ... Did the church say that it was heresy? How strange ... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30333-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30333-04.html deleted file mode 100644 index 4ec437d46f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30333-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Praga:
-Thank you for finding my mother's pendant. And by the way, what did you do with that forbidden book that you took last time? Did you burn it or something? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30408-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30408-01.html deleted file mode 100644 index 22ecad9b69..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30408-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Lionel:
-What? The church designated my book as a forbidden book? This is truly too much! Have you read my book? I was disappointed with the profession of Priest, which only focused on formalities. I gave up the profession and wrote my understanding of miracles as objectively as possible, as they occur beyond the positions of Priest or Prophet. And now it is being treated like this!
-However... I cannot stand alone against those who hold all the power of the church...
-Please take pity on me and do me one favor. The church will burn all the books they have collected but I don't want the book I spent my heart and soul writing to disappear forever. Please give this last book to Gallint at Einhovant's School of Wizardry. He taught me the importance of knowledge. If he puts the book in safekeeping, it may not become known to the world, but it will be preserved forever. Please, I beg you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30408-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30408-02.html deleted file mode 100644 index 19986f273d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30408-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Lionel:
-Get out of my sight! How dare you spread false rumors that my books are forbidden! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30408-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30408-03.html deleted file mode 100644 index 17fc8b8086..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30408-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Lionel:
-Please give my book to Galint of the Einhovant School of Witchcraft and Wizardry! I will never forget your kindness. Please do not breathe a word of this to anyone! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30408-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30408-04.html deleted file mode 100644 index 2f8b92e4a0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30408-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Lionel:
-Thank you so much. I will repay your kindness without fail.
-The covenant is here. The dogmatic High Priests will be content with this. Bah! Rascals of the church! I will pay back my debt to them someday! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30408-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30408-05.html deleted file mode 100644 index a0b4234963..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/30408-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Lionel:
-I can't believe my academic studies are disturbed because of the dogmatic high priests ... humph! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/Q00405_PathOfTheCleric.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/Q00405_PathOfTheCleric.java deleted file mode 100644 index 72d8764796..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00405_PathOfTheCleric/Q00405_PathOfTheCleric.java +++ /dev/null @@ -1,332 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00405_PathOfTheCleric; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Path Of The Cleric (405) - * @author ivantotov - */ -public class Q00405_PathOfTheCleric extends Quest -{ - // NPCs - private static final int GALLINT = 30017; - private static final int ZIGAUNT = 30022; - private static final int VIVYAN = 30030; - private static final int TRADER_SIMPLON = 30253; - private static final int GUARD_PRAGA = 30333; - private static final int LIONEL = 30408; - // Items - private static final int LETTER_OF_ORDER_1ST = 1191; - private static final int LETTER_OF_ORDER_2ND = 1192; - private static final int LIONELS_BOOK = 1193; - private static final int BOOK_OF_VIVYAN = 1194; - private static final int BOOK_OF_SIMPLON = 1195; - private static final int BOOK_OF_PRAGA = 1196; - private static final int CERTIFICATE_OF_GALLINT = 1197; - private static final int PENDANT_OF_MOTHER = 1198; - private static final int NECKLACE_OF_MOTHER = 1199; - private static final int LEMONIELLS_COVENANT = 1200; - // Reward - private static final int MARK_OF_FAITH = 1201; - // Monster - private static final int RUIN_ZOMBIE = 20026; - private static final int RUIN_ZOMBIE_LEADER = 20029; - // Misc - private static final int MIN_LEVEL = 19; - - public Q00405_PathOfTheCleric() - { - super(405); - addStartNpc(ZIGAUNT); - addTalkId(ZIGAUNT, GALLINT, VIVYAN, TRADER_SIMPLON, GUARD_PRAGA, LIONEL); - addKillId(RUIN_ZOMBIE, RUIN_ZOMBIE_LEADER); - registerQuestItems(LETTER_OF_ORDER_1ST, LETTER_OF_ORDER_2ND, LIONELS_BOOK, BOOK_OF_VIVYAN, BOOK_OF_SIMPLON, BOOK_OF_PRAGA, CERTIFICATE_OF_GALLINT, PENDANT_OF_MOTHER, NECKLACE_OF_MOTHER, LEMONIELLS_COVENANT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (player.getClassId() == ClassId.MAGE) - { - if (player.getLevel() >= MIN_LEVEL) - { - if (hasQuestItems(player, MARK_OF_FAITH)) - { - htmltext = "30022-04.htm"; - } - else - { - qs.startQuest(); - giveItems(player, LETTER_OF_ORDER_1ST, 1); - htmltext = "30022-05.htm"; - } - } - else - { - htmltext = "30022-03.htm"; - } - } - else if (player.getClassId() == ClassId.CLERIC) - { - htmltext = "30022-02a.htm"; - } - else - { - htmltext = "30022-02.htm"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - if (hasQuestItems(killer, NECKLACE_OF_MOTHER) && !hasQuestItems(killer, PENDANT_OF_MOTHER)) - { - giveItems(killer, PENDANT_OF_MOTHER, 1); - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == ZIGAUNT) - { - if (!hasQuestItems(player, MARK_OF_FAITH)) - { - htmltext = "30022-01.htm"; - } - else - { - htmltext = "30022-04.htm"; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == ZIGAUNT) - { - return htmltext; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case ZIGAUNT: - { - if (!hasQuestItems(player, LEMONIELLS_COVENANT) && hasQuestItems(player, LETTER_OF_ORDER_2ND)) - { - htmltext = "30022-07.html"; - } - else if (hasQuestItems(player, LETTER_OF_ORDER_2ND, LEMONIELLS_COVENANT)) - { - takeItems(player, LETTER_OF_ORDER_2ND, 1); - takeItems(player, LEMONIELLS_COVENANT, 1); - giveItems(player, MARK_OF_FAITH, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30022-09.html"; - } - else if (hasQuestItems(player, LETTER_OF_ORDER_1ST)) - { - if (hasQuestItems(player, BOOK_OF_VIVYAN, BOOK_OF_SIMPLON, BOOK_OF_PRAGA)) - { - takeItems(player, LETTER_OF_ORDER_1ST, 1); - giveItems(player, LETTER_OF_ORDER_2ND, 1); - takeItems(player, BOOK_OF_VIVYAN, 1); - takeItems(player, BOOK_OF_SIMPLON, -1); - takeItems(player, BOOK_OF_PRAGA, 1); - qs.setCond(3, true); - htmltext = "30022-08.html"; - } - else - { - htmltext = "30022-06.html"; - } - } - break; - } - case GALLINT: - { - if (!hasQuestItems(player, LEMONIELLS_COVENANT) && hasQuestItems(player, LETTER_OF_ORDER_2ND)) - { - if (!hasQuestItems(player, CERTIFICATE_OF_GALLINT) && hasQuestItems(player, LIONELS_BOOK)) - { - takeItems(player, LIONELS_BOOK, 1); - giveItems(player, CERTIFICATE_OF_GALLINT, 1); - qs.setCond(5, true); - htmltext = "30017-01.html"; - } - else - { - htmltext = "30017-02.html"; - } - } - break; - } - case VIVYAN: - { - if (hasQuestItems(player, LETTER_OF_ORDER_1ST)) - { - if (!hasQuestItems(player, BOOK_OF_VIVYAN)) - { - giveItems(player, BOOK_OF_VIVYAN, 1); - if ((getQuestItemsCount(player, BOOK_OF_SIMPLON) >= 3) && (getQuestItemsCount(player, BOOK_OF_VIVYAN) >= 0) && (getQuestItemsCount(player, BOOK_OF_PRAGA) >= 1)) - { - qs.setCond(2, true); - } - htmltext = "30030-01.html"; - } - else - { - htmltext = "30030-02.html"; - } - } - break; - } - case TRADER_SIMPLON: - { - if (hasQuestItems(player, LETTER_OF_ORDER_1ST)) - { - if (!hasQuestItems(player, BOOK_OF_SIMPLON)) - { - giveItems(player, BOOK_OF_SIMPLON, 3); - if ((getQuestItemsCount(player, BOOK_OF_SIMPLON) >= 0) && (getQuestItemsCount(player, BOOK_OF_VIVYAN) >= 1) && (getQuestItemsCount(player, BOOK_OF_PRAGA) >= 1)) - { - qs.setCond(2, true); - } - htmltext = "30253-01.html"; - } - else - { - htmltext = "30253-02.html"; - } - } - break; - } - case GUARD_PRAGA: - { - if (hasQuestItems(player, LETTER_OF_ORDER_1ST)) - { - if (!hasAtLeastOneQuestItem(player, BOOK_OF_PRAGA, NECKLACE_OF_MOTHER)) - { - giveItems(player, NECKLACE_OF_MOTHER, 1); - htmltext = "30333-01.html"; - } - else if (!hasAtLeastOneQuestItem(player, BOOK_OF_PRAGA, PENDANT_OF_MOTHER) && hasQuestItems(player, NECKLACE_OF_MOTHER)) - { - htmltext = "30333-02.html"; - } - else if (!hasQuestItems(player, BOOK_OF_PRAGA) && hasQuestItems(player, NECKLACE_OF_MOTHER, PENDANT_OF_MOTHER)) - { - giveItems(player, BOOK_OF_PRAGA, 1); - takeItems(player, PENDANT_OF_MOTHER, 1); - takeItems(player, NECKLACE_OF_MOTHER, 1); - if ((getQuestItemsCount(player, BOOK_OF_SIMPLON) >= 3) && (getQuestItemsCount(player, BOOK_OF_VIVYAN) >= 1) && (getQuestItemsCount(player, BOOK_OF_PRAGA) >= 0)) - { - qs.setCond(2, true); - } - htmltext = "30333-03.html"; - } - else if (hasQuestItems(player, BOOK_OF_PRAGA)) - { - htmltext = "30333-04.html"; - } - } - break; - } - case LIONEL: - { - if (!hasQuestItems(player, LETTER_OF_ORDER_2ND)) - { - htmltext = "30408-02.html"; - } - else if (!hasAtLeastOneQuestItem(player, LIONELS_BOOK, LEMONIELLS_COVENANT, CERTIFICATE_OF_GALLINT) && hasQuestItems(player, LETTER_OF_ORDER_2ND)) - { - giveItems(player, LIONELS_BOOK, 1); - qs.setCond(4, true); - htmltext = "30408-01.html"; - } - else if (!hasAtLeastOneQuestItem(player, LEMONIELLS_COVENANT, CERTIFICATE_OF_GALLINT) && hasQuestItems(player, LETTER_OF_ORDER_2ND, LIONELS_BOOK)) - { - htmltext = "30408-03.html"; - } - else if (!hasAtLeastOneQuestItem(player, LIONELS_BOOK, LEMONIELLS_COVENANT) && hasQuestItems(player, LETTER_OF_ORDER_2ND, CERTIFICATE_OF_GALLINT)) - { - takeItems(player, CERTIFICATE_OF_GALLINT, 1); - giveItems(player, LEMONIELLS_COVENANT, 1); - qs.setCond(6, true); - htmltext = "30408-04.html"; - } - else if (!hasAtLeastOneQuestItem(player, LIONELS_BOOK, CERTIFICATE_OF_GALLINT) && hasQuestItems(player, LETTER_OF_ORDER_2ND, LEMONIELLS_COVENANT)) - { - htmltext = "30408-05.html"; - } - break; - } - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30317-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30317-01.html deleted file mode 100644 index 57d864345d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30317-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Kluto:
-Oh ho, so you want to be an Elven Knight? Of course, I know how to make the brooch. However, nothing in this world is free ... If you want the Elven Knight Brooch, you must first do me a service.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30317-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30317-02.html deleted file mode 100644 index c2c4e91334..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30317-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Kluto:
-East of here, there is a camp of the Ol Mahums. They are indeed ferocious scoundrels. Their trainees come out to the southeast of the Abandoned Camp, and I want you to get rid of them. You need not know the reason.
-There will be about twenty of them. Hmm ... I would have to know whether or not you really killed all twenty. If you bring me twenty of the jewels that the Ol Mahums carry with them, I will accommodate you. I'll give you this so you do not forget. Now, off you go! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30317-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30317-03.html deleted file mode 100644 index ec90c14531..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30317-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Kluto:
-Why have you returned so early? Were you afraid? They are only Ol Mahum Novices... You are quite timid.
-If I may give you a piece of advice, don't go deep into the camp. If the Ol Mahum come upon you in a group, with your skills you'd never be able to deal with them. Do you understand what I'm saying? Well, be off now! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30317-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30317-04.html deleted file mode 100644 index efb3b3d098..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30317-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Kluto:
-Did I not tell you to bring twenty jewels? I cannot accommodate you even if you are only one short. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30317-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30317-05.html deleted file mode 100644 index 4302da1230..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30317-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Kluto:
-Amazing! To be frank, I wasn't expecting much out of you. Indeed, Master Sorius knows a good candidate. To tell the truth, bringing back the Emeralds was also part of the test. Since Sorius saved my life long ago, I have been assisting him in testing young Elven Fighters. When we have some time, I will tell you how Sorius saved me from the Orcs.
-Give me the Topaz Pieces and Emerald Pieces. These jewels will be used as materials to make the brooches for the next youngsters who qualify to become Elven Knights. Your brooch has already been made from the jewels collected by those that took the test before you.
-Now take this box. In it is the completed Elven Knight Brooch. Take this to Master Sorius and he will conduct the official presentation. You have rightfully earned it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30317-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30317-06.html deleted file mode 100644 index daa3b615a4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30317-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Kluto:
-Have you not gone yet? Aren't you eager to begin your career as an Elven Knight. Get along now to Master Sorius! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-01.htm deleted file mode 100644 index 65a49c7695..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Sorius:
-Greetings, child in search of the training of the sword. When I look at the new candidates like yourself that seek me, I am sure that the long tradition of our Elven race is being continued.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-02.htm deleted file mode 100644 index dfa0f89c89..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Sorius:
-Haven't you already chosen the path that you must take? Train yourself more before aspiring to a higher level. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-02a.htm deleted file mode 100644 index 7d3d1e2653..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-02a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Sorius:
-You are already walking the path of an Elven Knight. Train yourself more before proceeding to a higher level. May the starlight guide you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-03.htm deleted file mode 100644 index 71158df07b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Sorius:
-Ah, it seems that you are still inexperienced. Just from watching your footwork and movements, I can tell that you are not ready to learn the skills I teach. Be patient and keep training. I see in your eyes that you have the passion and conviction to succeed. I will look forward to training you when you are truly ready!
-(Only characters level 18 and above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-04.htm deleted file mode 100644 index e1c6a78061..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Master Sorius:
-I see you have the Elven Knight Brooch. Take the brooch and go to Grand Master Rains. Then he will change your profession to Elven Knight. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-05.htm deleted file mode 100644 index 96790d6e29..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Sorius:
-Elven Knights choose the path of the sword over archery, both of which were developed by our race for thousands of years. These days, many Elven Knights enter the Human world to practice the will of Einhasad and Eva, even though they were originally created to protect the Mother Trees from invaders.
-We must test your skills to see if you have what it takes to become an Elven Knight. This is a test to judge your skills, but I am sure one of your level will pass with no particular difficulties. What do you say? Will you assume the challenge of the test?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-06.htm deleted file mode 100644 index ea8a5f1782..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Sorius:
-There is a place called the Ruins of Agony in the war-devastated area at the northern part of Gludio. Cruel and violent undead skeletons and the spartoi are disturbing and harming innocent people who travel near there. Elven Knights follow the teachings of Einhasad and Eva. There is no better place than the Ruins of Agony where an Elven Knight can perform his or her duty. If you don't know how to go to the Ruins of Agony, ask Guard Babenco.
-Please go to the Ruins of Agony and hunt skeletons and spartoi. If you defeat the undead, you will be able to get some Topaz Pieces. You must bring back twenty of these jewels. Also, you must be extra careful because those undead can help each other.
-This is your first test. Now, it's time to test your talent. I will pray for you to distinguish yourself in war. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-07.html deleted file mode 100644 index f95f0d3b7a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Sorius:
-You haven't left yet? Can it be it that you are unsure of the test? Someone like you will be able to perform it well. Hurry on to the Ruins of Agony and test your skills on the skeletons and spartoi.
-If you don't know how to go to the Ruins of Agony, ask Guard Babenco. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-08.html deleted file mode 100644 index 4dc9271122..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Sorius:
-It is still not enough. You must have 20 Topaz Pieces. May the divine blessing of Einhasad and Eva be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-09.html deleted file mode 100644 index 346fc42c99..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Sorius:
-Congratulations. You safely completed the test. The topaz you brought back will be used as an ingredient for the "Elven Knight Brooch.", which will be proof of your skill, enough that you can then present yourself to a grand master.
-But the "Elven Knight Brooch" cannot be completed with just the topaz fragment. Take this letter and go see Blacksmith Kluto in Gludin Castle Town. He will tell you how to make the "Elven Knight Brooch" with these jewels. If you don't know the way to Gludin Castle Town, go ask Guard Praga.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-10.html deleted file mode 100644 index fb3381f12c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Sorius:
-I see you have safely passed Kluto's test. Congratulations! You have proven that you have the courage to become an Elven Knight. This brooch is made of materials collected by other Elves who have gone through this same test. Another brilliant tradition of the Elven race is passed on to future generations!
-If you wish to change your profession to Elven Knight, give this brooch to Grand Master Rains. Until we meet again, may the protection of Eva be with you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-11.html deleted file mode 100644 index 4693473801..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/30327-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Sorius:
-You haven't found Kluto yet? You can meet Kluto at the blacksmith's shop in Gludin. If you don't know how to get to Gludin, ask Guard Praga. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/Q00406_PathOfTheElvenKnight.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/Q00406_PathOfTheElvenKnight.java deleted file mode 100644 index 288ec48c31..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00406_PathOfTheElvenKnight/Q00406_PathOfTheElvenKnight.java +++ /dev/null @@ -1,281 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00406_PathOfTheElvenKnight; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.ItemChanceHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Path Of The Elven Knight (406) - * @author ivantotov - */ -public class Q00406_PathOfTheElvenKnight extends Quest -{ - // NPCs - private static final int BLACKSMITH_KLUTO = 30317; - private static final int MASTER_SORIUS = 30327; - // Items - private static final int SORIUS_LETTER = 1202; - private static final int KLUTO_BOX = 1203; - private static final int TOPAZ_PIECE = 1205; - private static final int EMERALD_PIECE = 1206; - private static final int KLUTO_MEMO = 1276; - // Reward - private static final int ELVEN_KNIGHT_BROOCH = 1204; - // Misc - private static final int MIN_LEVEL = 19; - // Mobs - private static final int OL_MAHUM_NOVICE = 20782; - private static final Map MONSTER_DROPS = new HashMap<>(); - static - { - MONSTER_DROPS.put(20035, new ItemChanceHolder(TOPAZ_PIECE, 70)); // Tracker Skeleton - MONSTER_DROPS.put(20042, new ItemChanceHolder(TOPAZ_PIECE, 70)); // Tracker Skeleton Leader - MONSTER_DROPS.put(20045, new ItemChanceHolder(TOPAZ_PIECE, 70)); // Skeleton Scout - MONSTER_DROPS.put(20051, new ItemChanceHolder(TOPAZ_PIECE, 70)); // Skeleton Bowman - MONSTER_DROPS.put(20054, new ItemChanceHolder(TOPAZ_PIECE, 70)); // Ruin Spartoi - MONSTER_DROPS.put(20060, new ItemChanceHolder(TOPAZ_PIECE, 70)); // Salamander Noble - MONSTER_DROPS.put(OL_MAHUM_NOVICE, new ItemChanceHolder(EMERALD_PIECE, 50)); // Ol Mahum Novice - } - - public Q00406_PathOfTheElvenKnight() - { - super(406); - addStartNpc(MASTER_SORIUS); - addTalkId(MASTER_SORIUS, BLACKSMITH_KLUTO); - addKillId(MONSTER_DROPS.keySet()); - registerQuestItems(SORIUS_LETTER, KLUTO_BOX, TOPAZ_PIECE, EMERALD_PIECE, KLUTO_MEMO); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (player.getClassId() != ClassId.ELVEN_FIGHTER) - { - if (player.getClassId() == ClassId.ELVEN_KNIGHT) - { - htmltext = "30327-02a.htm"; - } - else - { - htmltext = "30327-02.htm"; - } - } - else if (player.getLevel() < MIN_LEVEL) - { - htmltext = "30327-03.htm"; - } - else if (hasQuestItems(player, ELVEN_KNIGHT_BROOCH)) - { - htmltext = "30327-04.htm"; - } - else - { - htmltext = "30327-05.htm"; - } - break; - } - case "30327-06.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30317-02.html": - { - takeItems(player, SORIUS_LETTER, 1); - if (!hasQuestItems(player, KLUTO_MEMO)) - { - giveItems(player, KLUTO_MEMO, 1); - } - qs.setCond(4, true); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - final ItemChanceHolder reward = MONSTER_DROPS.get(npc.getId()); - int requiredItemId = KLUTO_BOX; - int cond = 2; - boolean check = !hasQuestItems(killer, requiredItemId); - if (npc.getId() == OL_MAHUM_NOVICE) - { - requiredItemId = KLUTO_MEMO; - cond = 5; - check = hasQuestItems(killer, requiredItemId); - } - - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, false)) - { - if (check && (getQuestItemsCount(killer, reward.getId()) < 20) && (getRandom(100) < reward.getChance())) - { - giveItems(killer, reward); - if (getQuestItemsCount(killer, reward.getId()) == 20) - { - qs.setCond(cond, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == MASTER_SORIUS) - { - htmltext = "30327-01.htm"; - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == MASTER_SORIUS) - { - return htmltext; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case MASTER_SORIUS: - { - if (!hasQuestItems(player, KLUTO_BOX)) - { - if (!hasQuestItems(player, TOPAZ_PIECE)) - { - htmltext = "30327-07.html"; - } - else if (hasQuestItems(player, TOPAZ_PIECE) && (getQuestItemsCount(player, TOPAZ_PIECE) < 20)) - { - htmltext = "30327-08.html"; - } - else if (!hasAtLeastOneQuestItem(player, KLUTO_MEMO, SORIUS_LETTER) && (getQuestItemsCount(player, TOPAZ_PIECE) >= 20)) - { - if (!hasQuestItems(player, SORIUS_LETTER)) - { - giveItems(player, SORIUS_LETTER, 1); - } - qs.setCond(3, true); - htmltext = "30327-09.html"; - } - else if ((getQuestItemsCount(player, TOPAZ_PIECE) >= 20) && hasAtLeastOneQuestItem(player, SORIUS_LETTER, KLUTO_MEMO)) - { - htmltext = "30327-11.html"; - } - } - else - { - if (!hasQuestItems(player, ELVEN_KNIGHT_BROOCH)) - { - giveItems(player, ELVEN_KNIGHT_BROOCH, 1); - } - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30327-10.html"; - } - break; - } - case BLACKSMITH_KLUTO: - { - if (!hasQuestItems(player, KLUTO_BOX)) - { - if (hasQuestItems(player, SORIUS_LETTER) && (getQuestItemsCount(player, TOPAZ_PIECE) >= 20)) - { - htmltext = "30317-01.html"; - } - else if (!hasQuestItems(player, EMERALD_PIECE) && hasQuestItems(player, KLUTO_MEMO) && (getQuestItemsCount(player, TOPAZ_PIECE) >= 20)) - { - htmltext = "30317-03.html"; - } - else if (hasQuestItems(player, KLUTO_MEMO, EMERALD_PIECE) && (getQuestItemsCount(player, TOPAZ_PIECE) >= 20) && (getQuestItemsCount(player, EMERALD_PIECE) < 20)) - { - htmltext = "30317-04.html"; - } - else if (hasQuestItems(player, KLUTO_MEMO) && (getQuestItemsCount(player, TOPAZ_PIECE) >= 20) && (getQuestItemsCount(player, EMERALD_PIECE) >= 20)) - { - if (!hasQuestItems(player, KLUTO_BOX)) - { - giveItems(player, KLUTO_BOX, 1); - } - takeItems(player, TOPAZ_PIECE, -1); - takeItems(player, EMERALD_PIECE, -1); - takeItems(player, KLUTO_MEMO, 1); - qs.setCond(6, true); - htmltext = "30317-05.html"; - } - } - else if (hasQuestItems(player, KLUTO_BOX)) - { - htmltext = "30317-06.html"; - } - break; - } - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-01.htm deleted file mode 100644 index e266cd0648..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Reisa:
-So you want to be an Elven Scout? Hmm ... it is not my place to recommend you as an Elven Scout without reason, so I would like to see your skills first. By chance, there is a task you may be perfect for. Prove your skills as an Elven Fighter through this task. What do you say, will you accept the assignment?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-02.htm deleted file mode 100644 index 08c19a6f46..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Master Reisa:
-I'm sorry, but you are not qualified to take the test to become an to Elven Scout. Try to find the path that is right for you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-02a.htm deleted file mode 100644 index 2657a8aa40..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-02a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Master Reisa:
-You have already changed profession to Elven Scout, so there is no need for you to reaffirm your skills. You are not needed in villages like these, but in the vast plains. Travel wide and far and increase the dignity of our Elven race. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-03.htm deleted file mode 100644 index a0bd00051d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Master Reisa:
-Class transfer to Elven Scout... I admire your ambition, but you are not yet ready. Ambition alone cannot make you an Elven Scout! Return here after you have received additional training and I will reconsider your request.
-(Only characters level 18 and above may undertake this quest.) \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-04.htm deleted file mode 100644 index 7553349cfb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Master Reisa:
-Now, go to Grand Master Rains to change your profession to Elven Scout. If you take my Recommendation, you will be permitted to change profession to Elven Scout. And friend, I hope you raise the dignity of our race ever higher with your steadfast manner. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-05.htm deleted file mode 100644 index 45d6407616..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Reisa:
-If that is the case, I will explain the task to you now. Not long ago, Guard Moretti of our village came to me. He said that a colleague who on patrols with him was lost and they still don't know his whereabouts. So he wanted the help of the Elves who are skilled in the arts of investigation. He is a very devoted youth, and I have always thought very highly of him, so I accepted his request.
-So, I am about to give you that task. Finding a missing person requires great investigative skills, alertness, and lucidity. Moreover, you never know what dangers lie ahead, so you must also have great combat skills. Solving this task is a good opportunity for you to prove your abilities.
-Please, go to Guard Moretti and listen to the facts of the case and help him. Moretti is at the east of the village, standing at the entrance where you can see the bridge. If you go with no references, he may not know you, so I will write you a letter. Please take this and go seek Moretti. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-06.html deleted file mode 100644 index dd665d3668..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Reisa:
-Haven't you met Guard Moretti yet? You can learn the details from him. Moretti stands guard at the east entrance of the village where you can see the bridge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-07.html deleted file mode 100644 index a3aa77d85f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Reisa:
-I see you have received an Honorary Guard certificate. I have already heard of your achievements. Guard Moretti highly praised you. Now I can gladly recommend you as an Elven Scout. Who but a skilled Elf like you could become an Elven Scout?
-In the future, I hope you train still further, to become a magnificent Plainswalker or Silver Ranger. Now take my Recommendation and go to Grand Master Rains. He will change your profession to Elven Scout. May the power of Eva be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-08.html deleted file mode 100644 index 70da2e1c67..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30328-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Reisa:
-I see you have not solved the matter yet. Go now and help Guard Moretti. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30334-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30334-01.html deleted file mode 100644 index d95e25cf09..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30334-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Babenco:
-I have heard from Moretti. You must be the one who took charge of investigating this case. You must be going to the Ol Mahum's campgrounds. If you follow this road west, you will arrive at a fork in the road. Follow the road that heads southwest and you will reach the campgrounds. It used to be a place where the Gracian army made its camp, but it was abandoned for some time before the remaining army of Ol Mahums settled down there.
-Prias and I were classmates, so please find out where he is. I hope nothing has happened to him ... Pray, be careful. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-01.html deleted file mode 100644 index c8054c05cf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Moretti:
-Ah, you were sent by Reisa. Greetings. In this letter, Reisa says that you will complete this task without fail.
-Very well, then let me explain to you exactly what is required. I hope we can find the whereabouts of Prias as soon as possible ...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-02.html deleted file mode 100644 index a653a310c9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Guard Moretti:
-All right, It's time to tell you what is going on.
-A fortnight ago, I set off on a regular patrol of the ruins with a few of my colleagues. However, while we were looking around the reconstruction site, a group of Ol Mahum patrollers suddenly attacked us! In our experience, they usually don't appear at the ruins, but for some reason they suddenly showed up and attacked us. During the surprise attack, we were unable to keep our formation and fought back as best we could to make our escape. It was total chaos as we continued to try and fight our way free of the trap... I still get shivers when I think of it!
-When we had won free and regrouped, we discovered our problem. One of our party, Prias, was nowhere to be seen. We didn't know what to do, since he had vanished while we were preoccupied. So we returned to the village as quickly as we could, gathered more of our colleagues and returned to the ruins. But no matter how much we searched, we could not find a clue to his whereabouts. Since then, we are continuing our investigations, but we still have not found a clue to his whereabouts. So in the end, I requested the help of Reisa. Poor Prias... I am really worried.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-03.html deleted file mode 100644 index 7921b0301d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Moretti:
-Thank you for your decision to help us in our task. My colleagues traced the footsteps of the Ol Mahum patrols, and it seems that they are staying in the abandoned camp. I think that would be the best place to start searching.
-If you are not familiar with the geography around here, ask Guard Babenco at the western entrance of the village. He will tell you how to find the abandoned camp. It is a place where a large group of Ol Mahums have established a settlement, so you must be careful. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-04.html deleted file mode 100644 index a049fbe12b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Moretti:
-You haven't found the Ol Mahum patrols yet? I think it would be best to go to the Abandoned Camp first. If you don't know how to go there, ask Guard Babenco. He is at the west entrance of the village. Thank you in advance. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-05.html deleted file mode 100644 index 87c20a4c73..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Moretti:
-Oh, what is this? Prias's Letter! Ah... seeing that it is torn, I'm sure he tore it up while he was writing us a message because he was discovered.
-Unfortunately, the letter is so badly torn that I cannot tell exactly what he wanted to say... 'Ol Mahum... Urgent... Attack... Elves...' I wonder what the Elves have to do with this... anyway, I cannot read any more. Do you have any other torn letter pieces? Since this is the only clue that we have, I think it would be best to collect the remaining torn letter pieces. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-06.html deleted file mode 100644 index 5f3be674f9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Guard Moretti:
-Why, this is a letter Prias left behind! And it is torn into pieces... I am sure he ripped it up while he was trying to leave us a message. Anyway, let's quickly assemble the pieces and read the letter.
-Hmm... If I put this one on top... Ah! At last, I can read it. "I write in haste. Emergency! They have kidnapped me and are planning to attack Gludin. The Ol Mahum scouts are taking me to the Neutral Zone in the Elven Forest. It's an emergency..." The letter ends here.
-Now I know... The reason the Ol Mahum showed up in the ruins... The reason they kidnapped Prias... At least now we know where he is so there is a slight hope, but can we save him? I must ask you another favor. We must prepare for the upcoming attack, so please go and save Prias...
-Every moment is critical! If you meet Prias, give him this. This is a letter that explains the circumstances and a Medicinal Herb that will cure his wounds. To go to the Neutral Zone, cross this bridge in front of you and follow the road north. It is where Dark Elven and Elven soldiers stand face to face against each other. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-07.html deleted file mode 100644 index 9fe6512929..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Moretti:
-Ah, you have finally returned. Is Prias safe? What about his letter? Hmm...
-Ah, I do not know whether my friend is truly courageous or merely rash. I can't believe he is staying behind to patrol. Anyway, he is very obliged to you. He may seem a little impolite on the outside, but he has a very kind heart. It's just that he is awkward when it comes to expressing his gratitude.
-Now our guards must prepare and set off for the battle. We must teach the Ol Mahum stragglers a lesson. At any rate, your distinguished services have greatly helped this case. I have spoken to the captain of the guards and he has already prepared an Honorary Guard. If you take this to Master Reisa, you will be able to get what you want. Well, I have many things to prepare, so goodbye. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-08.html deleted file mode 100644 index 265fe46a20..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Moretti:
-Ah, you haven't gone to Reisa yet? Go on now and see Reisa. I hear you want to be an Elven Scout. I'm sure everything will turn out well. I am busy, so please excuse me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-09.html deleted file mode 100644 index 8b4e47cc48..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30337-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Moretti:
-Please find my friend Prias somewhere in the Neutral Zone, and give him the herb and letter that I gave you. The Neutral Zone is to the north of our village, across the bridge and along the road. It is the region where Dark Elven and Elven soldiers stand face to face with one another. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30426-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30426-01.html deleted file mode 100644 index b0665c5ae4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30426-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Prias:
-Has Moretti sent you? I cannot move because my feet are in shackles. Please free me!
-Do you see those Ol Mahum sentries over there? One of them has the key to the shackles on my feet! It seems they haven't noticed you yet. Lure them now and get rid of them. There is no time to hesitate. Hurry! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30426-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30426-02.html deleted file mode 100644 index fbbe3f4170..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30426-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Prias:
-You are very lucky. You came just when the others had left and only the sentries remained ... Anyway, I am free, thanks to you. Thank you very much. Ah, Moretti sent me a letter? And an herb as well ... he is a wonderful friend. I begin to feel faint just by thinking about my captivity, and the torments I've had to endure.
-The scoundrels here just now were scouts of the group that was going to attack our village. They were planning to do their work in the Elven Forest where Humans cannot enter easily. Since you arrived at the right time, we can alert the people of the danger.
-Take this to Moretti and tell him that it will be hard for me to return immediately ... Tell him I will take a closer look at the situation here and join the guards later.
-I am entirely in your debt. Thank you very much. To think that I would receive help from the Elves in my lifetime! On your way back, please take this letter to Moretti. I beg you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30426-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30426-04.html deleted file mode 100644 index e11dc2888e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/30426-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Prias:
-Elven friend, do not worry about me but please take my letter to Moretti. I will have to scout some more. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/Q00407_PathOfTheElvenScout.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/Q00407_PathOfTheElvenScout.java deleted file mode 100644 index 927d924482..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00407_PathOfTheElvenScout/Q00407_PathOfTheElvenScout.java +++ /dev/null @@ -1,347 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00407_PathOfTheElvenScout; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Path of the Elven Scout (407) - * @author ivantotov - */ -public class Q00407_PathOfTheElvenScout extends Quest -{ - // NPCs - private static final int MASTER_REORIA = 30328; - private static final int GUARD_BABENCO = 30334; - private static final int GUARD_MORETTI = 30337; - private static final int PRIAS = 30426; - // Items - private static final int REISAS_LETTER = 1207; - private static final int PRIASS_1ND_TORN_LETTER = 1208; - private static final int PRIASS_2ND_TORN_LETTER = 1209; - private static final int PRIASS_3ND_TORN_LETTER = 1210; - private static final int PRIASS_4ND_TORN_LETTER = 1211; - private static final int MORETTIES_HERB = 1212; - private static final int MORETTIS_LETTER = 1214; - private static final int PRIASS_LETTER = 1215; - private static final int HONORARY_GUARD = 1216; - private static final int REISAS_RECOMMENDATION = 1217; - private static final int RUSTED_KEY = 1293; - // Monster - private static final int OL_MAHUM_PATROL = 20053; - // Quest Monster - private static final int OL_MAHUM_SENTRY = 27031; - // Misc - private static final int MIN_LEVEL = 19; - - public Q00407_PathOfTheElvenScout() - { - super(407); - addStartNpc(MASTER_REORIA); - addTalkId(MASTER_REORIA, GUARD_BABENCO, GUARD_MORETTI, PRIAS); - addKillId(OL_MAHUM_PATROL, OL_MAHUM_SENTRY); - addAttackId(OL_MAHUM_PATROL, OL_MAHUM_SENTRY); - registerQuestItems(REISAS_LETTER, PRIASS_1ND_TORN_LETTER, PRIASS_2ND_TORN_LETTER, PRIASS_3ND_TORN_LETTER, PRIASS_4ND_TORN_LETTER, MORETTIES_HERB, MORETTIS_LETTER, PRIASS_LETTER, HONORARY_GUARD, RUSTED_KEY); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (player.getClassId() == ClassId.ELVEN_FIGHTER) - { - if (player.getLevel() >= MIN_LEVEL) - { - if (hasQuestItems(player, REISAS_RECOMMENDATION)) - { - htmltext = "30328-04.htm"; - } - else - { - qs.startQuest(); - qs.unset("variable"); - giveItems(player, REISAS_LETTER, 1); - htmltext = "30328-05.htm"; - } - } - else - { - htmltext = "30328-03.htm"; - } - } - else if (player.getClassId() == ClassId.ELVEN_SCOUT) - { - htmltext = "30328-02a.htm"; - } - else - { - htmltext = "30328-02.htm"; - } - break; - } - case "30337-02.html": - { - htmltext = event; - break; - } - case "30337-03.html": - { - if (hasQuestItems(player, REISAS_LETTER)) - { - takeItems(player, REISAS_LETTER, -1); - qs.set("variable", 1); - qs.setCond(2, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon) - { - final QuestState qs = getQuestState(attacker, false); - - if ((qs != null) && qs.isStarted()) - { - npc.setScriptValue(attacker.getObjectId()); - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - if (npc.isScriptValue(killer.getObjectId()) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, false)) - { - final QuestState qs = getQuestState(killer, false); - if (qs == null) - { - return null; - } - - if (npc.getId() == OL_MAHUM_SENTRY) - { - if (qs.isCond(5) && (getRandom(10) < 6)) - { - if (hasQuestItems(qs.getPlayer(), MORETTIES_HERB, MORETTIS_LETTER) && !hasQuestItems(qs.getPlayer(), RUSTED_KEY)) - { - giveItems(qs.getPlayer(), RUSTED_KEY, 1); - qs.setCond(6, true); - } - } - } - else if (qs.isCond(2)) - { - final boolean has1stLetter = hasQuestItems(qs.getPlayer(), PRIASS_1ND_TORN_LETTER); - final boolean has2ndLetter = hasQuestItems(qs.getPlayer(), PRIASS_2ND_TORN_LETTER); - final boolean has3rdLetter = hasQuestItems(qs.getPlayer(), PRIASS_3ND_TORN_LETTER); - final boolean has4thLetter = hasQuestItems(qs.getPlayer(), PRIASS_4ND_TORN_LETTER); - - if (!(has1stLetter && has2ndLetter && has3rdLetter && has4thLetter)) - { - if (!has1stLetter) - { - giveLetterAndCheckState(PRIASS_1ND_TORN_LETTER, qs); - } - else if (!has2ndLetter) - { - giveLetterAndCheckState(PRIASS_2ND_TORN_LETTER, qs); - } - else if (!has3rdLetter) - { - giveLetterAndCheckState(PRIASS_3ND_TORN_LETTER, qs); - } - else if (!has4thLetter) - { - giveLetterAndCheckState(PRIASS_4ND_TORN_LETTER, qs); - } - } - } - } - return super.onKill(npc, killer, isSummon); - } - - private void giveLetterAndCheckState(int letterId, QuestState qs) - { - giveItems(qs.getPlayer(), letterId, 1); - - if (getQuestItemsCount(qs.getPlayer(), PRIASS_1ND_TORN_LETTER, PRIASS_2ND_TORN_LETTER, PRIASS_3ND_TORN_LETTER, PRIASS_4ND_TORN_LETTER) >= 4) - { - qs.setCond(3, true); - } - else - { - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == MASTER_REORIA) - { - htmltext = "30328-01.htm"; - } - } - if (qs.isCompleted()) - { - if (npc.getId() == MASTER_REORIA) - { - return htmltext; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case MASTER_REORIA: - { - if (hasQuestItems(player, REISAS_LETTER)) - { - htmltext = "30328-06.html"; - } - else if ((qs.getInt("variable") == 1) && !hasAtLeastOneQuestItem(player, REISAS_LETTER, HONORARY_GUARD)) - { - htmltext = "30328-08.html"; - } - else if (hasQuestItems(player, HONORARY_GUARD)) - { - takeItems(player, HONORARY_GUARD, -1); - giveItems(player, REISAS_RECOMMENDATION, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30328-07.html"; - } - break; - } - case GUARD_BABENCO: - { - if (qs.getInt("variable") == 1) - { - htmltext = "30334-01.html"; - } - break; - } - case GUARD_MORETTI: - { - final long letterCount = getQuestItemsCount(player, PRIASS_1ND_TORN_LETTER, PRIASS_2ND_TORN_LETTER, PRIASS_3ND_TORN_LETTER, PRIASS_4ND_TORN_LETTER); - if (hasQuestItems(player, REISAS_LETTER) && (letterCount == 0)) - { - htmltext = "30337-01.html"; - } - else if ((qs.getInt("variable") == 1) && !hasAtLeastOneQuestItem(player, MORETTIS_LETTER, PRIASS_LETTER, HONORARY_GUARD)) - { - if (letterCount == 0) - { - htmltext = "30337-04.html"; - } - else if (letterCount < 4) - { - htmltext = "30337-05.html"; - } - else - { - takeItems(player, -1, PRIASS_1ND_TORN_LETTER, PRIASS_2ND_TORN_LETTER, PRIASS_3ND_TORN_LETTER, PRIASS_4ND_TORN_LETTER); - giveItems(player, MORETTIES_HERB, 1); - giveItems(player, MORETTIS_LETTER, 1); - qs.setCond(4, true); - htmltext = "30337-06.html"; - } - } - else if (hasQuestItems(player, PRIASS_LETTER)) - { - takeItems(player, PRIASS_LETTER, -1); - giveItems(player, HONORARY_GUARD, 1); - qs.setCond(8, true); - htmltext = "30337-07.html"; - } - else if (hasQuestItems(player, MORETTIES_HERB, MORETTIS_LETTER)) - { - htmltext = "30337-09.html"; - } - else if (hasQuestItems(player, HONORARY_GUARD)) - { - htmltext = "30337-08.html"; - } - break; - } - case PRIAS: - { - if (hasQuestItems(player, MORETTIS_LETTER, MORETTIES_HERB)) - { - if (!hasQuestItems(player, RUSTED_KEY)) - { - qs.setCond(5, true); - htmltext = "30426-01.html"; - } - else - { - takeItems(player, -1, RUSTED_KEY, MORETTIES_HERB, MORETTIS_LETTER); - giveItems(player, PRIASS_LETTER, 1); - qs.setCond(7, true); - htmltext = "30426-02.html"; - } - } - else if (hasQuestItems(player, PRIASS_LETTER)) - { - htmltext = "30426-04.html"; - } - break; - } - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30157-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30157-01.html deleted file mode 100644 index 954596df17..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30157-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Greenis:
-Oh...a letter from my godmother! How is she? I haven't seen her for ages... Hmm, I see you're searching for the Magical Powers Ruby.
-It has been the symbol of my family for 200 years; no one in all of Oren or Gludio knows it better than I do. Rubies were once mined throughout northern Gludio, but those sites all collapsed during the war with Gracia.
-We have been unable to find any trace of the original mines. Fortunately, I still have a small piece of the Magical Powers Ruby. Precious as it is, I will give it to you in exchange for a favor. What do you say?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30157-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30157-02.html deleted file mode 100644 index 58c3659540..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30157-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Greenis:
-Thank you. The Magical Powers Ruby contains a fiery force immensely valuable to those of us who study Elemental Magic.
-I would like to create more of these rubies, but to do so I need a vital ingredient that can only be found on the neck of a Pincer Spider: Red Down.
-If you bring me back 5 clumps of Red Down I will create a Magical Powers Ruby just for you. Here, take this. It is a talisman that has protected me from evil creatures in the past. Perhaps it will help you in this task as well. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30157-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30157-03.html deleted file mode 100644 index 12a767faa5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30157-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Greenis:
-Hunt Pincer Spiders and bring back 5 clumps of Red Down, and I will give you a Magical Powers Ruby.
-Even Human Mystics use the ruby in their magical studies; the Wizards of the Ivory tower use the refined red dust to summon elemental spirits. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30157-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30157-04.html deleted file mode 100644 index d2e238dc8b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30157-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Greenis:
-Well done! Now I have all I need to fashion a Magical Powers Ruby.
-Here, take it!
-Before you leave, though, let me give you a word of advice. Talent will only take you so far in your Mystical studies. There is no substitute for hard work and disciplined study. The high-level Mystics of the Ivory Tower spend every waking moment in research, spurning food, sleep, recreation, love and all other distractions. Follow their example and you will advance far! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30371-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30371-01.html deleted file mode 100644 index 568a968516..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30371-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Thalia:
-What have you come here for? Oh... What a delicious looking apple! Is this for me? This reminds me of the legend of the Elven maiden who picked the apple of knowledge.
-Rosella sent you? Are you looking for the Pure Aquamarine? Rosella asked me before... She told me to kindly tell the whereabouts of the Aquamarine of Water, should anyone ask for it.
-But Aquamarines are not only precious, but a very valuable resource for us Elves. I cannot tell that secret to just anyone. If you perform a task for me, I shall tell you about the Aquamarine.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30371-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30371-02.html deleted file mode 100644 index 262fbcbd02..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30371-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Thalia:
-My request is not a difficult one. A special fertilizer is needed to maintain the green health of the Mother Trees that we look after. This fertilizer is made from the leaves that fall from the trees in the Elven Forest.
-Have you ever seen any fallen leaves in the Elven Forest? Probably not. That is because the dryad elders collect them even before the leaves have had a chance to settle on the ground. They gather these leaves and turn them into golden leaves. Use these golden leaves as fertilizer, and the trees of the Human world will never have to be fertilized again.
-Take this sap with you and slay dryad elders to obtain the golden leaf in its possession. Bring back 5 golden leaves and I will tell you the whereabouts of the Aquamarine. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30371-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30371-03.html deleted file mode 100644 index 90c91ee860..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30371-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Thalia:
-You are lacking in effort. My sisters and I have worked for hundreds of years without a day of rest to look after the Mother Trees and gather their fruit. Precious items require much work. I cannot tell you about the Aquamarine until you have gathered 5 Gold Leaves.
-Elves serve Einhashad, Goddess of Light, along with our mother, Eva, and thus our magic possesses the properties of light. It is our responsibility to fill the forest and the plains with joyous music. This is what we ultimately seek to achieve through magic. When our songs fill the earth, the land will become a paradise. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30371-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30371-04.html deleted file mode 100644 index 8026e3642a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30371-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Thalia:
-You have found all 5 Gold Leaves, I see. In return, I will tell you about the Pure Aquamarine.
-The Mother Tree normally does not have any dew, but when the roots absorb the nutrition of the golden leaves, large, beautiful drops of dew form. On rare occasions, one can find a Pure Aquamarine among the dew.
-Here, take this Pure Aquamarine. I pray that you may safely pass your ritual. And do not forget... It is our responsibility to fill the forest and the plains with joyous music... When our songs fill the earth, the land will become a paradise. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-01.htm deleted file mode 100644 index 901ebb6ba2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-01.htm +++ /dev/null @@ -1,7 +0,0 @@ -Rosella:
-Elven Wizards are in the preparatory level before becoming a Spellsinger or Elemental Summoner. They aren't to be compared with the likes of the Dark Elves, who walk the path of evil.
-To become an Elven Wizard, you must learn how to communicate with the spirits. For this communication, you must find the four jewels that symbolize water, fire, wind and earth and then perform a ritual. The ritual is performed to gain understanding of the basic elements that construct the world, and to receive Eva's blessing.
-Just recently, a young one of your age came and finished the ritual. What do you think? Will you take the challenge?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-02.htm deleted file mode 100644 index 12eb857b9a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rosella:
-Well, it is not a bad idea to savor the charm of nature a little longer and take the challenge later. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-02a.htm deleted file mode 100644 index 59edc48325..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-02a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Rosella:
-Looking again... I see you have already earned the title of Elven Wizard... Why are you trying to challenge the trial again? Leave the trial for those younger than you... You should concentrate more on the task of studying the order of mother nature. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-03.htm deleted file mode 100644 index 20a0d7debb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rosella:
-Oh no... At my age, my eyes are always tricking me. I'm afraid you cannot perform the ritual. Only Elven Mystics have the qualifications for it.
-I must go back to my knitting. My grandson will be having his birthday soon. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-04.htm deleted file mode 100644 index f2ac5fbc69..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Rogellia:
-Wait a moment... Youngster, I think I made a mistake. You are too young to complete the ceremony.
-I cannot send an innocent soul like yours into the harsh world. See me again after you have gained more experience.
-(Only characters level 18 and above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-05.htm deleted file mode 100644 index 64b7b7e73d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rosella:
-Hmmm now, aren't you the one who finished the ritual? What are you waiting for? Go take a step into the wider world. Seek the High Priest. He will teach you what you must do and how to survive.
-May the protection of mother Eva be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-06.htm deleted file mode 100644 index 6309ad91d4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-06.htm +++ /dev/null @@ -1,8 +0,0 @@ -Rosella:
-Four things are required to perform the ritual. They are 4 jewels that represent water, fire, wind and the earth. If you devote the jewels to Mother Nature and perform the ritual for Eva's blessing, in return, you will be able to communicate more deeply with the spirits.
-First, I give you this Fertility Peridot. This is the token of earth, symbolizing abundance and productivity. This is given to you, who wants to have a deeper understanding of nature, as a gift.
-Now you must find the remaining three by yourself. Which one do you want to seek first?
- - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-07.html deleted file mode 100644 index 648c8d590b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Rosella:
-Ruby... When I look at the red hues, I feel a memory stirring the passions of my youth... If you seek the ruby, symbol of fire, go to Magister Greenis in the Elven Village. I was her godmother when she was born. She is a fine lady. Please give her this letter I wrote about you so she will help you to find the ruby. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-08.html deleted file mode 100644 index 1db26599ce..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Rosella:
-Take the letter I gave you to Magister Greenis in the Elven Village. If you ask her for help, she will tell you about the ruby that symbolizes fire. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-09.html deleted file mode 100644 index 2c8f9f55e0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Rosella:
-Have you met Magister Greenis? How is the dear child? If you do as she says, you can find the ruby. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-10.html deleted file mode 100644 index 2117490036..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Rosella:
-Are you testing me? Don't you already have the magical powersd ruby? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-11.html deleted file mode 100644 index 3d4bb0ca4f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-11.html +++ /dev/null @@ -1,7 +0,0 @@ -Rosella:
-If you devote four jewels, symbolizing water, fire, wind and earth, to Mother Nature and perform the ritual for Eva's blessing, in return, you will be able to communicate more deeply with the spirits.
-I already gave you the Fertility Peridot so go and find the remaining three by yourself. Which jewel do you want to seek first?
- - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-12.html deleted file mode 100644 index 845a1c085a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-12.html +++ /dev/null @@ -1,4 +0,0 @@ -Rosella:
-How about learning a spell that increases memory? Haven't you already found the Pure Aquamarine? A young one like you should have a better memory!
-As I told you before, the Pure Aquamarine symbolizes water. The Elves who serve Eva always have divine protection of water. That's why the Aquamarine, which has the power of water, is the most beloved jewel among Elven Mystics. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-13.html deleted file mode 100644 index a80a38012b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-13.html +++ /dev/null @@ -1,4 +0,0 @@ -Rosella:
-Of course, you probably already know that water is the symbol of our mother Eva. Therefore, unlike other races, we elves receive the divine protection of mother Eva in the water. You need not go far to find the Pure Aquamarine, that symbolizes water. It can be found in the Elven Forest. Go to Thalia who tends the Mother Tree at Lake Iris. Give this fruit to her as a give, and ask her about the jewel. She will gladly help you.
-You can reach Lake Iris if you go straight south of the Elven Village. Thalia will be at the eastern shore of the lake. Well then, good luck. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-14.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-14.html deleted file mode 100644 index c1f3e6a58c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-14.html +++ /dev/null @@ -1,4 +0,0 @@ -Rosella:
-Go see Thalia, who takes care of the Mother Tree on Lake Iris. She will tell you about the Pure Aquamarine.
-You can reach Lake Iris if you go straight south of the Elven Village. Thalia will be at the eastern shore of the lake. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-15.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-15.html deleted file mode 100644 index f4005d9e98..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-15.html +++ /dev/null @@ -1,3 +0,0 @@ -Rosella:
-Did Thalia tell you about the Aquamarine? She is a very clever girl. She may test your skills. Her favorite test is related to the Gold Leaves. You can usually get them from the dryad elders. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-16.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-16.html deleted file mode 100644 index c5f706c192..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-16.html +++ /dev/null @@ -1,3 +0,0 @@ -Rosella:
-Don't you already have the Magical Powers Ruby? Try to find the other jewels. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-17.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-17.html deleted file mode 100644 index 42ff28c66a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-17.html +++ /dev/null @@ -1,5 +0,0 @@ -Rosella:
-The Nobility Amethyst is the symbol of elegance and nobility and at the same time is the symbol of Sayha, the God of Wind. The force of the wind within the jewel is an important material for Mystics who study the magic of storms. Well, if you had studied the basics, you would know all this...
-Meet a person by the name of Northwind at the entrance to the Underground Fortress. He may know something abouth the Amethyst. Give this book to him and he will give you aid.
-To find the Elven Fortress, first go north of the village to the Neutral Zone, cross the bridge, and enter the Elven forest. If you cross the bridge, you will immediately see the grand Elven Fortress. The entrance is at the other side of the mountain. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-18.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-18.html deleted file mode 100644 index c3829291c6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-18.html +++ /dev/null @@ -1,4 +0,0 @@ -Rosella:
-Give the book I gave you to Northwind. The book is called, 'Immortal Love'... A wonderful love story... So touching... He asked for the book a long time ago.
-To find the Elven Fortress, first go north of the village to the Neutral Zone, cross the bridge, and enter the Elven forest. If you cross the bridge, you will immediately see the grand Elven Fortress. The entrance is at the other side of the mountain. You will be able to meet Northwind over there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-19.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-19.html deleted file mode 100644 index ed6fc616da..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-19.html +++ /dev/null @@ -1,3 +0,0 @@ -Rosella:
-Didn't Northwind tell you the story of the Nobility Amethyst? There is no one who can better explain about the jewel in the Elven Forest. Meet him and ask him in detail. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-20.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-20.html deleted file mode 100644 index b531479fb8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-20.html +++ /dev/null @@ -1,5 +0,0 @@ -Rosella:
-Oh! You have collected all the jewels! Now we can begin the ritual.
-Water is the source of life. Mother, and eternity. Cleanse our stained souls with the Tears of Eva, purer than anything in the world, and give us your new blessing...
-With this, you have performed the ritual and earned the qualifications to become an Elven Wizard. Here, take this Eternity Diamond. If you take this to High Priest Raymond in the Town of Gludio, he will change your occupation to Elven Wizard. Of course, you can go to High Priestess Levian in Gludin as well. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-21.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-21.html deleted file mode 100644 index 14496a4280..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-21.html +++ /dev/null @@ -1,3 +0,0 @@ -Rosella:
-You have collected five clumps of Red Down. This will be useful in manufacturing the Magical Powers Ruby. Greenis will be waiting, so go to her quickly and give her the down. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-22.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-22.html deleted file mode 100644 index 3ba758ef42..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-22.html +++ /dev/null @@ -1,3 +0,0 @@ -Rosella:
-You have collected five Gold Leaves with no difficulty, I see. There was a time when the Elven Forest was full of these leaves... Now they are very rare because of the dryads. Thalia must be waiting for these leaves, I don't want to keep her waiting. Bring her these leaves and be quick. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-23.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-23.html deleted file mode 100644 index cd70765d0c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30414-23.html +++ /dev/null @@ -1,3 +0,0 @@ -Rosella:
-This is an ordinary Amethyst. Yes, this will be fine for Northwind to make a Nobility Amethyst. Northwind has a temper, so he won't wait long. If you are late, he may go someplace else. Hurry and go find him. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30423-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30423-01.html deleted file mode 100644 index 4a4e689b9f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30423-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Northwind:
-Oh... Rosella must have sent it. I've been begging her for a month to lend me this book. The love story in this book is very impressive. You may criticize a man that reads Romance Novels, but... Love is a truth that does not change.
-Hmm... Rosella has written a letter on the first page. She asks me to tell you about the Nobility Amethyst. Since you gave me the book I really wanted, and since Rosella has asked me, I will tell you how to find the Amethyst.
-To obtain the Nobility Amethyst you need two regular Amethysts. You can get the Amethysts by killing the sukar wererat leaders in the Elven Underground Fortress. The Underground Fortress is dangerous... Please be careful.
-I'll lend you this for good luck. It has always given me good luck. Return it when you have found the Amethyst. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30423-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30423-02.html deleted file mode 100644 index a96c626fad..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30423-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Northwind:
-If you want the Nobility Amethyst, fetch two regular Amethysts from the Underground Fortress. Defeat the sukar wererat leaders in the Underground Fortress to obtain the Amethysts. There is an old superstition that the Amethyst protects one's life. That is why I think those creatures always carry it around with them. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30423-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30423-03.html deleted file mode 100644 index 5c65520523..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/30423-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Northwind:
-You have tremendous abilities. I'm sorry I didn't recognize it earlier. I thought an amateur with no skills was just depending on Rosella... I guess I was wrong.
-The Nobility Amethyst can be created by blowing the wind of life into two regular ones. The wind of life is nothing else but the breath of Elves. Inheriting the life force of the Mother Tree, our breath contains the very primeval powers.
-Now! Here is the Nobility Amethyst I have just made. Take this to Rosella. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/Q00408_PathOfTheElvenWizard.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/Q00408_PathOfTheElvenWizard.java deleted file mode 100644 index d0144bd3e0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00408_PathOfTheElvenWizard/Q00408_PathOfTheElvenWizard.java +++ /dev/null @@ -1,446 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00408_PathOfTheElvenWizard; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Path Of The Elven Wizard (408) - * @author ivantotov - */ -public class Q00408_PathOfTheElvenWizard extends Quest -{ - // NPCs - private static final int ROSSELA = 30414; - private static final int GREENIS = 30157; - private static final int THALIA = 30371; - private static final int NORTHWIND = 30423; - // Items - private static final int ROSELLAS_LETTER = 1218; - private static final int RED_DOWN = 1219; - private static final int MAGICAL_POWERS_RUBY = 1220; - private static final int PURE_AQUAMARINE = 1221; - private static final int APPETIZING_APPLE = 1222; - private static final int GOLD_LEAVES = 1223; - private static final int IMMORTAL_LOVE = 1224; - private static final int AMETHYST = 1225; - private static final int NOBILITY_AMETHYST = 1226; - private static final int FERTILITY_PERIDOT = 1229; - private static final int GREENISS_CHARM = 1272; - private static final int SAP_OF_THE_MOTHER_TREE = 1273; - private static final int LUCKY_POTPOURRI = 1274; - // Reward - private static final int ETERNITY_DIAMOND = 1230; - // Monster - private static final int DRYAD_ELDER = 20019; - private static final int SUKAR_WERERAT_LEADER = 20047; - private static final int PINCER_SPIDER = 20466; - // Misc - private static final int MIN_LEVEL = 19; - - public Q00408_PathOfTheElvenWizard() - { - super(408); - addStartNpc(ROSSELA); - addTalkId(ROSSELA, GREENIS, THALIA, NORTHWIND); - addKillId(DRYAD_ELDER, SUKAR_WERERAT_LEADER, PINCER_SPIDER); - registerQuestItems(ROSELLAS_LETTER, RED_DOWN, MAGICAL_POWERS_RUBY, PURE_AQUAMARINE, APPETIZING_APPLE, GOLD_LEAVES, IMMORTAL_LOVE, AMETHYST, NOBILITY_AMETHYST, FERTILITY_PERIDOT, GREENISS_CHARM, SAP_OF_THE_MOTHER_TREE, LUCKY_POTPOURRI); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (player.getClassId() != ClassId.ELVEN_MAGE) - { - if (player.getClassId() == ClassId.ELVEN_WIZARD) - { - htmltext = "30414-02a.htm"; - } - else - { - htmltext = "30414-03.htm"; - } - } - else if (player.getLevel() < MIN_LEVEL) - { - htmltext = "30414-04.htm"; - } - else if (hasQuestItems(player, ETERNITY_DIAMOND)) - { - htmltext = "30414-05.htm"; - } - else - { - if (!hasQuestItems(player, FERTILITY_PERIDOT)) - { - giveItems(player, FERTILITY_PERIDOT, 1); - } - qs.startQuest(); - htmltext = "30414-06.htm"; - } - break; - } - case "30414-02.htm": - { - htmltext = event; - break; - } - case "30414-10.html": - { - if (hasQuestItems(player, MAGICAL_POWERS_RUBY)) - { - htmltext = event; - } - else if (!hasQuestItems(player, MAGICAL_POWERS_RUBY) && hasQuestItems(player, FERTILITY_PERIDOT)) - { - if (!hasQuestItems(player, ROSELLAS_LETTER)) - { - giveItems(player, ROSELLAS_LETTER, 1); - } - htmltext = "30414-07.html"; - } - break; - } - case "30414-12.html": - { - if (hasQuestItems(player, PURE_AQUAMARINE)) - { - htmltext = event; - } - else if (!hasQuestItems(player, PURE_AQUAMARINE) && hasQuestItems(player, FERTILITY_PERIDOT)) - { - if (!hasQuestItems(player, APPETIZING_APPLE)) - { - giveItems(player, APPETIZING_APPLE, 1); - } - htmltext = "30414-13.html"; - } - break; - } - case "30414-16.html": - { - if (hasQuestItems(player, NOBILITY_AMETHYST)) - { - htmltext = event; - } - else if (!hasQuestItems(player, NOBILITY_AMETHYST) && hasQuestItems(player, FERTILITY_PERIDOT)) - { - if (!hasQuestItems(player, IMMORTAL_LOVE)) - { - giveItems(player, IMMORTAL_LOVE, 1); - } - htmltext = "30414-17.html"; - } - break; - } - case "30157-02.html": - { - if (hasQuestItems(player, ROSELLAS_LETTER)) - { - takeItems(player, ROSELLAS_LETTER, 1); - if (!hasQuestItems(player, GREENISS_CHARM)) - { - giveItems(player, GREENISS_CHARM, 1); - } - } - htmltext = event; - break; - } - case "30371-02.html": - { - if (hasQuestItems(player, APPETIZING_APPLE)) - { - takeItems(player, APPETIZING_APPLE, 1); - if (!hasQuestItems(player, SAP_OF_THE_MOTHER_TREE)) - { - giveItems(player, SAP_OF_THE_MOTHER_TREE, 1); - } - } - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case DRYAD_ELDER: - { - if (hasQuestItems(killer, SAP_OF_THE_MOTHER_TREE) && (getQuestItemsCount(killer, GOLD_LEAVES) < 5) && (getRandom(100) < 40)) - { - giveItems(killer, GOLD_LEAVES, 1); - if (getQuestItemsCount(killer, GOLD_LEAVES) == 5) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case SUKAR_WERERAT_LEADER: - { - if (hasQuestItems(killer, LUCKY_POTPOURRI) && (getQuestItemsCount(killer, AMETHYST) < 2) && (getRandom(100) < 40)) - { - giveItems(killer, AMETHYST, 1); - if (getQuestItemsCount(killer, AMETHYST) == 2) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case PINCER_SPIDER: - { - if (hasQuestItems(killer, GREENISS_CHARM) && (getQuestItemsCount(killer, RED_DOWN) < 5) && (getRandom(100) < 70)) - { - giveItems(killer, RED_DOWN, 1); - if (getQuestItemsCount(killer, RED_DOWN) == 5) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == ROSSELA) - { - htmltext = "30414-01.htm"; - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == ROSSELA) - { - return htmltext; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case ROSSELA: - { - if (!hasAtLeastOneQuestItem(player, ROSELLAS_LETTER, APPETIZING_APPLE, IMMORTAL_LOVE, GREENISS_CHARM, SAP_OF_THE_MOTHER_TREE, LUCKY_POTPOURRI) && hasQuestItems(player, FERTILITY_PERIDOT) && !hasQuestItems(player, MAGICAL_POWERS_RUBY, NOBILITY_AMETHYST, PURE_AQUAMARINE)) - { - htmltext = "30414-11.html"; - } - else if (hasQuestItems(player, ROSELLAS_LETTER)) - { - htmltext = "30414-08.html"; - } - else if (hasQuestItems(player, GREENISS_CHARM)) - { - if (getQuestItemsCount(player, RED_DOWN) < 5) - { - htmltext = "30414-09.html"; - } - else - { - htmltext = "30414-21.html"; - } - } - else if (hasQuestItems(player, APPETIZING_APPLE)) - { - htmltext = "30414-14.html"; - } - else if (hasQuestItems(player, SAP_OF_THE_MOTHER_TREE)) - { - if (getQuestItemsCount(player, GOLD_LEAVES) < 5) - { - htmltext = "30414-15.html"; - } - else - { - htmltext = "30414-22.html"; - } - } - else if (hasQuestItems(player, IMMORTAL_LOVE)) - { - htmltext = "30414-18.html"; - } - else if (hasQuestItems(player, LUCKY_POTPOURRI)) - { - if (getQuestItemsCount(player, AMETHYST) < 2) - { - htmltext = "30414-19.html"; - } - else - { - htmltext = "30414-23.html"; - } - } - else - { - if (!hasAtLeastOneQuestItem(player, ROSELLAS_LETTER, APPETIZING_APPLE, IMMORTAL_LOVE, GREENISS_CHARM, SAP_OF_THE_MOTHER_TREE, LUCKY_POTPOURRI) && hasQuestItems(player, FERTILITY_PERIDOT, MAGICAL_POWERS_RUBY, NOBILITY_AMETHYST, PURE_AQUAMARINE)) - { - if (!hasQuestItems(player, ETERNITY_DIAMOND)) - { - giveItems(player, ETERNITY_DIAMOND, 1); - } - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30414-20.html"; - } - } - break; - } - case GREENIS: - { - if (hasQuestItems(player, ROSELLAS_LETTER)) - { - htmltext = "30157-01.html"; - } - else if (hasQuestItems(player, GREENISS_CHARM)) - { - if (getQuestItemsCount(player, RED_DOWN) < 5) - { - htmltext = "30157-03.html"; - } - else - { - takeItems(player, RED_DOWN, -1); - if (!hasQuestItems(player, MAGICAL_POWERS_RUBY)) - { - giveItems(player, MAGICAL_POWERS_RUBY, 1); - } - takeItems(player, GREENISS_CHARM, 1); - htmltext = "30157-04.html"; - } - } - break; - } - case THALIA: - { - if (hasQuestItems(player, APPETIZING_APPLE)) - { - htmltext = "30371-01.html"; - } - else if (hasQuestItems(player, SAP_OF_THE_MOTHER_TREE)) - { - if (getQuestItemsCount(player, GOLD_LEAVES) < 5) - { - htmltext = "30371-03.html"; - } - else - { - if (!hasQuestItems(player, PURE_AQUAMARINE)) - { - giveItems(player, PURE_AQUAMARINE, 1); - } - takeItems(player, GOLD_LEAVES, -1); - takeItems(player, SAP_OF_THE_MOTHER_TREE, 1); - htmltext = "30371-04.html"; - } - } - break; - } - case NORTHWIND: - { - if (hasQuestItems(player, IMMORTAL_LOVE)) - { - takeItems(player, IMMORTAL_LOVE, 1); - if (!hasQuestItems(player, LUCKY_POTPOURRI)) - { - giveItems(player, LUCKY_POTPOURRI, 1); - } - htmltext = "30423-01.html"; - } - else if (hasQuestItems(player, LUCKY_POTPOURRI)) - { - if (getQuestItemsCount(player, AMETHYST) < 2) - { - htmltext = "30423-02.html"; - } - else - { - takeItems(player, AMETHYST, -1); - if (!hasQuestItems(player, NOBILITY_AMETHYST)) - { - giveItems(player, NOBILITY_AMETHYST, 1); - } - takeItems(player, LUCKY_POTPOURRI, 1); - htmltext = "30423-03.html"; - } - } - break; - } - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-01.htm deleted file mode 100644 index c4d59710ca..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Priest Manuel:
-If you want to be an Elven Oracle who fulfills that holy will of Eva, you must listen carefully to what I am about to say.
-Between us Elven Priests, there has been a prophecy that has been handed down for hundreds of years. This is a prophecy given by the Mother Tree, mother of all woods and Elves. It speaks of one girl that will purify the forces of darkness that prevail in the world, whose birth will save all those that are persecuted by the powers of the darkness.
-We call this the prophecy of the sacred flame according to the original text. However, there have been rumors that the girl mentioned in the prophecy has appeared. I would like you to confirm the truth of this rumor.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-02.htm deleted file mode 100644 index 15706d764b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Manuel:
-I see you are not an Elven Mystic. I have made a mistake.
-I am sorry, but this task can only be entrusted to an Elven Mystic.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-02a.htm deleted file mode 100644 index 1f021a2c4e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-02a.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Manuel:
-Ah! I see you are an Oracle that has already perceived the truth of light and life.
-Leave this task to the Elven Mystics, and go out into the world to fulfill the holy will of Eva. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-03.htm deleted file mode 100644 index cd532889e6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Manuel:
-Thank you for your offer, but I am afraid that this mission might prove too difficult for you. Come back when you have experienced more of the world. Then we will be able to speak at greater length.
-May your journey be a blessed one!
-(Only characters level 18 or above may embark on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-04.htm deleted file mode 100644 index b3a7718636..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Priest Manuel:
-The leaf of the Oracle represents the noble spirit of those that fulfill Eva's will. Take it and meet the High Priest. Then you will be able to change profession to an Elven Oracle. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-05.htm deleted file mode 100644 index a6cc646571..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Manuel:
-Recently, there have been rumors of a girl near Gludin Harbor that performs miracles. We suspect that perhaps this girl may have the power to purify the world.
-If that girl is truly the sacred flame mentioned in the prophecy, we must protect her. I have heard that there are already those who are using the prophecy of the sacred flame to hatch sinister plots. First, bring the girl to us.
-Oh yes! Take this crystal necklace. It will aid you in revealing whether or not she is truly the sacred flame of the prophecy. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-06.html deleted file mode 100644 index 3d23ff35e0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Manuel:
-I would like you to confirm the truth behind the rumors that say there is a girl near Gludin Harbor. If that girl is the chosen one mentioned in the prophecy of the sacred flame, then we must protect her. Please make haste and find the girl. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-07.html deleted file mode 100644 index 4e78ef3384..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-07.html +++ /dev/null @@ -1,3 +0,0 @@ -<Priest Manuel:
-It is difficult to be certain with only this evidence. The church needs more than mere rumors and guesses before it can act. Please bring back more solid evidence.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-08.html deleted file mode 100644 index d72ec5a724..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Manuel:
-I am terribly sorry about the girl. It is difficult for us to understand the will of the gods.
-I am sorry the girl was not the prophecy of sacred flame, but I give you a high recommendation for the conduct you have shown in the process of revealing the truth. I believe you have sufficient qualifications to become an Oracle.
-Now! I give you the Leaf of Oracle. This is a mark that symbolizes the noble spirit of those that fulfill the will of Eva. Take it, and meet the High Priest. Then you will be able to change profession to an Elven Oracle. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-09.html deleted file mode 100644 index f603baef1c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30293-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Manuel:
-I have received information that the lizardmen were hired by someone to kidnap that girl. We must meet the girl before they do! Hurry!
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-01.html deleted file mode 100644 index 0c2a15d34a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Allana:
-Darkness prevails in the world... I, sacred flame of prophecy will drive... drive out darkness! I perform miracles of light... Purify the world!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-02.html deleted file mode 100644 index e003677e16..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Allana:
-What was that monster? I'm afraid... I don't want to die... I don't want to abandon my brother and die!
-I don't want to trick people anymore! However, Perrin didn't give me the money he owes me yet.
-I wrote down all the work I've done until now in my diary. I will give this to you... Please help me get the money from Perrin... I need that money to cure my brother's illness...
-Perrin hides around here somewhere... Please... Please help me! \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-03.html deleted file mode 100644 index 22f26da8d4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Allana:
-Please... Please help me get my money from Perrin...
-I need that money to help my brother get well... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-04.html deleted file mode 100644 index 67f2125827..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Allana:
-Sob... It is too late... I couldn't minister medicine at the proper time... My brother... is dead. He was so kind... and with such a pure heart. My poor brother...
-When he was tortured with sickness... Where was your god? Sob...
-I don't need money any more! Go! I want to be alone! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-05.html deleted file mode 100644 index 8a3f470c58..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Allana:
-(From the crystal necklace, all of a sudden, a voice comes out). This is Priest Manuel. I have something urgent to tell you. So, please come back into the temple.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-06.html deleted file mode 100644 index 34fa2ca290..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Allana:
-How can you come empty-handed? You said you would meet Perrin. You said you would help me... Didn't you? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-07.html deleted file mode 100644 index aafb6f3950..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Allana:
-How dare you! Do you doubt me? To the sacred flame of prophecy... Are you giving a command? How, how dare you!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-08.html deleted file mode 100644 index 28a2181c81..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-08.html +++ /dev/null @@ -1,7 +0,0 @@ -Allana:
-We must go... together?
-No! I don't want to go! I must take care of my little brother. Miracles and sacred flame of prophecy... they were all lies!
-Perrin made me do it... He brought fake patients and acted like we prayed for treatment... And acted like a miracle had happened. I knew it was wrong, but... I need money to cure my sick brother. Perrin said I could earn big money if only I did what he said...
-Then, these strange lizardmen tried to take me away... I'm so scared! I don't know what to do...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-09.html deleted file mode 100644 index 42c26056c5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30424-09.html +++ /dev/null @@ -1,7 +0,0 @@ -Allana:
-Pu... punished? Like a witch... Will I be burnt at the stake?
-I, I'm sorry... They are all lies! Miracle and sacred flame of prophecy... they are all made up! I just wanted to care for my brother...
-Perrin made me do it! He brought fake patients and we prayed for treatment and acted like a miracle had happened. I knew it was wrong, but I needed money to cure my sick brother. Perrin said I could earn big money if I did what he said.
-Recently some strange lizardmen tried to take me away... I'm so scared... I don't know what to do...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30428-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30428-01.html deleted file mode 100644 index dd3e18b9ce..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30428-01.html +++ /dev/null @@ -1,9 +0,0 @@ -Perrin:
-Oho! So the Elf of justice has come! You've heard the girlie's words and have come for the money? You don't think I'll give up the money I've earned by my own sweat so easily?
-Get lost
-On any other day, I would leave my mark on your body, but I'm being nice since today is my birthday. Thank your stars!
- - - - - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30428-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30428-02.html deleted file mode 100644 index 8547b3593c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30428-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Perrin:
-You want to turn me in? It will not be easy. Let me introduce my bodyguard ...
-Hey, Tamil! Teach this ratty little Elf a lesson!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30428-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30428-03.html deleted file mode 100644 index 17e9a2e3e7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30428-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Perrin:
-You dare to challenge me? In that case, let me introduce my bodyguard ...!
-Hey, Tamil! Put the fear of the gods into this ratty little elf!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30428-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30428-04.html deleted file mode 100644 index 340a77c59f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30428-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Perrin:
-Eek! You've killed Tamil ...!
-Look here! Help! Ok, ok, I was wrong!!!
-All, all right ...! You want the money? Take it ...! Take all of it! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30428-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30428-05.html deleted file mode 100644 index 6767856ae9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30428-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Perrin:
-I do not have anything. You may even search me ... But I really don't have anything ... Please believe me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30428-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30428-06.html deleted file mode 100644 index fc1d07110b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/30428-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Perrin:
-Go tell that gal that she will be severely punished if she doesn't listen to Perrin's words! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/Q00409_PathOfTheElvenOracle.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/Q00409_PathOfTheElvenOracle.java deleted file mode 100644 index 70f5277b1e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00409_PathOfTheElvenOracle/Q00409_PathOfTheElvenOracle.java +++ /dev/null @@ -1,408 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00409_PathOfTheElvenOracle; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.NpcSay; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Path of the Elven Oracle (409) - * @author ivantotov - */ -public class Q00409_PathOfTheElvenOracle extends Quest -{ - // NPCs - private static final int PRIEST_MANUEL = 30293; - private static final int ALLANA = 30424; - private static final int PERRIN = 30428; - // Items - private static final int CRYSTAL_MEDALLION = 1231; - private static final int SWINDLERS_MONEY = 1232; - private static final int ALLANA_OF_DAIRY = 1233; - private static final int LIZARD_CAPTAIN_ORDER = 1234; - private static final int HALF_OF_DAIRY = 1236; - private static final int TAMIL_NECKLACE = 1275; - // Reward - private static final int LEAF_OF_ORACLE = 1235; - // Misc - private static final int MIN_LEVEL = 19; - // Quest Monster - private static final int lIZARDMAN_WARRIOR = 27032; - private static final int LIZARDMAN_SCOUT = 27033; - private static final int LIZARDMAN_SOLDIER = 27034; - private static final int TAMIL = 27035; - - public Q00409_PathOfTheElvenOracle() - { - super(409); - addStartNpc(PRIEST_MANUEL); - addTalkId(PRIEST_MANUEL, ALLANA, PERRIN); - addKillId(TAMIL, lIZARDMAN_WARRIOR, LIZARDMAN_SCOUT, LIZARDMAN_SOLDIER); - addAttackId(TAMIL, lIZARDMAN_WARRIOR, LIZARDMAN_SCOUT, LIZARDMAN_SOLDIER); - registerQuestItems(CRYSTAL_MEDALLION, SWINDLERS_MONEY, ALLANA_OF_DAIRY, LIZARD_CAPTAIN_ORDER, HALF_OF_DAIRY, TAMIL_NECKLACE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (player.getClassId() == ClassId.ELVEN_MAGE) - { - if (player.getLevel() >= MIN_LEVEL) - { - if (hasQuestItems(player, LEAF_OF_ORACLE)) - { - htmltext = "30293-04.htm"; - } - else - { - qs.startQuest(); - qs.setMemoState(1); - giveItems(player, CRYSTAL_MEDALLION, 1); - htmltext = "30293-05.htm"; - } - } - else - { - htmltext = "30293-03.htm"; - } - } - else if (player.getClassId() == ClassId.ORACLE) - { - htmltext = "30293-02a.htm"; - } - else - { - htmltext = "30293-02.htm"; - } - break; - } - case "30424-08.html": - case "30424-09.html": - { - htmltext = event; - break; - } - case "30424-07.html": - { - if (qs.isMemoState(1)) - { - htmltext = event; - } - break; - } - case "replay_1": - { - qs.setMemoState(2); - addAttackPlayerDesire(addSpawn(lIZARDMAN_WARRIOR, npc, true, 0, false), player); - addAttackPlayerDesire(addSpawn(LIZARDMAN_SCOUT, npc, true, 0, false), player); - addAttackPlayerDesire(addSpawn(LIZARDMAN_SOLDIER, npc, true, 0, false), player); - break; - } - case "30428-02.html": - case "30428-03.html": - { - if (qs.isMemoState(2)) - { - htmltext = event; - } - break; - } - case "replay_2": - { - if (qs.isMemoState(2)) - { - qs.setMemoState(3); - addAttackPlayerDesire(addSpawn(TAMIL, npc, true, 0, true), player); - } - break; - } - } - return htmltext; - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon) - { - if (getQuestState(attacker, false) != null) - { - switch (npc.getScriptValue()) - { - case 0: - { - switch (npc.getId()) - { - case lIZARDMAN_WARRIOR: - { - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.THE_SACRED_FLAME_IS_OURS)); - break; - } - case LIZARDMAN_SCOUT: - { - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.THE_SACRED_FLAME_IS_OURS)); - break; - } - case LIZARDMAN_SOLDIER: - { - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.THE_SACRED_FLAME_IS_OURS)); - break; - } - case TAMIL: - { - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.AS_YOU_WISH_MASTER)); - break; - } - } - - npc.setScriptValue(1); - npc.getVariables().set("firstAttacker", attacker.getObjectId()); - break; - } - case 1: - { - if (npc.getVariables().getInt("firstAttacker") != attacker.getObjectId()) - { - npc.setScriptValue(2); - } - break; - } - } - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && npc.isScriptValue(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case lIZARDMAN_WARRIOR: - { - if (!hasQuestItems(killer, LIZARD_CAPTAIN_ORDER)) - { - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.ARRGHH_WE_SHALL_NEVER_SURRENDER)); - giveItems(killer, LIZARD_CAPTAIN_ORDER, 1); - qs.setCond(3, true); - } - break; - } - case LIZARDMAN_SCOUT: - case LIZARDMAN_SOLDIER: - { - if (!hasQuestItems(killer, LIZARD_CAPTAIN_ORDER)) - { - giveItems(killer, LIZARD_CAPTAIN_ORDER, 1); - qs.setCond(3, true); - } - break; - } - case TAMIL: - { - if (!hasQuestItems(killer, TAMIL_NECKLACE)) - { - giveItems(killer, TAMIL_NECKLACE, 1); - qs.setCond(5, true); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == PRIEST_MANUEL) - { - if (!hasQuestItems(player, LEAF_OF_ORACLE)) - { - htmltext = "30293-01.htm"; - } - else - { - htmltext = "30293-04.htm"; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == PRIEST_MANUEL) - { - return htmltext; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case PRIEST_MANUEL: - { - if (hasQuestItems(player, CRYSTAL_MEDALLION)) - { - if (!hasAtLeastOneQuestItem(player, SWINDLERS_MONEY, ALLANA_OF_DAIRY, LIZARD_CAPTAIN_ORDER, HALF_OF_DAIRY)) - { - if (qs.isMemoState(2)) - { - qs.setMemoState(1); - qs.setCond(8); - htmltext = "30293-09.html"; - } - else - { - qs.setMemoState(1); - htmltext = "30293-06.html"; - } - } - else if (hasQuestItems(player, SWINDLERS_MONEY, ALLANA_OF_DAIRY, LIZARD_CAPTAIN_ORDER)) - { - if (!hasQuestItems(player, HALF_OF_DAIRY)) - { - giveItems(player, LEAF_OF_ORACLE, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30293-08.html"; - } - } - else - { - htmltext = "30293-07.html"; - } - } - break; - } - case ALLANA: - { - if (hasQuestItems(player, CRYSTAL_MEDALLION)) - { - if (!hasAtLeastOneQuestItem(player, SWINDLERS_MONEY, ALLANA_OF_DAIRY, LIZARD_CAPTAIN_ORDER, HALF_OF_DAIRY)) - { - if (qs.isMemoState(2)) - { - htmltext = "30424-05.html"; - } - else if (qs.isMemoState(1)) - { - qs.setCond(2, true); - htmltext = "30424-01.html"; - } - } - else if (!hasAtLeastOneQuestItem(player, SWINDLERS_MONEY, ALLANA_OF_DAIRY, HALF_OF_DAIRY) && hasQuestItems(player, LIZARD_CAPTAIN_ORDER)) - { - qs.setMemoState(2); - giveItems(player, HALF_OF_DAIRY, 1); - qs.setCond(4, true); - htmltext = "30424-02.html"; - } - else if (!hasAtLeastOneQuestItem(player, SWINDLERS_MONEY, ALLANA_OF_DAIRY) && hasQuestItems(player, LIZARD_CAPTAIN_ORDER, HALF_OF_DAIRY)) - { - if ((qs.isMemoState(3)) && !hasQuestItems(player, TAMIL_NECKLACE)) - { - qs.setMemoState(2); - qs.setCond(4, true); - htmltext = "30424-06.html"; - } - else - { - htmltext = "30424-03.html"; - } - } - else if (hasQuestItems(player, SWINDLERS_MONEY, LIZARD_CAPTAIN_ORDER, HALF_OF_DAIRY) && !hasQuestItems(player, ALLANA_OF_DAIRY)) - { - giveItems(player, ALLANA_OF_DAIRY, 1); - takeItems(player, HALF_OF_DAIRY, 1); - qs.setCond(9, true); - htmltext = "30424-04.html"; - } - else if (hasQuestItems(player, SWINDLERS_MONEY, LIZARD_CAPTAIN_ORDER, ALLANA_OF_DAIRY)) - { - qs.setCond(7, true); - htmltext = "30424-05.html"; - } - } - break; - } - case PERRIN: - { - if (hasQuestItems(player, CRYSTAL_MEDALLION, LIZARD_CAPTAIN_ORDER, HALF_OF_DAIRY)) - { - if (hasQuestItems(player, TAMIL_NECKLACE)) - { - giveItems(player, SWINDLERS_MONEY, 1); - takeItems(player, TAMIL_NECKLACE, 1); - qs.setCond(6, true); - htmltext = "30428-04.html"; - } - else if (hasQuestItems(player, SWINDLERS_MONEY)) - { - htmltext = "30428-05.html"; - } - else if (qs.isMemoState(3)) - { - htmltext = "30428-06.html"; - } - else - { - htmltext = "30428-01.html"; - } - } - break; - } - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-01.htm deleted file mode 100644 index 46ffc91fbe..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Virgil:
-The Palus Knights are the most skilled knights of the Dark Elves and conquer the battlefield with their fearless spirit and great talent. Only Dark Fighters who pass the trial that I give and secure the Gaze of Abyss will earn the qualifications to be selected as Palus Knights.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-02.htm deleted file mode 100644 index 7ba80f2b72..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Virgil:
-I still see fear and hesitation in your eyes. You must learn to control your emotions through more experience on the battlefield -- once you have done so, come and see me again.
-(Only characters level 18 or above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-02a.htm deleted file mode 100644 index 137a32b49d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-02a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Master Virgil:
-You have already overcome fear and hesitation and acquired the title of Palus Knight. Now go on to the battlefield and teach the world to fear of our race. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-03.htm deleted file mode 100644 index 22058388f1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Master Virgil:
-Palus Knights are selected from the ranks of Dark Fighters. You are not qualified. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-04.htm deleted file mode 100644 index f17d139d26..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Master Virgil:
-You already have the Gaze of Abyss. This means you have earned the right to become a Palus Knight. Take that token to Grand Master Tobias of our guild. Then you can change profession to a Palus Knight. He is the one right over there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-05.htm deleted file mode 100644 index 6f3e16fdd0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Master Virgil:
-Good. To become a Palus Knight, you must pass two trials in order. These trials test your skills and are also a rite of passage to become a true "Abyssal Knight."
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-06.htm deleted file mode 100644 index 9ac41edaf5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Master Virgil:
-Before you receive the trial, take this talisman. Those who follow Shilen will see it and know that you are a fighter performing a task. The first trial is the ritual of 13 skulls. Its object is to collect 13 enemy skulls killed by your own hand. It is a ritual to meditate upon the death that the Knight brings with his sword. Throw out all private emotions and perform the task with a solemn heart. Do not forget that Shilen will be watching over your path.
-I will tell you about the enemy you must kill in this ritual. If you travel on the road that heads north of the village, you will come to the Neutral Zone. It is an area where combat is forbidden, according to agreement, because it is the boundary area between the two Elven tribes. There are creatures gathering their strength in the Neutral Zone, and taking advantage of the situation because Elven soldiers cannot enter.
-These creatures are the lycanthrope -- half-Human, half-animal. They are slowly getting stronger in the Neutral Zone, and are even setting their sights on the Elves' home. Dispose of these lycanthropes in the name of Shilen, and collect exactly 13 of their skulls and bring them to me. This is the end of my explanation. Now you should go. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-07.html deleted file mode 100644 index 3d1bc4574a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Virgil:
-How does it happen that you have not departed yet? Is fear or hesitation keeping you here? If that is so, I will have to reconsider your qualifications for becoming a Palus Knight.
-Hurry on to the Neutral Zone and kill the lycanthropes and bring thirteen of their skulls. Only then can you fulfill the custom. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-08.html deleted file mode 100644 index 2a841dcb00..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Virgil:
-You must have exactly 13 skulls to complete the ritual. Thirteen is a holy number to we Dark Elves that follow Shilen, for it symbolizes death and rebirth.
-Go back to the Neutral Zone and strike down the lycanthropes ... Come back when you have 13 skulls. Only then can the ritual be completed. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-09.html deleted file mode 100644 index 1e787d2e25..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Master Virgil:
-Thank you. Thirteen skulls brought from dealing with the enemy of our race ... They are the result of death brought about from your own hands. Knights of other races embellish their actions and duties by saying that they are "guarding justice" or "protecting the common people." However, the knights of the dark do not forget the essence of knighthood through hiding behind fancy words or moral obligations. A knight is one that brings death. The victory he achieves with his sword means his opponent's death.
-No matter what the goal or motive, all combat between knights ends in death. Just because you shout "honor" or "justice" doesn't change what it means to kill. Death is death. You have stolen your opponent's opportunity to live.
-Do not forget the fact that you are the "one who brings death."
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-10.html deleted file mode 100644 index ae0cf64119..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Virgil:
-You need your own coffin to perform the second trial, the Ritual of the Red Coffin. Yes, I'm speaking of the coffin you use to bury an elf when he dies. According to the funeral customs of the Dark Elves, we need a traditional coffin made from the carapace of a beast. You must make this yourself.
-You should ask Abyssal Celebrant Kalinta how to make a coffin. You can meet her if you go to the Dark Elf Guild of the village of Gludin. You must take this letter with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-11.html deleted file mode 100644 index 8558b3a82b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-11.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Virgil:
-You have brought the Coffin of Eternal Rest with your name inscribed within it. I will send this to the Priests of the Shilen Temple. This completes your trial.
-A Knight's destiny is always to face death on the battlefield! We do not know when it will come, but it is an end we cannot escape. By entrusting the Coffin of Eternal Rest made by your own hands to the Celebrants of your funeral, you are accepting death as your fate and laying down all fear. This is what the ritual of the red coffin is for.
-Palus Knights do not fear death, and so they do not hesitate or stand back. They are the strongest Knights, that have already seen the darkness of the abyss and know not fear nor hesitation. Since you passed both trials, you have the ability to enter the glorious ranks. This Gaze of Abyss is the token you have earned. If you take this to Grand Master Tobias of our guild, he will change your occupation. He is the one right over there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-12.html deleted file mode 100644 index 1123727023..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30329-12.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Virgil:
-Go to Abyssal Celebrant Kalinta and ask about the Ritual of the Red Coffin. You can meet her if you go to the Dark Elf Guild of Gludin. Make sure you take the letter I gave you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30422-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30422-01.html deleted file mode 100644 index def8318ee6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30422-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Kalinta:
-I welcome you in the name of Shilen, child of darkness. So you are a Palus Knight in training who received the Trial of the Red Coffin from Master Virgil.
-To complete the trial, you must make your own Coffin of Eternal Rest. This is not the crude wooden coffin, made by humans to bury their corpses in the backyard of their temples. This is a traditional Dark Elf coffin made with the carapace of a beast and the silk threads of a spider. The materials needed to make this coffin are all very rare, and the process of searching for the materials itself is a part of the trial. Therefore, you must find the materials yourself.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30422-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30422-02.html deleted file mode 100644 index 8115bb2824..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30422-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Kalinta:
-Making the coffin is part of the test. Therefore, you must find all the materials yourself. To make the body of the coffin, you must obtain a solid carapace of a giant poison spider. To fasten the coffin together you must gather five silk spider thread skeins that are produced by arachnid trackers. When you have gathered all the materials, bring them to me.
-Giant poison spiders and arachnid trackers can be found in the Windmill Hill area in the southern part of Gludin Village or at the Fellmere Harvesting Grounds over the northern valley.
-Take this talisman with you. The followers of Shilen will recognize it and know that you are performing the Trial of the Red Coffin. May the divine protection of the abyss be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30422-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30422-03.html deleted file mode 100644 index 3d6aef3c6f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30422-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Kalinta:
-Still here, eh? Caution is a virtue, but a true knight knows that he must fulfill his commitments in a timely fashion.
-As you know, you must gather five Arachnid Tracker Silk skeins and one carapace of a giant poison spider to create a Coffin of Eternal Rest.
-Giant poison spiders and arachnid trackers can be found in the Windmill Hill area in the southern part of Gludin Village or at the Fellmere Harvesting Grounds over the northern valley. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30422-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30422-04.html deleted file mode 100644 index 8419b22e9e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30422-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Kalinta:
-I see you have not gathered all the materials yet. As I already told you, you must have five Arachnid Tracker Silk skeins and one large poison spider carapace to complete the Coffin of Eternal Rest. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30422-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30422-05.html deleted file mode 100644 index 481e718be3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30422-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Kalinta:
-Thank you. I will make you a Coffin of Eternal Rest with these materials. All living things must end their lives someday and return to the arms of Shilen. Someday, you will also cross the river never to return. Then your corpse will be put in this coffin and buried in the soul well.
-Here, the coffin is finished. However, while the form is complete, it is not yet fully yours. To make this coffin yours, you must sign your name here in the place where your head will rest.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30422-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30422-06.html deleted file mode 100644 index 560da50664..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/30422-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Kalinta:
-Now you are the true owner of this Coffin of Eternal Rest. The last part of the trial is to carry this coffin and go back to the one who first gave you the trial. Go to Master Virgil in the Town of Gludio and give him your coffin.
-I hope you will safely complete your trial and be reborn as a Knight of the deep lake. May the protection of Shilen be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/Q00410_PathOfThePalusKnight.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/Q00410_PathOfThePalusKnight.java deleted file mode 100644 index 088676a1c8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00410_PathOfThePalusKnight/Q00410_PathOfThePalusKnight.java +++ /dev/null @@ -1,314 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00410_PathOfThePalusKnight; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Path Of The Palus Knight (410) - * @author ivantotov - */ -public class Q00410_PathOfThePalusKnight extends Quest -{ - // NPCs - private static final int MASTER_VIRGIL = 30329; - private static final int KALINTA = 30422; - // Items - private static final int PALLUS_TALISMAN = 1237; - private static final int LYCANTHROPE_SKULL = 1238; - private static final int VIRGILS_LETTER = 1239; - private static final int MORTE_TALISMAN = 1240; - private static final int VENOMOUS_SPIDERS_CARAPACE = 1241; - private static final int ARACHNID_TRACKER_SILK = 1242; - private static final int COFFIN_OF_ETERNAL_REST = 1243; - // Reward - private static final int GAZE_OF_ABYSS = 1244; - // Monster - private static final int VENOMOUS_SPIDER = 20038; - private static final int ARACHNID_TRACKER = 20043; - private static final int LYCANTHROPE = 20049; - // Misc - private static final int MIN_LEVEL = 19; - - public Q00410_PathOfThePalusKnight() - { - super(410); - addStartNpc(MASTER_VIRGIL); - addTalkId(MASTER_VIRGIL, KALINTA); - addKillId(VENOMOUS_SPIDER, ARACHNID_TRACKER, LYCANTHROPE); - registerQuestItems(PALLUS_TALISMAN, LYCANTHROPE_SKULL, VIRGILS_LETTER, MORTE_TALISMAN, VENOMOUS_SPIDERS_CARAPACE, ARACHNID_TRACKER_SILK, COFFIN_OF_ETERNAL_REST); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (player.getClassId() == ClassId.DARK_FIGHTER) - { - if (player.getLevel() >= MIN_LEVEL) - { - if (hasQuestItems(player, GAZE_OF_ABYSS)) - { - htmltext = "30329-04.htm"; - } - else - { - htmltext = "30329-05.htm"; - } - } - else - { - htmltext = "30329-02.htm"; - } - } - else if (player.getClassId() == ClassId.PALUS_KNIGHT) - { - htmltext = "30329-02a.htm"; - } - else - { - htmltext = "30329-03.htm"; - } - break; - } - case "30329-06.htm": - { - qs.startQuest(); - giveItems(player, PALLUS_TALISMAN, 1); - htmltext = event; - break; - } - case "30329-10.html": - { - if (hasQuestItems(player, PALLUS_TALISMAN, LYCANTHROPE_SKULL)) - { - takeItems(player, PALLUS_TALISMAN, 1); - takeItems(player, LYCANTHROPE_SKULL, -1); - giveItems(player, VIRGILS_LETTER, 1); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "30422-02.html": - { - if (hasQuestItems(player, VIRGILS_LETTER)) - { - takeItems(player, VIRGILS_LETTER, 1); - giveItems(player, MORTE_TALISMAN, 1); - qs.setCond(4, true); - htmltext = event; - } - break; - } - case "30422-06.html": - { - if (hasQuestItems(player, MORTE_TALISMAN, ARACHNID_TRACKER_SILK, VENOMOUS_SPIDERS_CARAPACE)) - { - takeItems(player, MORTE_TALISMAN, 1); - takeItems(player, VENOMOUS_SPIDERS_CARAPACE, 1); - takeItems(player, ARACHNID_TRACKER_SILK, -1); - giveItems(player, COFFIN_OF_ETERNAL_REST, 1); - qs.setCond(6, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case VENOMOUS_SPIDER: - { - if (hasQuestItems(killer, MORTE_TALISMAN) && (getQuestItemsCount(killer, VENOMOUS_SPIDERS_CARAPACE) < 1)) - { - giveItems(killer, VENOMOUS_SPIDERS_CARAPACE, 1); - if (getQuestItemsCount(killer, ARACHNID_TRACKER_SILK) >= 5) - { - qs.setCond(5, true); - } - } - break; - } - case ARACHNID_TRACKER: - { - if (hasQuestItems(killer, MORTE_TALISMAN) && (getQuestItemsCount(killer, ARACHNID_TRACKER_SILK) < 5)) - { - giveItems(killer, ARACHNID_TRACKER_SILK, 1); - if (getQuestItemsCount(killer, ARACHNID_TRACKER_SILK) == 5) - { - if ((getQuestItemsCount(killer, ARACHNID_TRACKER_SILK) >= 4) && hasQuestItems(killer, VENOMOUS_SPIDERS_CARAPACE)) - { - qs.setCond(5, true); - } - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case LYCANTHROPE: - { - if (hasQuestItems(killer, PALLUS_TALISMAN) && (getQuestItemsCount(killer, LYCANTHROPE_SKULL) < 13)) - { - giveItems(killer, LYCANTHROPE_SKULL, 1); - if (getQuestItemsCount(killer, LYCANTHROPE_SKULL) == 13) - { - qs.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == MASTER_VIRGIL) - { - htmltext = "30329-01.htm"; - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == MASTER_VIRGIL) - { - return htmltext; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case MASTER_VIRGIL: - { - if (hasQuestItems(player, PALLUS_TALISMAN)) - { - if (!hasQuestItems(player, LYCANTHROPE_SKULL)) - { - htmltext = "30329-07.html"; - } - else if (hasQuestItems(player, LYCANTHROPE_SKULL) && (getQuestItemsCount(player, LYCANTHROPE_SKULL) < 13)) - { - htmltext = "30329-08.html"; - } - else - { - htmltext = "30329-09.html"; - } - } - else if (hasQuestItems(player, COFFIN_OF_ETERNAL_REST)) - { - giveItems(player, GAZE_OF_ABYSS, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30329-11.html"; - } - else if (hasAtLeastOneQuestItem(player, VIRGILS_LETTER, MORTE_TALISMAN)) - { - htmltext = "30329-12.html"; - } - break; - } - case KALINTA: - { - if (hasQuestItems(player, VIRGILS_LETTER)) - { - htmltext = "30422-01.html"; - } - else if (hasQuestItems(player, MORTE_TALISMAN)) - { - if (!hasQuestItems(player, ARACHNID_TRACKER_SILK, VENOMOUS_SPIDERS_CARAPACE)) - { - htmltext = "30422-03.html"; - } - else if (!hasQuestItems(player, ARACHNID_TRACKER_SILK) && hasQuestItems(player, VENOMOUS_SPIDERS_CARAPACE)) - { - htmltext = "30422-04.html"; - } - else if ((getQuestItemsCount(player, ARACHNID_TRACKER_SILK) >= 5) && hasQuestItems(player, VENOMOUS_SPIDERS_CARAPACE)) - { - htmltext = "30422-05.html"; - } - else if (hasQuestItems(player, ARACHNID_TRACKER_SILK, VENOMOUS_SPIDERS_CARAPACE)) - { - htmltext = "30422-04.html"; - } - } - else if (hasQuestItems(player, COFFIN_OF_ETERNAL_REST)) - { - htmltext = "30422-06.html"; - } - break; - } - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-01.html deleted file mode 100644 index 68156662af..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Leikan:
-Ha ha! Welcome. So Arkenia sent you. What can your humble servant do for you?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-02.html deleted file mode 100644 index 5fedc6781d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Guard Leikan:
-The thieves that stole your race's treasures? Ah ... I do know roughly where they live, but ... I could tell you, but there is one condition. If you accept one request, I will give you information on the thieves.
-Please don't think I am stingy. A man must do something to survive. Nothing is free in this world. There is an ancient saying that you go bald if you take things for free. Ha ha ha ...
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-03.html deleted file mode 100644 index 8fd08aadf3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Leikan:
-Actually, I recently boasted to my colleagues that I was attacked by Moonstone beasts while returning from the Dark Forest, and that I killed several. My colleagues didn't believe me and asked to see proof. This put me in a rather ... awkward position.
-So you see, I need ten Moonstone beast molars. Please get some for me. You can easily find Moonstone beasts north of here in the Neutral Zone.
-Take this memo. It is a simple Contract stating our agreement. Remember, you must bring back ten Moonstone beast molars and then I will give you information. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-04.html deleted file mode 100644 index 2b4c2ea370..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Leikan:
-If you don't want to grant my request, I cannot give you information on the thieves. I don't do business that doesn't earn a reasonable profit. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-05.html deleted file mode 100644 index f40771a7d2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Leikan:
-If you want to hear my information about the thieves, then quickly go to the Neutral Zone and find me ten Moonstone beast molars. Now, hurry up please! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-06.html deleted file mode 100644 index 6aff893e01..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Leikan:
-Look now, I clearly remember saying ten. Maybe you need to review your fundamental math skills? More is acknowledged but less is not. Hurry and go find the remaining molars. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-07.html deleted file mode 100644 index 6a3f0b4add..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Guard Leikan:
-Oh, great! Thank you for your trouble. Now I will tell you about the thieves.
-The ringleader is an Orc named Calpico. The fellow is very elusive, so you never know when he will show up or where, but a few days ago a report said that he was seen near the School of Dark Arts in the Dark Forest. If you search in the vicinity of the School of Dark Arts, you will be able to find the scoundrel's hiding place.
-I don't know why Calpico would steal holy articles from the Dark Elves ... I'm sure there is someone else behind it, don't you think? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-08.html deleted file mode 100644 index 650eb63757..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Leikan:
-You have recovered Shilen's Tears. How could someone take such little care of such a valuable holy relic ... Tsk tsk ...
-If you take that to Arkenia, she will be pleased. Give her my regards! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-09.html deleted file mode 100644 index 71e88231cf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30382-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Leikan:
-As I told you, the thief's identity is an Orc named Calpico. The fellow is very elusive, so you never know when he will show up or where, but a few days ago a report said that he was seen near the School of Dark Arts in the Dark Forest. If you search in the vicinity of the School of Dark Arts, you will be able to find the scoundrel's hiding place. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-01.htm deleted file mode 100644 index 3be6272275..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Triskel:
-Assassins are murderers who kill quietly and swiftly, then vanish into the forest. They are also fighters of darkness who are talented in concealment and spying. They target the enemy's weak points with small but convenient weapons like daggers, or shoot arrows from a long distance.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-02.htm deleted file mode 100644 index 9c81040aa2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Triskel:
-Triskel does not speak with foolish fellows who do not know their profession! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-02a.htm deleted file mode 100644 index 526cba3bdd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-02a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Triskel:
-Why would one who is already an Assassin want to become an Assassin again? Triskel does not speak with foolish fellows that do not know their profession! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-03.htm deleted file mode 100644 index 38d27fea3f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Triskel:
-Hey, you little punk...you want to be an assassin? Go home to your mother!
-(Only characters level 18 and above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-04.htm deleted file mode 100644 index a346e023ed..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Triskel:
-You already have the Iron Heart! You already have the qualifications to become an Assassin! Take the Iron Heart and go to Grand Master Tobias of the Dark Elf Guild to change profession! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-05.htm deleted file mode 100644 index 06ae3c4100..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Triskel:
-Hmm ... So the likes of you wants to change profession to an Assassin? Good. As luck would have it, I was just now in need of a nimble fellow. You must know that the foundation of an Assassin is quick movements! Use this opportunity to prove your skills to me! Now take this and go to Arkenia at the Dark Elf Altar of Rites.
-You don't know how to get to the Altar of Rites? Wretched fellow! Go out the east gate of the village and run to the north! Then you will reach the Neutral Zone. There is a bridge to the west that connects to the Dark Forest. After you cross the bridge, follow the road west until you reach the altar. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-06.html deleted file mode 100644 index 18695b3328..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Triskel:
-O ho, your skills are quite good! So, you received the acknowledgement of Arkenia. Indeed, I have keen insight when it comes to seeing potential.
-Now take this Iron Heart and go to a Grand Master of the Dark Elf Guild, who will give you what you want. The nearest choice would be to go to Grand Master Tobias of our village's Dark Elf Guild. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-07.html deleted file mode 100644 index c1b24a564a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Triskel:
-Wretched fellow! Don't keep Arkenia waiting! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-08.html deleted file mode 100644 index 5dc187d16c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Triskel:
-You are truly pitiful! Don't mope, run quickly! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-09.html deleted file mode 100644 index 3587302dff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Triskel:
-You really irritate me. You wretched creature! Why are you still lingering in the village when you know who the thief is? Quickly run to the School of Dark Arts and catch that thief! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-10.html deleted file mode 100644 index 57c894ab1a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Triskel:
-Ha ha ha ... Finally you have solved the case. I knew you could do it. What are you waiting for? Go give this joyful news to Arkenia in the temple! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-11.html deleted file mode 100644 index 3213ebf6b2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30416-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Triskel:
-You fool! Pick up your heels and run to Arkenia at the Altar of Rites as fast as your legs can take you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-01.html deleted file mode 100644 index 6a94c75c28..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Arkenia:
-Are you the one that has come to help me?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-02.html deleted file mode 100644 index 8c50ee134c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Arkenia:
-I was waiting for you. Thank you for coming. It seems, one of our holy relics, Shilen's Tears was recently stolen. I was on my way back from a pilgrimage in the north when I was attacked by a band of thieves...
-I am afraid the tetrarchs will be furious, and I have not been able to return to the village for fear of them. They will not forgive me if they know that the holy relic was stolen. Please recover the stolen Shilen's Tears before the tetrarchs find out. Please help me...
- - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-03.html deleted file mode 100644 index b042e8de1b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Arkenia:
-You are not the one I was waiting for. I mistook you for someone else. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-04.html deleted file mode 100644 index 1acb1d93dd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Arkenia:
-How can you be of our race and not know about Shilen's Tears? How could that be?
-When the solar eclipse occurs every thirty years, we Dark Elves perform sacrificial rites to the goddess Shilen, praying for abundance and prosperity. At that time each year, red dew drops form mysteriously on the pillars of the temple. We call that dew Shilen's Tears. Shilen's Tears are normally red, but when a threat to our race looms, they turn black. The tears are precious, for the whole fate of our race is tied to them.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-05.html deleted file mode 100644 index 6f76206866..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Arkenia:
-Thank you. I have asked about the whereabouts of the thieves and have some intelligence. The most reliable information is kept by a Human by the name of Leikan. He works as a guard in the village of Gludin.
-It seems that the Human Traders of his village have been robbed many times by those thieves as well. I heard that Leikan is investigating the thieves. Take this letter and go to him. Please hurry. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-06.html deleted file mode 100644 index 867171de40..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Arkenia:
-I understand. I suppose I will have to find someone else... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-07.html deleted file mode 100644 index a121fdadb6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Arkenia:
-Please, I beg you. Please hurry. When the tetrarchs find out... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-08.html deleted file mode 100644 index cd39d732f7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Arkenia:
-Ah, you have finally found Shilen's Tears. Thank you. I truly thank you. In return, I will write you a Recommendation to become an Assassin. Show this to Triskel in the village of Gludio Castle. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-09.html deleted file mode 100644 index 35883d798b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Arkenia:
-Take the Recommendation I wrote you, and go to Triskel in the village of Gludio Castle. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-10.html deleted file mode 100644 index 8a5c899848..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Arkenia:
-I beg you. Please hurry. I think the tetrarchs and other priests have found out. I beg you, hurry! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-11.html deleted file mode 100644 index f0156573e7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/30419-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Arkenia:
-Finally, you have found the thieves' whereabouts! Please keep going, just a little longer. I beg you... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/Q00411_PathOfTheAssassin.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/Q00411_PathOfTheAssassin.java deleted file mode 100644 index 108664a144..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00411_PathOfTheAssassin/Q00411_PathOfTheAssassin.java +++ /dev/null @@ -1,329 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00411_PathOfTheAssassin; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Path Of The Assassin (411) - * @author ivantotov - */ -public class Q00411_PathOfTheAssassin extends Quest -{ - // NPCs - private static final int TRISKEL = 30416; - private static final int GUARD_LEIKAN = 30382; - private static final int ARKENIA = 30419; - // Items - private static final int SHILENS_CALL = 1245; - private static final int ARKENIAS_LETTER = 1246; - private static final int LEIKANS_NOTE = 1247; - private static final int MOONSTONE_BEASTS_MOLAR = 1248; - private static final int SHILENS_TEARS = 1250; - private static final int ARKENIAS_RECOMMENDATION = 1251; - // Reward - private static final int IRON_HEART = 1252; - // Monster - private static final int MOONSTONE_BEAST = 20369; - // Quest Monster - private static final int CALPICO = 27036; - // Misc - private static final int MIN_LEVEL = 19; - - public Q00411_PathOfTheAssassin() - { - super(411); - addStartNpc(TRISKEL); - addTalkId(TRISKEL, GUARD_LEIKAN, ARKENIA); - addKillId(MOONSTONE_BEAST, CALPICO); - registerQuestItems(SHILENS_CALL, ARKENIAS_LETTER, LEIKANS_NOTE, MOONSTONE_BEASTS_MOLAR, SHILENS_TEARS, ARKENIAS_RECOMMENDATION); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (player.getClassId() == ClassId.DARK_FIGHTER) - { - if (player.getLevel() >= MIN_LEVEL) - { - if (hasQuestItems(player, IRON_HEART)) - { - htmltext = "30416-04.htm"; - } - else - { - qs.startQuest(); - giveItems(player, SHILENS_CALL, 1); - htmltext = "30416-05.htm"; - } - } - else - { - htmltext = "30416-03.htm"; - } - } - else if (player.getClassId() == ClassId.ASSASSIN) - { - htmltext = "30416-02a.htm"; - } - else - { - htmltext = "30416-02.htm"; - } - break; - } - case "30382-02.html": - case "30382-04.html": - { - htmltext = event; - break; - } - case "30382-03.html": - { - if (hasQuestItems(player, ARKENIAS_LETTER)) - { - takeItems(player, ARKENIAS_LETTER, 1); - giveItems(player, LEIKANS_NOTE, 1); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "30419-02.html": - case "30419-03.html": - case "30419-04.html": - case "30419-06.html": - { - htmltext = event; - break; - } - case "30419-05.html": - { - if (hasQuestItems(player, SHILENS_CALL)) - { - takeItems(player, SHILENS_CALL, 1); - giveItems(player, ARKENIAS_LETTER, 1); - qs.setCond(2, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case MOONSTONE_BEAST: - { - if (hasQuestItems(killer, LEIKANS_NOTE) && (getQuestItemsCount(killer, MOONSTONE_BEASTS_MOLAR) < 10)) - { - giveItems(killer, MOONSTONE_BEASTS_MOLAR, 1); - if (getQuestItemsCount(killer, MOONSTONE_BEASTS_MOLAR) == 10) - { - qs.setCond(4, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case CALPICO: - { - if (!hasQuestItems(killer, SHILENS_TEARS)) - { - giveItems(killer, SHILENS_TEARS, 1); - qs.setCond(6, true); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == TRISKEL) - { - if (!hasQuestItems(player, IRON_HEART)) - { - htmltext = "30416-01.htm"; - } - else - { - htmltext = "30416-04.htm"; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == TRISKEL) - { - return htmltext; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case TRISKEL: - { - if (!hasAtLeastOneQuestItem(player, ARKENIAS_LETTER, LEIKANS_NOTE, SHILENS_TEARS, IRON_HEART) && hasQuestItems(player, ARKENIAS_RECOMMENDATION)) - { - giveItems(player, IRON_HEART, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30416-06.html"; - } - else if (!hasAtLeastOneQuestItem(player, LEIKANS_NOTE, SHILENS_TEARS, ARKENIAS_RECOMMENDATION, IRON_HEART, SHILENS_CALL) && hasQuestItems(player, ARKENIAS_LETTER)) - { - htmltext = "30416-07.html"; - } - else if (!hasAtLeastOneQuestItem(player, ARKENIAS_LETTER, SHILENS_TEARS, ARKENIAS_RECOMMENDATION, IRON_HEART, SHILENS_CALL) && hasQuestItems(player, LEIKANS_NOTE)) - { - htmltext = "30416-08.html"; - } - else if (!hasAtLeastOneQuestItem(player, ARKENIAS_LETTER, LEIKANS_NOTE, SHILENS_TEARS, ARKENIAS_RECOMMENDATION, IRON_HEART, SHILENS_CALL)) - { - htmltext = "30416-09.html"; - } - else if (!hasAtLeastOneQuestItem(player, ARKENIAS_LETTER, LEIKANS_NOTE, ARKENIAS_RECOMMENDATION, IRON_HEART, SHILENS_CALL) && hasQuestItems(player, SHILENS_TEARS)) - { - htmltext = "30416-10.html"; - } - else if (!hasAtLeastOneQuestItem(player, ARKENIAS_LETTER, LEIKANS_NOTE, SHILENS_TEARS, ARKENIAS_RECOMMENDATION, IRON_HEART) && hasQuestItems(player, SHILENS_CALL)) - { - htmltext = "30416-11.html"; - } - break; - } - case GUARD_LEIKAN: - { - if (!hasAtLeastOneQuestItem(player, LEIKANS_NOTE, SHILENS_TEARS, ARKENIAS_RECOMMENDATION, IRON_HEART, SHILENS_CALL, MOONSTONE_BEASTS_MOLAR) && hasQuestItems(player, ARKENIAS_LETTER)) - { - htmltext = "30382-01.html"; - } - else if (!hasAtLeastOneQuestItem(player, ARKENIAS_LETTER, SHILENS_TEARS, ARKENIAS_RECOMMENDATION, IRON_HEART, SHILENS_CALL, MOONSTONE_BEASTS_MOLAR) && hasQuestItems(player, LEIKANS_NOTE)) - { - htmltext = "30382-05.html"; - } - else if (!hasAtLeastOneQuestItem(player, ARKENIAS_LETTER, SHILENS_TEARS, ARKENIAS_RECOMMENDATION, IRON_HEART, SHILENS_CALL) && hasQuestItems(player, LEIKANS_NOTE)) - { - if (hasQuestItems(player, MOONSTONE_BEASTS_MOLAR) && (getQuestItemsCount(player, MOONSTONE_BEASTS_MOLAR) < 10)) - { - htmltext = "30382-06.html"; - } - else - { - takeItems(player, LEIKANS_NOTE, 1); - takeItems(player, MOONSTONE_BEASTS_MOLAR, -1); - qs.setCond(5, true); - htmltext = "30382-07.html"; - } - } - else if (hasQuestItems(player, SHILENS_TEARS)) - { - htmltext = "30382-08.html"; - } - else if (!hasAtLeastOneQuestItem(player, ARKENIAS_LETTER, LEIKANS_NOTE, SHILENS_TEARS, ARKENIAS_RECOMMENDATION, IRON_HEART, SHILENS_CALL, MOONSTONE_BEASTS_MOLAR)) - { - htmltext = "30382-09.html"; - } - break; - } - case ARKENIA: - { - if (!hasAtLeastOneQuestItem(player, ARKENIAS_LETTER, LEIKANS_NOTE, SHILENS_TEARS, ARKENIAS_RECOMMENDATION, IRON_HEART) && hasQuestItems(player, SHILENS_CALL)) - { - htmltext = "30419-01.html"; - } - else if (!hasAtLeastOneQuestItem(player, LEIKANS_NOTE, SHILENS_TEARS, ARKENIAS_RECOMMENDATION, IRON_HEART, SHILENS_CALL) && hasQuestItems(player, ARKENIAS_LETTER)) - { - htmltext = "30419-07.html"; - } - else if (!hasAtLeastOneQuestItem(player, ARKENIAS_LETTER, LEIKANS_NOTE, ARKENIAS_RECOMMENDATION, IRON_HEART, SHILENS_CALL) && hasQuestItems(player, SHILENS_TEARS)) - { - takeItems(player, SHILENS_TEARS, 1); - giveItems(player, ARKENIAS_RECOMMENDATION, 1); - qs.setCond(7, true); - htmltext = "30419-08.html"; - } - else if (!hasAtLeastOneQuestItem(player, ARKENIAS_LETTER, LEIKANS_NOTE, SHILENS_TEARS, IRON_HEART, SHILENS_CALL) && hasQuestItems(player, ARKENIAS_RECOMMENDATION)) - { - htmltext = "30419-09.html"; - } - else if (!hasAtLeastOneQuestItem(player, ARKENIAS_LETTER, SHILENS_TEARS, ARKENIAS_RECOMMENDATION, IRON_HEART, SHILENS_CALL) && hasQuestItems(player, LEIKANS_NOTE)) - { - htmltext = "30419-10.html"; - } - else if (!hasAtLeastOneQuestItem(player, ARKENIAS_LETTER, LEIKANS_NOTE, SHILENS_TEARS, ARKENIAS_RECOMMENDATION, IRON_HEART, SHILENS_CALL)) - { - htmltext = "30419-11.html"; - } - break; - } - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30415-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30415-01.html deleted file mode 100644 index 8997cfe7ed..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30415-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Charkeren:
-Who are you? I curse everything in this world! Just leave me alone!
-Ah ... What good is it to be the only one alive? If the gods asked me what to do with the world, I'd ask them to destroy it right away! What good is it to live in a world like this ...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30415-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30415-02.html deleted file mode 100644 index 2e6e768948..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30415-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Charkeren:
-My family ... We built a house near the waterfall and lived happily, tending our fields. Then suddenly, one day, an Elven militia corps showed up and threatened us, but we didn't pay much attention because we though it was just the normal harassment. But the day I went up to repair the roof for the rainy season, they swarmed into the house and killed my entire family ...
-I was a powerless coward, and I held my breath on the roof and just watched. As my family was killed one by one in front of my eyes, I pressed myself close to the roof so that I would not be seen, and did nothing to save them until they were all dead ...
-What sins did I commit for my family to be murdered! I will take revenge on those Elves by doing exactly what they did! I will make them understand how it feels to be able to do nothing while your loved ones die in front of your eyes! Ahh ... My family ...
-Could you do me a favor? It's nothing difficult...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30415-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30415-03.html deleted file mode 100644 index 67c217020f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30415-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Charkeren:
-Those wretched murderers threw the corpses of my family in the marsh, but I can't bear to go there to search. If I could devour those murderers like a wild beast, it still wouldn't satisfy my hunger for revenge! Please find the bodies of my parents and younger sister. I beg you. The Marsh Zombies have probably torn up the corpses. Kill the Marsh Zombies and bring back the three remains, please.
-This key was given to me by my parents as a gift. It is supposed to bring good luck. Carry this with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30415-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30415-04.html deleted file mode 100644 index d55506e30c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30415-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Charkeren:
-I didn't think it would be easy to find all the remains of my family ... I know the marsh is quite large ...
-They say that the Marsh Zombies love dead bodies, so I'm sure they have scattered the corpses of my family. I do not care how long it takes. Please find their remains. Please, I beg you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30415-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30415-05.html deleted file mode 100644 index 58ec88985f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30415-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Charkeren:
-Ahh ... You have found the remains of my family ... How can I ever thank you ... I will never forget your kind heart. I promise I will pay you back once I finish my revenge.
-Argh ... My heart suddenly ... Ugh ... I feel nauseous. What is this? Is this a seed? I will give this to you. Now ... My heart feels so much lighter. I will not forget your kindness. Thank you so much. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30415-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30415-06.html deleted file mode 100644 index cd3addfc0b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30415-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Charkeren:
-Thank you so much. I do not have anything now so I cannot give you anything in return. I will honor you for your kindness for the rest of my life. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30418-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30418-01.html deleted file mode 100644 index efe558f2b4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30418-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Annika:
-The finest Wizards of the Dark Elven race used to study black magic here a long time ago. But this place has since been abandoned and is now in ruins. Can't you feel the spirit of evil inside? The accumulated dark magic is so strong, even a Fighter like myself can feel its power.
-I am training to become a sentry. The training course involves exploring the School of Dark Arts here. However, whenever I go into dark and closed spaces, I cannot breathe. Just the thought of going into that place steals my breath. I beg you... Please help me complete my training.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30418-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30418-02.html deleted file mode 100644 index 277512312e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30418-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Annika:
-Please go into the School of Dark Arts and find me two Knee Bones of the undead. You can find them by killing skeleton hunters, skeleton hunter archers, or misery skeletons.
-I will give you this candle. If you are trapped in a dark corridor in the ruins, you may need it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30418-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30418-03.html deleted file mode 100644 index 45332f77b5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30418-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Annika:
-How come you've returned empty-handed? Have you forgotten your promise already? Didn't you say you were going to find me two Knee Bones of the undead? You can get the Knee Bones by killing skeleton hunters, skeleton hunter archers, or misery skeletons. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30418-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30418-04.html deleted file mode 100644 index 824d9854f4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30418-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Annika:
-Thank you very much. Thanks to you, I can safely complete my training. Soon, I will earn the qualifications to become a sentry. When I do, my friends won't laugh at me anymore.
-I give you this in thanks for helping me. I'm not sure exactly what it is, but it is definitely very precious. It looks like a seed or something... It looks quite marvelous, I've never seen anything like it before. I found it in the nearby woods a few days ago. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30419-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30419-01.html deleted file mode 100644 index 2f7c26cd75..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30419-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Arkenia:
-The Dark Forest is peaceful and orderly, but Gludio is not like that. The wounds of war still run red in that place. A Sorcerer in the past went mad, and did things that should not have been done.
-He made live Humans the subjects of his experiments. After the experiments, they were no longer Humans. The scientist turned them into skeletons, you see. Kill the skeleton scouts in the Ruins of Agony in Gludio and find the Heart of Lunacy, left by that Sorcerer whose lunacy created the evil.
-Here is a perfume made from crushed herbs, it will defend your mind from the curse of that madness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30419-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30419-02.html deleted file mode 100644 index 55a8fa3f2d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30419-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Arkenia:
-Kill the skeleton scouts that appear in the Ruins of Agony and free the dead Humans' souls. Then, bring me the Heart of Lunacy you'll get from the skeleton's body. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30419-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30419-03.html deleted file mode 100644 index f26fa4303c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30419-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Arkenia:
-You have found the Heart of Lunacy. This must be handled very carefully. If you are careless, it will burst. This heart is an important ingredient in the making of medicine. This much will make a lot of medicine.
-If you dry one of these hearts, it will become a Seed of Lunacy. Since you found all the hearts, I will give you a Seed of Lunacy as a reward. If you carry this with you, you will not be tormented by evil creatures. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-01.htm deleted file mode 100644 index 3cafd0feeb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Varika:
-Do you want the ultimate power in your hands? If so, then you must not hesitate. Decision is always important. If you become a Dark Wizard, you will have the power to command the spirits as you wish.
-Well, do you want the power of the Dark Wizard that commands spirits?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-02.htm deleted file mode 100644 index acc20632a9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Witch Varika:
-You are not experienced enough to become a Dark Wizard. You must have achieved at least level 18 before you can wield that kind of power. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-02a.htm deleted file mode 100644 index 4a61d6e06d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-02a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Varika:
-It seems that ... You already have the power of a Dark Wizard ... I cannot help you. Please research power of a higher level. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-03.htm deleted file mode 100644 index fcff8ec438..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Varika:
-You are already walking another path. You are not eligible to take the test to become a Dark Wizard. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-04.htm deleted file mode 100644 index fa80570267..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Varika:
-I see you already have the Jewel of Darkness. That means you are qualified to become a Dark Wizard. Take the jewel and go to a Grand Master of the Dark Elf Guild in Gludio.
-The closest is the village of Gludin. Follow the road and continue on south. Go to the Dark Elf Guild there and meet Grand Master Xenos. He will change your profession to Dark Wizard. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-05.htm deleted file mode 100644 index 450b7cfe2d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-05.htm +++ /dev/null @@ -1,8 +0,0 @@ -Varika:
-Dark Wizards can control the power of nature and perform powerful magic. But you should be aware of the origin of power that enables magic.
-Long ago, our mother Shilen was insulted by Einhasad and betrayed by the Elves when they began to serve Eva. Since then, the origin of our power is darkness, like our mother Shilen. Dark power consists of four factors -- anger, despair, horror and lunacy. You can qualify to become a Dark Wizard only if you collect the four seeds that symbolize these things.
-Here, take this. This is the Seed of Despair. Take this and find the remaining seeds. Now, which one should I explain first?
- - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-06.html deleted file mode 100644 index 891a72f590..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Varika:
-Are you trying to trick me? Others may be easily fooled, but it will not be easy to fool me. I see you already have the Seed of Anger. Go find the remaining seeds. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-07.html deleted file mode 100644 index 0ebf9d358f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Varika:
-Go to the waterfall that is north of the Neutral Zone and northeast of here. There, you will feel a tremendous force of anger. I have foreseen that the one emitting the anger is a young Dark Elven youth by the name of Charkeren. Bring the Seed of Anger planted in his heart. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-08.html deleted file mode 100644 index f950506b61..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Varika:
-The young man called Charkeren was greatly afflicted. He will have great knots in his heart. Undo the knots and they will form a Seed of Anger. Please help that poor man as soon as possible. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-09.html deleted file mode 100644 index 74e1bb0429..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Varika:
-None are as weak as an opponent that has fear in his heart. I see you have the Seed of Horror. Did you collect all the other seeds? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-10.html deleted file mode 100644 index 8d83b52184..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Varika:
-I sense that someone is trembling in fear. It seems to be near the School of Dark Arts. Search thoroughly near the entrance of the School of Dark Arts. She seems like a very attractive young woman. Listen to her tale and erase her horror. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-11.html deleted file mode 100644 index fe4d6fe13a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Varika:
-You are quite an amusing person. If you already have the Seed of Lunacy, why have you come to find it again? Go gather the seeds that you do not have yet. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-12.html deleted file mode 100644 index 266db8ca64..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-12.html +++ /dev/null @@ -1,3 +0,0 @@ -Varika:
-For methods of finding a Seed of Lunacy, go and ask my sister Arkenia. She will tell you in detail what you wish to know. When you have found a Seed of Lunacy, come and seek me again. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-13.html deleted file mode 100644 index ab133be0ae..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-13.html +++ /dev/null @@ -1,5 +0,0 @@ -Varika:
-So you have finally collected the Seeds of Anger, Despair, Horror and Lunacy. Now do you know the source of our power? There is no need to be afraid. All you have to do is control these by your will.
-Emotion is important when dealing with nature's elementals. Don't forget that emotion is the source of power. Since you have gathered all the seeds needed to become a Dark Wizard, I will give you a token. Take this token to the Grand Master of the Dark Elf Guild and you can become a Dark Wizard.
-The nearest village where Dark Elves reside is the village of Gludin. Go and seek Grand Master Xenos there. He will change your profession to a Dark Wizard. Well then my friend, may the divine protection of Shilen be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-14.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-14.html deleted file mode 100644 index c1ae662f20..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-14.html +++ /dev/null @@ -1,7 +0,0 @@ -Varika:
-Dark Wizards can control the power of nature and perform powerful magic. But you should be aware of the origin of power that enables it.
-Long ago, our mother Shilen was insulted by Einhasad and betrayed by the Elves. Since then, the origin of our power is darkness, like our mother Shilen. Dark power consists of four factors -- anger, despair, horror and lunacy. You can qualify to become a Dark Wizard only if you collect the four seeds that symbolize these four things.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-15.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-15.html deleted file mode 100644 index 257e4a2f01..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/30421-15.html +++ /dev/null @@ -1,3 +0,0 @@ -Varika:
-The Knee Bones of the undead can be made into many different kinds of medicine and are often used for teaching in school. Annika seems to be unexpectedly clever, despite her appearance. A girl of her age shouldn't want to spend the entire day in a depressing dungeon. Give the girl these Knee Bones. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/Q00412_PathOfTheDarkWizard.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/Q00412_PathOfTheDarkWizard.java deleted file mode 100644 index d8042b34b2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00412_PathOfTheDarkWizard/Q00412_PathOfTheDarkWizard.java +++ /dev/null @@ -1,393 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00412_PathOfTheDarkWizard; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Path Of The Dark Wizard (412) - * @author ivantotov - */ -public class Q00412_PathOfTheDarkWizard extends Quest -{ - // NPCs - private static final int CHARKEREN = 30415; - private static final int ANNIKA = 30418; - private static final int ARKENIA = 30419; - private static final int VARIKA = 30421; - // Items - private static final int SEEDS_OF_ANGER = 1253; - private static final int SEEDS_OF_DESPAIR = 1254; - private static final int SEEDS_OF_HORROR = 1255; - private static final int SEEDS_OF_LUNACY = 1256; - private static final int FAMILYS_REMAINS = 1257; - private static final int KNEE_BONE = 1259; - private static final int HEART_OF_LUNACY = 1260; - private static final int LUCKY_KEY = 1277; - private static final int CANDLE = 1278; - private static final int HUB_SCENT = 1279; - // Reward - private static final int JEWEL_OF_DARKNESS = 1261; - // Monster - private static final int MARSH_ZOMBIE = 20015; - private static final int MISERY_SKELETON = 20022; - private static final int SKELETON_SCOUT = 20045; - private static final int SKELETON_HUNTER = 20517; - private static final int SKELETON_HUNTER_ARCHER = 20518; - // Misc - private static final int MIN_LEVEL = 19; - - public Q00412_PathOfTheDarkWizard() - { - super(412); - addStartNpc(VARIKA); - addTalkId(VARIKA, CHARKEREN, ANNIKA, ARKENIA); - addKillId(MARSH_ZOMBIE, MISERY_SKELETON, SKELETON_SCOUT, SKELETON_HUNTER, SKELETON_HUNTER_ARCHER); - registerQuestItems(SEEDS_OF_ANGER, SEEDS_OF_DESPAIR, SEEDS_OF_HORROR, SEEDS_OF_LUNACY, FAMILYS_REMAINS, KNEE_BONE, HEART_OF_LUNACY, LUCKY_KEY, CANDLE, HUB_SCENT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (player.getClassId() == ClassId.DARK_MAGE) - { - if (player.getLevel() >= MIN_LEVEL) - { - if (hasQuestItems(player, JEWEL_OF_DARKNESS)) - { - htmltext = "30421-04.htm"; - } - else - { - qs.startQuest(); - giveItems(player, SEEDS_OF_DESPAIR, 1); - htmltext = "30421-05.htm"; - } - } - else - { - htmltext = "30421-02.htm"; - } - } - else if (player.getClassId() == ClassId.DARK_WIZARD) - { - htmltext = "30421-02a.htm"; - } - else - { - htmltext = "30421-03.htm"; - } - break; - } - case "30421-06.html": - { - if (hasQuestItems(player, SEEDS_OF_ANGER)) - { - htmltext = event; - } - else - { - htmltext = "30421-07.html"; - } - break; - } - case "30421-09.html": - { - if (hasQuestItems(player, SEEDS_OF_HORROR)) - { - htmltext = event; - } - else - { - htmltext = "30421-10.html"; - } - break; - } - case "30421-11.html": - { - if (hasQuestItems(player, SEEDS_OF_LUNACY)) - { - htmltext = event; - } - else if (!hasQuestItems(player, SEEDS_OF_LUNACY) && hasQuestItems(player, SEEDS_OF_DESPAIR)) - { - htmltext = "30421-12.html"; - } - break; - } - case "30421-08.html": - case "30415-02.html": - { - htmltext = event; - break; - } - case "30415-03.html": - { - giveItems(player, LUCKY_KEY, 1); - htmltext = event; - break; - } - case "30418-02.html": - { - giveItems(player, CANDLE, 1); - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case MARSH_ZOMBIE: - { - if (hasQuestItems(killer, LUCKY_KEY) && (getQuestItemsCount(killer, FAMILYS_REMAINS) < 3)) - { - if (getRandom(2) == 0) - { - giveItems(killer, FAMILYS_REMAINS, 1); - if (getQuestItemsCount(killer, FAMILYS_REMAINS) == 3) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - case MISERY_SKELETON: - case SKELETON_HUNTER: - case SKELETON_HUNTER_ARCHER: - { - if (hasQuestItems(killer, CANDLE) && (getQuestItemsCount(killer, KNEE_BONE) < 2)) - { - if (getRandom(2) == 0) - { - giveItems(killer, KNEE_BONE, 1); - if (getQuestItemsCount(killer, KNEE_BONE) == 2) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - case SKELETON_SCOUT: - { - if (hasQuestItems(killer, HUB_SCENT) && (getQuestItemsCount(killer, HEART_OF_LUNACY) < 3)) - { - if (getRandom(2) == 0) - { - giveItems(killer, HEART_OF_LUNACY, 1); - if (getQuestItemsCount(killer, HEART_OF_LUNACY) == 3) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == VARIKA) - { - if (!hasQuestItems(player, JEWEL_OF_DARKNESS)) - { - htmltext = "30421-01.htm"; - } - else - { - htmltext = "30421-04.htm"; - } - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == VARIKA) - { - return htmltext; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case VARIKA: - { - if (hasQuestItems(player, SEEDS_OF_DESPAIR, SEEDS_OF_HORROR, SEEDS_OF_LUNACY, SEEDS_OF_ANGER)) - { - giveItems(player, JEWEL_OF_DARKNESS, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30421-13.html"; - } - else if (hasQuestItems(player, SEEDS_OF_DESPAIR)) - { - if (!hasAtLeastOneQuestItem(player, FAMILYS_REMAINS, LUCKY_KEY, CANDLE, HUB_SCENT, KNEE_BONE, HEART_OF_LUNACY)) - { - htmltext = "30421-14.html"; - } - else if (!hasQuestItems(player, SEEDS_OF_ANGER)) - { - htmltext = "30421-08.html"; - } - else if (!hasQuestItems(player, SEEDS_OF_HORROR)) - { - htmltext = "30421-15.html"; - } - else if (!hasQuestItems(player, SEEDS_OF_LUNACY)) - { - htmltext = "30421-12.html"; - } - } - break; - } - case CHARKEREN: - { - if (!hasQuestItems(player, SEEDS_OF_ANGER) && hasQuestItems(player, SEEDS_OF_DESPAIR)) - { - if (!hasAtLeastOneQuestItem(player, FAMILYS_REMAINS, LUCKY_KEY)) - { - htmltext = "30415-01.html"; - } - else if (hasQuestItems(player, LUCKY_KEY) && (getQuestItemsCount(player, FAMILYS_REMAINS) < 3)) - { - htmltext = "30415-04.html"; - } - else - { - giveItems(player, SEEDS_OF_ANGER, 1); - takeItems(player, FAMILYS_REMAINS, -1); - takeItems(player, LUCKY_KEY, 1); - htmltext = "30415-05.html"; - } - } - else - { - htmltext = "30415-06.html"; - } - break; - } - case ANNIKA: - { - if (!hasQuestItems(player, SEEDS_OF_HORROR) && hasQuestItems(player, SEEDS_OF_DESPAIR)) - { - if (!hasAtLeastOneQuestItem(player, CANDLE, KNEE_BONE)) - { - htmltext = "30418-01.html"; - } - else if (hasQuestItems(player, CANDLE) && (getQuestItemsCount(player, KNEE_BONE) < 2)) - { - htmltext = "30418-03.html"; - } - else - { - giveItems(player, SEEDS_OF_HORROR, 1); - takeItems(player, KNEE_BONE, -1); - takeItems(player, CANDLE, 1); - htmltext = "30418-04.html"; - } - } - break; - } - case ARKENIA: - { - if (!hasQuestItems(player, SEEDS_OF_LUNACY)) - { - if (!hasAtLeastOneQuestItem(player, HUB_SCENT, HEART_OF_LUNACY)) - { - giveItems(player, HUB_SCENT, 1); - htmltext = "30419-01.html"; - } - else if (hasQuestItems(player, HUB_SCENT) && (getQuestItemsCount(player, HEART_OF_LUNACY) < 3)) - { - htmltext = "30419-02.html"; - } - else - { - giveItems(player, SEEDS_OF_LUNACY, 1); - takeItems(player, HEART_OF_LUNACY, -1); - takeItems(player, HUB_SCENT, 1); - htmltext = "30419-03.html"; - } - } - break; - } - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-01.htm deleted file mode 100644 index bc5d3c62c6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Sidra:
-The Priests of Humans or Elves only look to the gods of light, and so their understanding is imperfect. The magic they use is only half and incomplete. However, the Shillien Oracles, the combat celebrants of the Dark Elves, understand both light and dark and command power from both. Not only do they cure and assist soldiers with the power of light, but they also curse enemies and steal vitality with the power of darkness.
-There is a ritual required when becoming a Shillien Oracle, to gain the knowledge of eternal darkness.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-02.htm deleted file mode 100644 index 26a454bc18..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Sidra:
-I have taught countless wizards. I can tell a candidate's aptitude simply by observing his aura. Yours tells me that you are not yet ready to become a Shillien Oracle. Return to me after you have deepened your understanding of the magic arts.
-(Only characters level 18 and above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-02a.htm deleted file mode 100644 index 4a18075b73..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-02a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Sidra:
-You are the Shillien Oracle, who has gained all the knowledge of that office. You do not need another ritual. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-03.htm deleted file mode 100644 index fdb1ee8baa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Sidra:
-The customary right to perform the ritual of becoming a Shillien Oracle are only given to Dark Mystics. I cannot give you this opportunity. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-04.htm deleted file mode 100644 index ef72a6cc32..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Sidra:
-The "Orb of Abyss" that you carry is a token that shows you have completed all requirements and are eligible to become a Shillien Oracle. Take the orb to a grand master of the Dark Elf Guild and he will give you help in obtaining the enlightenment regarding the truth between light and darkness and thereby becoming a Shillien Oracle. If you go to Grand Master Tobias just over there, you can change your profession immediately. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-05.htm deleted file mode 100644 index be93ffdc3c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Sidra:
-Good. You have sufficient experience and skill to take the test. Above all, I feel your thirst for enlightenment and power. To step into the ranks of the Shillien Oracle, you must pass two customary tasks. This will be an opportunity to prove that you have the courage not to fear darkness and the will not to turn your eyes from the light.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-06.htm deleted file mode 100644 index 9442231e27..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-06.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magister Sidra:
-Before you become a Shillien Oracle that seeks the truth of all light and darkness, you must find the fragments of song that Gran Kain and Einhasad sang in the beginning.
-You must find two documents that have the song verses of creation written in ancient runes -- one is Garmiel's Book and the other is Andariel's Book.
-Meet Magister Talbot in Gludin to learn about Garmiel's Book. Show him this letter and he will welcome you since it is I who sent you.
-< -/body> \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-06a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-06a.html deleted file mode 100644 index 7e885d6d03..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-06a.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Sidra:
-In the beginning, Einhasad and Gran Kain sang the song of creation and created the world. The songs of light sung by Einhasad and poems of darkness recited by Gran Kain formed a beautiful harmony to create all life in the universe. Afterwards, they taught the songs they had sung to the earthly races that worshipped them, to enable them to control light and darkness.
-However, the giants were too greedy and desired the gods' wisdom. When they challenged their authority, Einhasad and Gran Kain punished the giants and the thousand songs that the giants were taught were broken into runes. Later, magicians began to collect the ancient runes and rearrange them into spells, but their power is very weak and insignificant compared to that of the ancient ancestors who could sing the songs of creation learned directly from the gods.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-07.html deleted file mode 100644 index 649062321a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Sidra:
-Meet with Magister Talbot and ask about Garmiel's Book. You can find him in the Dark Elf Guild of the village of Gludin, located on the west coast. Show him my letter and he will greet you with pleasure. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-08.html deleted file mode 100644 index 6c11a2c8ed..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Sidra:
-As Talbot taught you, collect the runes and complete Garmiel's book. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-09.html deleted file mode 100644 index 5c56704729..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Sidra:
-The second level of the test is to find Andariel's Book, which contains the song phrases of creation sung by Einhasad. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-10.html deleted file mode 100644 index 50c0855c2d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30330-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Sidra:
-The two documents you hold in your hands contain parts of the song of creation sung by the Gods in the beginning. I trust that you discovered the power of the precious phrases and the truth of authority as you read them one by one.
-Now I am giving you the Orb of Abyss. With this, you have earned the qualification to become a Shillien Oracle. Take the Orb of Abyss and go to a Grand Master to request a change of occupation. If you speak to Grand Master Tobias over there, you can change profession right now. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-01.html deleted file mode 100644 index e5e8eca314..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Adonius:
-This place is the holy hall where we serve Einhasad, god of light. Why have you, a member of the race of darkness, set foot in this place?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-02.html deleted file mode 100644 index a02d66acbb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Adonius:
-There have been Dark Elves that have said the same thing before. We priests showed them compassion and taught them the path of light, but we found out that they were false seekers of truth with their eye on the power of white magic. I can no longer trust the words of your kind.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-03.html deleted file mode 100644 index b15eb5ceb4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest Adonius:
-Why this is the prayer book that I wrote ... You have this too? This was published in the form of a book of poems with prayers I made to Einhasad when I was young. It became known among the younger generation through rumors, and now it is a book beloved by many people. It is embarrassing to be saying so myself, but many people were moved after reading my book and have come to the temple to follow the path of light.
-When I think that my humble writings have played a part in spreading the will of Einhasad in the world, I can only be joyful. And now those like you, who follow evil doctrines, are impressed by my book ...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-04.html deleted file mode 100644 index a0db709d36..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Adonius:
-Unlike your gods, who hide truth within darkness, Einhasad is a benevolent god. We priests have been permitted a portion of the songs of light, written in Andariel's Book. If you have decided to repent your wicked past and follow the creed of the light, I will give you a copy of the ancient book.
-Atonement is not that easy. If you go east of here to the Ruins of Despair, there are many undead that cannot rest in death. To destroy these undead, you must send the good spirits still trapped inside them into the arms of Einhasad. If you bring back ten Ashen Bones that can be obtained by killing the skeletons or zombies in the Ruins of Despair, you will finish your atonement ritual. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-05.html deleted file mode 100644 index 0c57e3f297..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Adonius:
-It is not easy for you to abandon the path of evil, since you have followed it for so long. If you are ready, go to the Ruins of Despair and kill the departed souls that are trapped in the form of skeletons, and bring back ten of their bone pieces. This is the atonement ritual given unto you ...
-I do hope you are able to abandon the dark and accept the truth of light. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-06.html deleted file mode 100644 index 6c5f928120..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Adonius:
-Your atonement ritual is not complete until you gather ten Ashen Bones. Although it is difficult, you must endure. As it is a ritual in which you repent the dark activities of the past and accept the light of Einhasad into your soul, you must face it with a solemn heart. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-07.html deleted file mode 100644 index ddb7c2029c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Adonius:
-Welcome, child of the light. The bone pieces of the departed souls that you have brought back will be given a proper funeral. This completes your atonement. Now you are ready to follow the path of light.
-Take this. It is Andariel's book, the book you were looking for. It is a very precious book that contains parts of the song of creation sung by Einhasad, the god of light. May you always meditate on the creed of light within. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-08.html deleted file mode 100644 index 91d53220a8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30375-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Adonius:
-Welcome, child of the light. Are you meditating upon the truth of Einhasad within Andariel's Book? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-01.html deleted file mode 100644 index 6918225bd8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Talbot:
-Welcome, my friend. You want to walk the path of the Shillien Oracle? The magic of a Dark Wizard that commands fire and wind is very spectacular, but the magic power of the Shillien Oracle, which commands the more fundamental power of the universe of light and darkness, is a valuable asset to our race. I hope you successfully complete the trial of seeking truth.
-Garmiel's Book, which you search for, does not exist in this world. However, there is a way to find it.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-02.html deleted file mode 100644 index 0edf2d04c4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Talbot:
-Have you ever heard of the demon dark succubus? They were servants that lived in the ancient palace of darkness and waited on Gran Kain. They were made in the image of a Goddess and are like angels of beauty and wisdom.
-However, they were jealous of the power of the Gods and secretly eavesdropped on the songs Gran Kain sung in his palace, and wrote them down to use that power as their own. When Gran Kain discovered this, he was furious and cast away the servants, saying, 'I will not steal back the secrets that you have overheard. However, to know the secrets, you will have to spill blood.' The documents that the dark succubi made of the Gods' songs disappeared, but instead, when they died, their blood formed runes to write out the lyrics of the songs that they had overheard at the palace of Gran Kain.
If you wish to complete Garmiel's book, you must collect the runes made by the blood of the dark succubus. There are many dark succubi at the Spider Nest to the west of the Altar of Rites in the northern region. Kill them and find the Bloody Runes. Take these five blank sheets. If you put the scroll sheet near the blood, the blood will soak in and form runes. If you bring five Bloody Runes, I will put the runes together to make you Garmiel's book. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-03.html deleted file mode 100644 index 2ec02fc592..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Talbot:
-Why are you still here? Make haste to the Altar of Rites! You will find the Dark Succubi near the Spider Nest. Destroy them and bring back five Bloody Runes. May Gran Kain protect you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-04.html deleted file mode 100644 index 3b67e03e7f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Talbot:
-This is not enough. You must have five Bloody Runes in order to complete Garmiel's book. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-05.html deleted file mode 100644 index 6e96deb471..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Talbot:
-May Shilen's blessing be with all those who search for the truth of darkness... I see you have brought back all five Bloody Runes. I will combine these and write out Garmiel's Book for you. It is only a small section of the song of darkness that Gran Kain sang in the beginning, but more will be revealed as your proficiency develops.
-Now take this. It is the completed Garmiel's Book. Read its passages as you rest during your journey, and adapt the truth within as your own.
-Now you must complete a second task in order to become a Shillien Oracle. You must find Andariel's Book, which contains parts of the song of creation sung by the God of Light in the beginning. Take this book to Priest Adonius in the temple of Einhasad. He will receive you cordially when you say, 'I have read your book and, being deeply moved, I have repented of my sins and decided to accept the light.' - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-06.html deleted file mode 100644 index 6a0ff5cb9e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Talbot:
-Along with Garmiel's Book, which I wrote for you, you must find Andariel's Book, which contains the truth of light, if you wish to become a Shillien Oracle. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-07.html deleted file mode 100644 index 94429812b5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/30377-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Talbot:
-I see you have found Andariel's Book. Did the lofty priests of Einhasad fall for it when you spoke of the books they had written? They are hypocrites, who forget that the vanity and arrogance that they say are sins are within themselves.
-Now take Garmiel's Book and Andariel's Book to Magister Sidra of the village of Castle Gludio. Then she will give you the Orb of Abyss, which is the token you need to change profession to Shillien Oracle. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/Q00413_PathOfTheShillienOracle.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/Q00413_PathOfTheShillienOracle.java deleted file mode 100644 index 83e89a194b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00413_PathOfTheShillienOracle/Q00413_PathOfTheShillienOracle.java +++ /dev/null @@ -1,328 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q00413_PathOfTheShillienOracle; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Path Of The Shillien Oracle (413) - * @author ivantotov - */ -public class Q00413_PathOfTheShillienOracle extends Quest -{ - // NPCs - private static final int MAGISTER_SIDRA = 30330; - private static final int PRIEST_ADONIUS = 30375; - private static final int MAGISTER_TALBOT = 30377; - // Items - private static final int SIDRAS_LETTER = 1262; - private static final int BLANK_SHEET = 1263; - private static final int BLOODY_RUNE = 1264; - private static final int GARMIELS_BOOK = 1265; - private static final int PRAYER_OF_ADONIUS = 1266; - private static final int PENITENTS_MARK = 1267; - private static final int ASHEN_BONES = 1268; - private static final int ANDARIEL_BOOK = 1269; - // Reward - private static final int ORB_OF_ABYSS = 1270; - // Monster - private static final int ZOMBIE_SOLDIER = 20457; - private static final int ZOMBIE_WARRIOR = 20458; - private static final int SHIELD_SKELETON = 20514; - private static final int SKELETON_INFANTRYMAN = 20515; - private static final int DARK_SUCCUBUS = 20776; - // Misc - private static final int MIN_LEVEL = 19; - - public Q00413_PathOfTheShillienOracle() - { - super(413); - addStartNpc(MAGISTER_SIDRA); - addTalkId(MAGISTER_SIDRA, PRIEST_ADONIUS, MAGISTER_TALBOT); - addKillId(ZOMBIE_SOLDIER, ZOMBIE_WARRIOR, SHIELD_SKELETON, SKELETON_INFANTRYMAN, DARK_SUCCUBUS); - registerQuestItems(SIDRAS_LETTER, BLANK_SHEET, BLOODY_RUNE, GARMIELS_BOOK, PRAYER_OF_ADONIUS, PENITENTS_MARK, ASHEN_BONES, ANDARIEL_BOOK); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (player.getClassId() == ClassId.DARK_MAGE) - { - if (player.getLevel() >= MIN_LEVEL) - { - if (hasQuestItems(player, ORB_OF_ABYSS)) - { - htmltext = "30330-04.htm"; - } - else - { - htmltext = "30330-05.htm"; - } - } - else - { - htmltext = "30330-02.htm"; - } - } - else if (player.getClassId() == ClassId.SHILLIEN_ORACLE) - { - htmltext = "30330-02a.htm"; - } - else - { - htmltext = "30330-03.htm"; - } - break; - } - case "30330-06.htm": - { - if (!hasQuestItems(player, SIDRAS_LETTER)) - { - giveItems(player, SIDRAS_LETTER, 1); - } - qs.startQuest(); - htmltext = event; - break; - } - case "30330-06a.html": - case "30375-02.html": - case "30375-03.html": - { - htmltext = event; - break; - } - case "30375-04.html": - { - if (hasQuestItems(player, PRAYER_OF_ADONIUS)) - { - takeItems(player, PRAYER_OF_ADONIUS, 1); - giveItems(player, PENITENTS_MARK, 1); - qs.setCond(5, true); - } - htmltext = event; - break; - } - case "30377-02.html": - { - if (hasQuestItems(player, SIDRAS_LETTER)) - { - takeItems(player, SIDRAS_LETTER, 1); - giveItems(player, BLANK_SHEET, 5); - qs.setCond(2, true); - } - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case ZOMBIE_SOLDIER: - case ZOMBIE_WARRIOR: - case SHIELD_SKELETON: - case SKELETON_INFANTRYMAN: - { - if (hasQuestItems(killer, PENITENTS_MARK) && (getQuestItemsCount(killer, ASHEN_BONES) < 10)) - { - giveItems(killer, ASHEN_BONES, 1); - if (getQuestItemsCount(killer, ASHEN_BONES) == 10) - { - qs.setCond(6, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case DARK_SUCCUBUS: - { - if (hasQuestItems(killer, BLANK_SHEET)) - { - giveItems(killer, BLOODY_RUNE, 1); - takeItems(killer, BLANK_SHEET, 1); - if (!hasQuestItems(killer, BLANK_SHEET) && (getQuestItemsCount(killer, BLOODY_RUNE) == 5)) - { - qs.setCond(3, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == MAGISTER_SIDRA) - { - htmltext = "30330-01.htm"; - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == MAGISTER_SIDRA) - { - return htmltext; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case MAGISTER_SIDRA: - { - if (hasQuestItems(player, SIDRAS_LETTER)) - { - htmltext = "30330-07.html"; - } - else if (hasAtLeastOneQuestItem(player, BLANK_SHEET, BLOODY_RUNE)) - { - htmltext = "30330-08.html"; - } - else if (!hasQuestItems(player, ANDARIEL_BOOK) && hasAtLeastOneQuestItem(player, PRAYER_OF_ADONIUS, GARMIELS_BOOK, PENITENTS_MARK, ASHEN_BONES)) - { - htmltext = "30330-09.html"; - } - else if (hasAtLeastOneQuestItem(player, ANDARIEL_BOOK, GARMIELS_BOOK)) - { - giveItems(player, ORB_OF_ABYSS, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30330-10.html"; - } - break; - } - case PRIEST_ADONIUS: - { - if (hasQuestItems(player, PRAYER_OF_ADONIUS)) - { - htmltext = "30375-01.html"; - } - else if (hasQuestItems(player, PENITENTS_MARK) && !hasAtLeastOneQuestItem(player, ASHEN_BONES, ANDARIEL_BOOK)) - { - htmltext = "30375-05.html"; - } - else if (hasQuestItems(player, PENITENTS_MARK)) - { - if (hasQuestItems(player, ASHEN_BONES) && (getQuestItemsCount(player, ASHEN_BONES) < 10)) - { - htmltext = "30375-06.html"; - } - else - { - takeItems(player, PENITENTS_MARK, 1); - takeItems(player, ASHEN_BONES, -1); - giveItems(player, ANDARIEL_BOOK, 1); - qs.setCond(7, true); - htmltext = "30375-07.html"; - } - } - else if (hasQuestItems(player, ANDARIEL_BOOK)) - { - htmltext = "30375-08.html"; - } - break; - } - case MAGISTER_TALBOT: - { - if (hasQuestItems(player, SIDRAS_LETTER)) - { - htmltext = "30377-01.html"; - } - else if (!hasQuestItems(player, BLOODY_RUNE) && (getQuestItemsCount(player, BLANK_SHEET) == 5)) - { - htmltext = "30377-03.html"; - } - else if (hasQuestItems(player, BLOODY_RUNE) && (getQuestItemsCount(player, BLOODY_RUNE) < 5)) - { - htmltext = "30377-04.html"; - } - else if (getQuestItemsCount(player, BLOODY_RUNE) >= 5) - { - takeItems(player, BLOODY_RUNE, -1); - giveItems(player, GARMIELS_BOOK, 1); - giveItems(player, PRAYER_OF_ADONIUS, 1); - qs.setCond(4, true); - htmltext = "30377-05.html"; - } - else if (hasAtLeastOneQuestItem(player, PRAYER_OF_ADONIUS, PENITENTS_MARK, ASHEN_BONES)) - { - htmltext = "30377-06.html"; - } - else if (hasQuestItems(player, ANDARIEL_BOOK, GARMIELS_BOOK)) - { - htmltext = "30377-07.html"; - } - break; - } - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30501-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30501-01.htm deleted file mode 100644 index 61c9e67951..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30501-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Kasman:
-I have received notice from Karukia. You were given the task to destroy the betrayers, right? They are sly scoundrels, so you must be careful in dealing with them. After you finish your task, bring me back their heads! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30501-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30501-02.htm deleted file mode 100644 index ec11aa3aa0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30501-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Kasman:
-Now you have one left. Go and kill the scoundrel! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30501-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30501-03.htm deleted file mode 100644 index 92e61e8694..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30501-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Prefect Kasman:
-Foul betrayers, the Umbar tribe, to think that they abandoned the courage and loyalty of high-level orcs, they have become low Orcs depraved in body as well as in soul. How truly wicked they look. I am moved to think that we have shown mercy by killing them!
-Anyway, you have done well. You have truly demonstrated both courage and loyalty. Congratulations! I bestow this token on you. Take it and go to High Prefect Osborn right here! He will change your profession to Orc Raider. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-01.htm deleted file mode 100644 index c473598307..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Prefect Karukia:
-Orc Raiders are of the most elite rank among fighters of our race! Their mere appearance on the battlefield makes the enemy troops shiver in fear!
-To earn the qualifications to become an Orc Raider, you must prove that you have courage that has no regard for death, and absolute loyalty to the Orcs. There have been many young ones that lost their lives trying to prove their courage and loyalty! It is not something to challenge with a light heart!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-02.htm deleted file mode 100644 index 027ecf2704..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Karukia:
-Of course, I know your goal is to be a dignified and noble member of our race. But courage unsupported by ability is foolishness! That is a path that leads only to a meaningless death. Train patiently, youngster, and your chance will come. See me again when you reach level 19! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-02a.htm deleted file mode 100644 index c99eee7e38..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-02a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Karukia:
-You fool! You have already been selected as a courageous Orc Raider! Don't waste my time with useless questions. Go out to the battlefield and strike down the enemy! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-03.htm deleted file mode 100644 index 1557ddb874..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Karukia:
-Only the most courageous Orc Fighters are chosen to be Orc Raiders. You don't have the qualifications to become a Marauder! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-04.htm deleted file mode 100644 index 7b91f5c82f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Karukia:
-Oh! The Mark of the Raider! Another strong Warrior is born to fight for the Kingdom! Ha! You must go at once to the Kingdom of Humans and show this mark to the High Prefect there! He'll transfer you to the Raider class. You should visit either High Prefect Osborn in Gludin Village or High Prefect Pinker in the Town of Schuttgart. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-05.htm deleted file mode 100644 index ea6beffdfb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Prefect Karukia:
-Then, I will give you a test! Orc Raiders are completed when they show courage that is unafraid of death and loyalty that is absolute. First, you must prove your loyalty. Destroy the goblins that spoil the earth and the Kuruka Ratman Leaders that control that filthy race!
-Take this Map. It is marked with the places where there are goblin tribes. If you obliterate the goblin tomb raider leader there, a Kuruka Ratman Leader will appear, so make sure not to let him get away! We do not need captives. Remember, you must kill at least ten Kuruka Ratman Leaders. Plant the power and fear of the Orcs into the enemy's heart! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-06.htm deleted file mode 100644 index 7a6b1c0300..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-06.htm +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Karukia:
-Why have you come back already? Didn't I tell you to bring back ten kuruka ratman teeth? Is this all the courage you can muster? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-07.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-07.htm deleted file mode 100644 index 9772cc6831..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-07.htm +++ /dev/null @@ -1,6 +0,0 @@ -Prefect Karukia:
-You accomplished the mission well, but don't get too sure of yourself! As an Orc Raider, that should've been nothing to you! Now you must prove your loyalty.
-Two Judges await you. Which do you want to go to?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-07a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-07a.htm deleted file mode 100644 index 3e850514d9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-07a.htm +++ /dev/null @@ -1,4 +0,0 @@ -Prefect Karukia:
-We of the Orc Kingdom have long cherished our tradition of obedience to our elders. Having said that, there are always certain individuals who'd like to change the way we do things...
-Some such criminal dogs are said to be hiding in Gludin Village! Speak with Prefect Kasman of Gludin Village... He'll tell you what you need to do! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-07b.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-07b.htm deleted file mode 100644 index 3fec15d1ae..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-07b.htm +++ /dev/null @@ -1,4 +0,0 @@ -Prefect Karukia:
-We of the Orc Kingdom have long cherished our tradition of obedience to our elders. Having said that, there are always certain individuals who'd like to change the way we do things...
-Some such criminal dogs are said to be hiding in the Town of Schuttgart! Speak with Tazeer, the Lord of Schuttgart... He'll tell you what you need to do! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-08.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-08.htm deleted file mode 100644 index f9cc24df5f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/30570-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Prefect Karukia:
-You have not yet proven your loyalty! There are many traitors hiding far away in Gludin to avoid our eyes! They think they are safe, but we have not forgotten them. Go on now and put an end to the betrayers and prove your loyalty!
-When you complete this task, take the heads of the two traitors to Prefect Kasman in the village of Gludin. If you have truly earned the qualifications to become an Orc Raider, you will receive a token to change profession from him. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/31978-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/31978-01.htm deleted file mode 100644 index 4755d8b491..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/31978-01.htm +++ /dev/null @@ -1,7 +0,0 @@ -Prefect Tazeer:
-All glory flows from the great fire!
-Are you a young soldier of the Orc Kingdom? Surely you realize that you must prove your loyalty in order to be an Orc Raider.
-The test is very simple. Unlike in your land, there are many lower Orcs here, who hold much power...
-Any move against them would take a special kind of courage... Do you have it?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/31978-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/31978-02.htm deleted file mode 100644 index fa93305d5f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/31978-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Prefect Tazeer:
-Very well! Then pay close attention!
-The Timora Orcs betrayed us by joining the dreaded Ragna Orcs, who have long been the scourge of this area. They can usually be found near the lake between the Crypts of Disgrace and the Den of Evil. They hide in the Den of Evil whenever they hear that we're sending a powerful Orc after them.
-Letting their betrayal go unchallenged would harm the reputation of the entire Orc Kingdom! If we secretly send an unknown Orc like you after them, they might be taken off-guard...
-Please, destroy the Timora Orcs!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/31978-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/31978-03.htm deleted file mode 100644 index ace0fe9151..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/31978-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Prefect Tazeer:
-Excellent! I won't tell you that you won't be in serious danger, but I believe that you're skilled enough to defeat the Timora Orcs.
-Bring me one of their heads and I'll reward you with the Mark of the Raider!
-Go now! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/31978-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/31978-04.htm deleted file mode 100644 index 4b7b6af545..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/31978-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Prefect Tazeer:
-The traitorous Timora Orcs can be found near the lake between the Crypts of Disgrace and the Den of Evil!
-Now go and bring me back one of their heads! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/31978-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/31978-05.htm deleted file mode 100644 index c9b5ad9856..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/31978-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Prefect Tazeer:
-Tejakar Oroca! Tejakar Renegade Raider! You've brought me the head of a traitor!
-Please accept this Mark of the Raider! Take it to the High Prefect and he will qualify you as an Orc Raider if your skills are good enough!
-Glory be with you, young Orc! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/Q00414_PathOfTheOrcRaider.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/Q00414_PathOfTheOrcRaider.java deleted file mode 100644 index 0cd98429a2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00414_PathOfTheOrcRaider/Q00414_PathOfTheOrcRaider.java +++ /dev/null @@ -1,328 +0,0 @@ -/* - * Copyright (C) 2004-2015 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 . - */ -package quests.Q00414_PathOfTheOrcRaider; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.ai.CtrlIntention; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Attackable; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Path Of The Orc Raider (414) - * @author ivantotov - */ -public class Q00414_PathOfTheOrcRaider extends Quest -{ - // NPCs - private static final int PREFECT_KARUKIA = 30570; - private static final int PREFRCT_KASMAN = 30501; - // Items - private static final int GREEN_BLOOD = 1578; - private static final int GOBLIN_DWELLING_MAP = 1579; - private static final int KURUKA_RATMAN_TOOTH = 1580; - private static final int BETRAYER_UMBAR_REPORT = 1589; - private static final int BETRAYER_ZAKAN_REPORT = 1590; - private static final int HEAD_OF_BETRAYER = 1591; - private static final int TIMORA_ORC_HEAD = 8544; - // Reward - private static final int MARK_OF_RAIDER = 1592; - // Quest Monster - private static final int KURUKA_RATMAN_LEADER = 27045; - private static final int UMBAR_ORC = 27054; - // Monster - private static final int GOBLIN_TOMB_RAIDER_LEADER = 20320; - // Misc - private static final int MIN_LEVEL = 19; - - public Q00414_PathOfTheOrcRaider() - { - super(414); - addStartNpc(PREFECT_KARUKIA); - addTalkId(PREFECT_KARUKIA, PREFRCT_KASMAN); - addKillId(KURUKA_RATMAN_LEADER, UMBAR_ORC, GOBLIN_TOMB_RAIDER_LEADER); - registerQuestItems(GREEN_BLOOD, GOBLIN_DWELLING_MAP, KURUKA_RATMAN_TOOTH, BETRAYER_UMBAR_REPORT, BETRAYER_ZAKAN_REPORT, HEAD_OF_BETRAYER, TIMORA_ORC_HEAD); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (player.getClassId() == ClassId.ORC_FIGHTER) - { - if (player.getLevel() >= MIN_LEVEL) - { - if (hasQuestItems(player, MARK_OF_RAIDER)) - { - htmltext = "30570-04.htm"; - } - else - { - if (!hasQuestItems(player, GOBLIN_DWELLING_MAP)) - { - giveItems(player, GOBLIN_DWELLING_MAP, 1); - } - qs.startQuest(); - htmltext = "30570-05.htm"; - } - } - else - { - htmltext = "30570-02.htm"; - } - } - else if (player.getClassId() == ClassId.ORC_RAIDER) - { - htmltext = "30570-02a.htm"; - } - else - { - htmltext = "30570-03.htm"; - } - break; - } - case "30570-07a.htm": - { - if (hasQuestItems(player, GOBLIN_DWELLING_MAP) && (getQuestItemsCount(player, KURUKA_RATMAN_TOOTH) >= 10)) - { - takeItems(player, GOBLIN_DWELLING_MAP, 1); - takeItems(player, KURUKA_RATMAN_TOOTH, -1); - giveItems(player, BETRAYER_UMBAR_REPORT, 1); - giveItems(player, BETRAYER_ZAKAN_REPORT, 1); - qs.setCond(3, true); - htmltext = event; - } - break; - } - case "30570-07b.htm": - { - if (hasQuestItems(player, GOBLIN_DWELLING_MAP) && (getQuestItemsCount(player, KURUKA_RATMAN_TOOTH) >= 10)) - { - takeItems(player, GOBLIN_DWELLING_MAP, 1); - takeItems(player, KURUKA_RATMAN_TOOTH, -1); - qs.setCond(5, true); - qs.setMemoState(2); - htmltext = event; - } - break; - } - case "31978-04.htm": - { - if (qs.isMemoState(2)) - { - htmltext = event; - } - break; - } - case "31978-02.htm": - { - if (qs.isMemoState(2)) - { - qs.setMemoState(3); - qs.setCond(6, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case GOBLIN_TOMB_RAIDER_LEADER: - { - if (hasQuestItems(killer, GOBLIN_DWELLING_MAP) && (getQuestItemsCount(killer, KURUKA_RATMAN_TOOTH) < 10) && (getQuestItemsCount(killer, GREEN_BLOOD) <= 20)) - { - if (getQuestItemsCount(killer, GREEN_BLOOD) <= getRandom(20)) - { - giveItems(killer, GREEN_BLOOD, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - else - { - takeItems(killer, GREEN_BLOOD, -1); - final Attackable monster = (Attackable) addSpawn(KURUKA_RATMAN_LEADER, npc, true, 0, true); - attackPlayer(monster, killer); - } - } - break; - } - case KURUKA_RATMAN_LEADER: - { - if (hasQuestItems(killer, GOBLIN_DWELLING_MAP) && (getQuestItemsCount(killer, KURUKA_RATMAN_TOOTH) < 10)) - { - takeItems(killer, GREEN_BLOOD, -1); - if (getQuestItemsCount(killer, KURUKA_RATMAN_TOOTH) >= 9) - { - giveItems(killer, KURUKA_RATMAN_TOOTH, 1); - qs.setCond(2, true); - } - else - { - giveItems(killer, KURUKA_RATMAN_TOOTH, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case UMBAR_ORC: - { - if (hasAtLeastOneQuestItem(killer, BETRAYER_UMBAR_REPORT, BETRAYER_ZAKAN_REPORT) && (getQuestItemsCount(killer, HEAD_OF_BETRAYER) < 2) && (getRandom(10) < 2)) - { - giveItems(killer, HEAD_OF_BETRAYER, 1); - if (hasQuestItems(killer, BETRAYER_ZAKAN_REPORT)) - { - takeItems(killer, BETRAYER_ZAKAN_REPORT, 1); - } - else if (hasQuestItems(killer, BETRAYER_UMBAR_REPORT)) - { - takeItems(killer, BETRAYER_UMBAR_REPORT, 1); - } - if (getQuestItemsCount(killer, HEAD_OF_BETRAYER) == 2) - { - qs.setCond(4, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == PREFECT_KARUKIA) - { - htmltext = "30570-01.htm"; - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == PREFECT_KARUKIA) - { - return htmltext; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case PREFECT_KARUKIA: - { - if (hasQuestItems(player, GOBLIN_DWELLING_MAP) && (getQuestItemsCount(player, KURUKA_RATMAN_TOOTH) < 10)) - { - htmltext = "30570-06.htm"; - } - else if (hasQuestItems(player, GOBLIN_DWELLING_MAP) && (getQuestItemsCount(player, KURUKA_RATMAN_TOOTH) >= 10)) - { - if (!hasAtLeastOneQuestItem(player, BETRAYER_UMBAR_REPORT, BETRAYER_ZAKAN_REPORT)) - { - htmltext = "30570-07.htm"; - } - } - else if (hasQuestItems(player, HEAD_OF_BETRAYER) || hasAtLeastOneQuestItem(player, BETRAYER_UMBAR_REPORT, BETRAYER_ZAKAN_REPORT)) - { - htmltext = "30570-08.htm"; - } - else if (qs.isMemoState(2)) - { - htmltext = "30570-07b.htm"; - } - break; - } - case PREFRCT_KASMAN: - { - if (!hasQuestItems(player, HEAD_OF_BETRAYER) && (getQuestItemsCount(player, BETRAYER_UMBAR_REPORT, BETRAYER_ZAKAN_REPORT) >= 2)) - { - htmltext = "30501-01.htm"; - } - else if (getQuestItemsCount(player, HEAD_OF_BETRAYER) == 1) - { - htmltext = "30501-02.htm"; - } - else if (getQuestItemsCount(player, HEAD_OF_BETRAYER) == 2) - { - giveItems(player, MARK_OF_RAIDER, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30501-03.htm"; - } - break; - } - } - } - return htmltext; - } - - private void attackPlayer(Attackable npc, PlayerInstance player) - { - if ((npc != null) && (player != null)) - { - npc.setRunning(); - npc.addDamageHate(player, 0, 999); - npc.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player); - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30501-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30501-01.html deleted file mode 100644 index 14033dbb6c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30501-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Prefect Kasman:
-To find the second scroll needed in order to become a Monk, you must meet Khavatari Toruku. To meet him, you must follow the path that heads north from the village. He will be near the fork in the road. When you meet him, give him this fig.
-Come back after you have completed his Trial of Steel and you receive the scroll. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30501-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30501-02.html deleted file mode 100644 index 51560f4020..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30501-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Kasman:
-Why have you returned? If you want to find the scroll, go on now to Khavatari Toruku He is near the three-way junction if you follow the road north of the village. When you secure the Iron Will Scroll, come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30501-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30501-03.html deleted file mode 100644 index 53440e793f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30501-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Prefect Kasman:
-You have met Khavatari Toruku! They say that his tasks can be completed only with iron will and determination! That's no problem for one like you, right? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30501-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30501-04.html deleted file mode 100644 index 5f7eddef23..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30501-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Prefect Kasman:
-Tejakar Oroka! Good work, young fighter! As a result of steady effort and steadfast perseverance, you have obtained both scrolls! Congratulations! Maintain that spirit and go forward. I hope you will become a fighter stronger than anyone else!
-Take this totem! It is a token that shows that you have earned the rights and passed the Trial of Flame and Iron to become a Monk. Take this to the high prefect. He will change your profession to Monk. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-01.htm deleted file mode 100644 index 70fbda47c4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Gantaki Zu Urutu:
-Young one, do you know of the Monks that follow the secret teachings of Pa'agrio? They do not rely on weapons other than their own bodies, believing that through this training they will gain ultimate strength. They have practiced Kabart, the traditional martial art of the Orcs, for thousands of years now.
-Only an Orc whose will is as bright as the sacred flame and whose body is as strong as the finest steel may walk the path of a Monk. But the reward is worthwhile -- Kabart Masters can kill even the largest beast with one blow of their bare hands.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-02.htm deleted file mode 100644 index 7f63dc8a15..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Gantaki Zu Urutu:
-Only the strongest and most skilled Orc Fighters may attempt to learn our traditional martial art, Kabart. You are simply not fit to become a Monk. Ambition is good, but a wise warrior acknowledges his limitations. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-02a.htm deleted file mode 100644 index 545fde7b0c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-02a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Gantaki Zu Urutu:
-Why do you waste your time and mine speaking on such matters? I see that you are already a Monk who holds the 2 scrolls! Return to your training and allow me to go about my duty. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-03.htm deleted file mode 100644 index 5521267a1e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Gantaki Zu Urutu:
-Only the strongest and most skilled Orc Fighters may attempt to learn our traditional martial art, Kabart. You are neither physically nor mentally ready to become a Monk. Ambition is good, but a wise warrior acknowledges his limitations. Continue your training and come see me again when you reach level 18. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-04.htm deleted file mode 100644 index 660479ede8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Gantaki Zu Urutu:
-Don't you already have the Khavatari Totem? Take it to the Human kingdom and show it to any Orc high prefect. He will allow you to change your class to Monk. Tejakar Pa'agrio! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-05.htm deleted file mode 100644 index 39a9bd53b3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Gantaki Zu Urutu:
-To become a Monk, you must possess the 2 scrolls containing the basic secrets of Kabart, the traditional Orc martial art. The first scroll is called the Fiery Spirit Scroll. To obtain it, seek out Khavatari Rosheek.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-06.htm deleted file mode 100644 index f02e29aae4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Gantaki Zu Urutu:
-As you know, Khavatari is a title bestowed on only the greatest Kabart martial art masters. Khavatari Rosheek left our village some time ago to further develop his skills. I have heard rumors that he is near the Frozen Waterfalls in the northern part of the Immortal Plateau.
-But if you him to teach you, it would be wise for you to offer him a gift to show your respect. Here, take this Pomegranate. Perform all the tasks he gives you, no matter how difficult, and he will reward you with the scroll, which you must then bring back to me.
-Ah, I almost neglected to tell you the most importatn thing: while you are taking the test to become a Monk, you must not use any weapons other than fist-type weapons or your bare hands! If you violate this rule, you will not be allowed to complete the test. DO not forget! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-07.html deleted file mode 100644 index 2a00434867..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Gantaki Zu Urutu:
-To obtain the Fiery Spirit Scroll, seek out Khavatari Rosheek near the Frozen Waterfall in the northern part of the Immortal Plateau. Give him the Pomegranate I gave you and follow all his instructions perfectly! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-08.html deleted file mode 100644 index 74db53086a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Gantaki Zu Urutu:
-You haven't obtained the Fiery Spirit Scroll yet? No wonder! Khavatari Rosheek, above all others, esteems the traditions of Kabart. He will not give the scroll to just anyone who asks! If you truly wish to become a Monk, you must steel yourself to the task and try again. Did you really think it would be easy?! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-09a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-09a.html deleted file mode 100644 index 0cb90c2a8f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-09a.html +++ /dev/null @@ -1,6 +0,0 @@ -Gantaki Zu Urutu:
-Tejakar Oroca! You have brought the Fiery Spirit Scroll! Well done! Now you have the first of the 2 scrolls necessary to become an Orc Monk.
-There are two ways to find the second scroll. You may either obtain it from Prefect Kasman of the Human village of Gludin, or you may seek out Kasman's superior: his teacher, Khavatari Aren. What would you like to do?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-09b.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-09b.html deleted file mode 100644 index 7566dd2062..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-09b.html +++ /dev/null @@ -1,4 +0,0 @@ -Gantaki Zu Urutu:
-Then go to the Human land of Gludio and find Prefect Kasman in the village called Gludin. Show him this letter, and he will tell you how to obtain the scroll.
-May the sacred flame guide you to success! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-09c.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-09c.html deleted file mode 100644 index 8fc10f0699..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-09c.html +++ /dev/null @@ -1,5 +0,0 @@ -Gantaki Zu Urutu:
-Ah, Khavatari Aren... That name has been almost forgotten for many years now.
-Not only did she teach Prefect Kasman, but Flame Successor Akkan as well. But she went into seclusion a long time ago, and Khavatari Hubai took her place.
-Khavatari Aren lives as a hermit near the Valley of the Lords. I don't know why she chose such a place, but if you seek her out she may still be willing to help you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-10.html deleted file mode 100644 index 6ded5cf45a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Gantaki Zu Urutu:
-You haven't left yet? Why do you delay? To find the second scroll, go to the Human land of Gludio and give this letter to Prefect Kasman in the village known as Gludin. He will tell you how to find the second scroll.
-Waste no more time! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-11.html deleted file mode 100644 index 72a3d75330..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30587-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Gantaki Zu Urutu:
-Ah, you have not yet obtained the second scroll? Ha ha! I well know that how difficult it is to do so. But if you cannot overcome this trial, you are certainly not fit to be a Monk. Steel yourself to the task at hand and try again! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-01.html deleted file mode 100644 index 805a3d5de8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Khavatari Rosheek:
-It's a fledgling sent by Gantaki! How dare you disturb my meditation ...
-I don't want to associate with someone with no skill! Go catch the kasha bear with your bare hands! Then, pull out five claws and bring them back in this pouch! Until you finish this task, don't think of coming back!
-And take heed! If you use any other weapon besides your bare fists or hand-to-hand weapons, you are disqualified! A true monk must be able to fight without depending on weapons! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-02.html deleted file mode 100644 index 159417f3cf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Khavatari Rosheek:
-Didn't I tell you not to come back before you caught the kasha bear and pulled out five claws? Do not disturb my discipline -- just go hunt the bear! And take heed! If you use any other weapon besides your bare fists or combat weapons, you are disqualified! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-03.html deleted file mode 100644 index 89be7178f6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Khavatari Rosheek:
-Tejakar Oroka! Have you come back already?
-I'm sorry but I am meditating, so I do not have any time to deal with you! Go hunt the kasha bladespider. And bring back five blade-shaped talons in this pouch. Then I will especially put aside some time to teach you.
-I tell you again, but if you use any other weapon besides your bare fists or hand-to-hand weapons, you are disqualified! A true monk must be able to fight without depending on weapons! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-04.html deleted file mode 100644 index 1dab2f766c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Khavatari Rosheek:
-Stop bothering me and go catch kasha blade spiders with your bare fists and combat equipment only. Pull out their blade-shaped talons and bring me back five of them in the pouch that I gave you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-05.html deleted file mode 100644 index 53a9b4de5d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Khavatari Rosheek:
-Have you come back already? I was about to rest, but you've disturbed me. Don't be such a nuisance, go and kill the scarlet salamander and bring back its scales! Collect five scales in this pouch and bring them to me.
-Of course, you should not use anything other than your bare fists and combat equipment! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-06.html deleted file mode 100644 index 1d68e4bf60..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Khavatari Rosheek:
-Don't be such a nuisance! Capture the scarlet salamander with your bare fists and combat equipment and pluck out its scales. Bring back five scales in the pouch that I gave you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-07.html deleted file mode 100644 index dc753facb1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Khavatari Rosheek:
-Very good! I haven't seen one with your guts in a long time. Actually, I have nothing to teach you that you have not already taught yourself. The flame stands for strong faith that wishes to become stronger and a fiery desire to achieve victory.
-I was testing whether you had the heart to abandon all desires and walk the path of the Monk who pursues only strength. This is the meaning of the Trial of Flame.
-Now take this! The Fiery Spirit Scroll! Take it and this letter and go back to Gantaki Zu Urutu. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-08.html deleted file mode 100644 index 2879801630..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Khavatari Rosheek:
-What are you waiting for? Take the Fiery Spirit Scroll and letter that I have written you and go to Gantaki Zu Urutu in the village! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-09.html deleted file mode 100644 index c85bc91ada..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30590-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Khavatari Rosheek:
-Young fighter, you have not found the second scroll yet? Then you must strive all the harder! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30591-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30591-01.html deleted file mode 100644 index 516a2f8c62..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30591-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Khavatari Toruku:
-Come here, young Orc. What is this fig? Is it for me? I have not been able to drink one drop of water for more than a fortnight, so this will come in handy. Thank you!
-I see you are a Fighter that wishes to become a Monk. So, you have come to take the Trial of Steel from me! Steel is metal that has become harder in the flame! It refers to the training process of a Monk in reaching a higher level of strength.
-The trial is to test your strength against fighter levels of other races that live in Gludio. Find the Vuku Orc Fighter on Windmill Hill in the southern part of Gludin Village, the ratman warrior on the path to the ruins, the Langk Lizardman Warrior in the Langk Lizardmen Dwellings facing the southern coast, and the Felim Lizardman Warrior in the Fellmere Harvesting Grounds in the northern part of Gludin Village and knock them down! If you have gathered 3 tokens from each race, adding up to 12 tokens in all, put them in this purse and bring them back.
-Even if you fight a lower race, you could be defeated if you are absentminded. So keep your wits about you! And one thing more... you must not use any weapon during the trial, other than your bare fists or hand-to-hand weapons. A true Monk must be able to fight without depending on weapons! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30591-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30591-02.html deleted file mode 100644 index 7ac4d59409..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30591-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Khavatari Toruku:
-To complete the Trial of Steel, you must fight against fighters of various races. The opponents you must knock down are the Vuku Orc Fighter, ratman warrior, Langk Lizardman Warrior, and Felim warrior. Come back after you have collected three tokens from each race, for a total of 12 tokens.
-And, don't forget, you must not use any weapon during the trial other than your bare fists or hand-to-hand weapons. A true Monk must be able to fight without depending on weapons! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30591-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30591-03.html deleted file mode 100644 index e90fa68c61..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30591-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Khavatari Toruku:
-Congratulations, young one, for passing the Trial of Steel! As iron becomes harder in the flame, continuous training will make us stronger. Etch this morale deep on your heart.
-I will give you the second scroll, the scroll of Steel will, that is needed to become a Monk. Take it and return to Prefect Kasman in the village of Gludin. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30591-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30591-04.html deleted file mode 100644 index 5dd212067a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/30591-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Khavatari Toruku:
-You haven't left yet? Take the Iron Will Scroll and go to Prefect Kasman of the village of Gludin. Then, you will receive the token needed to change profession. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/31979-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/31979-01.html deleted file mode 100644 index e57540417a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/31979-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Seer Moira:
-What? You met Khavatari Aren?
-Docara Pa'agrio! Surprising indeed! I can't believe that you, a renegade Orc, met Khavatari Aren.....
-If you really met him, then prove it!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/31979-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/31979-02.html deleted file mode 100644 index 3ac1e1801d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/31979-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Cabart's Geukeu
-
What is Cabart's Geukeu?
- - -
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/31979-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/31979-03.html deleted file mode 100644 index c9004c07dc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/31979-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Moira:
-You've done well! You're qualified, alright! Please accept this Khavatari Totem. If you take this to the High Prefect, he'll bestow the title of Orc Monk upon you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/31979-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/31979-04.html deleted file mode 100644 index 1cd4f4e970..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/31979-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Moira:
-What? Did you really meet Khavatari Aren? Your answer sounds good, but it's the answer of someone who doesn't know what he is! Come back after you've given it more thought. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-01.html deleted file mode 100644 index 9c6c6a5158..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Khavatari Aren:
-So you are a monk apprentice in training... From the way you move, I'd guess you were trained under Flame Lord Kakai. Is he still in good health?
-Yes, it's true I too used to write secret scrolls, but that was a long time ago. Is that what you seek from me for now, young Orc?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-02.html deleted file mode 100644 index 239e43a781..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Khavatari Aren:
-Impressive! Your technique is strong for a novice! You remind me of myself as a young Orc...
-Hey, Toruku! Come here. See this novice? I have job for one of you. I'll let the two of you determine who should be given the assignment through a contest of combat skill. He's a real fighter, this novice, so be careful!
-Are you ready, novice?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-03.html deleted file mode 100644 index e58d6ce66e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Khavatari Aren:
-Very well. I will attend to matters here. Go and exercise your Kabart skills on the Kasha Blade Spiders and Kasha Fang Spiders you find. If you kill them and bring back 6 of their fangs, I will accept this as a demonstration of your skill.
-You must fight them using only Kabart. Use no sword, spear or axe. Mark this well: if you use a weapon to obtain the fangs, I will know. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-04.html deleted file mode 100644 index aa93a2e003..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Khavatari Aren:
-Go and engage the Kasha Blade Spiders and Kasha Fang Spiders you find using only your Kabart training. Bring back 6 of their fangs as evidence of victory, and I will acknowledge your skills. You must fight them using only Kabart. Use no sword, spear or axe. Mark this well: if you use a weapon to obtain the fangs, I will know. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-05.html deleted file mode 100644 index dd3b964250..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-05.html +++ /dev/null @@ -1,7 +0,0 @@ -Khavatari Aren:
-You have returned with the spider fangs, I perceive. How do I know? I saw your battle!
-How did I see it, you ask? The power of Kabart, my young friend! Through it, I can watch you - just like my totem, the spider web of Duda-Mara.
-You did very well. Now I will give you a more difficult job to test your worthiness.
-There are creatures called Baar Dre Vanul, who live south of the Immortal Plateau. If you defeat them and bring their horns to me, you will have proven your worth to be a monk.
-And yes, once again, you must fight using only Kabart. If you depend on weapons instead of your own skill, the path to Kabart will remain closed to you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-06.html deleted file mode 100644 index 9b725298f0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Khavatari Aren:
-There are creatures called Baar Dre Vanul who live south of the Immortal Plateau. A Necromancer called them forth. If you defeat them and bring their horns to me, you will have proven your worth to be a monk.
-And yes, once again, you must fight using only Kabart. If you depend on weapons instead of your own skill, the path to Kabart will remain closed to you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-07.html deleted file mode 100644 index 4d02b90b82..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Khavatari Aren:
-You have returned, and you bear the Baar Dre Vanul's horn.
-They are formidable opponents, the Baar Dre Vanul. That fact that you have triumphed is evidence of mastery in Kabart.
-Very good. I do not write secret scrolls any more, so all I can give you are my teachings.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-08.html deleted file mode 100644 index cc5b775fd4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Khavatari Aren:
-Mastering the fighting skills of Kabart doesn't mean you've mastered Kabart itself. Receiving into your body the energy of nature and the power of totems...these also are part of true mastery. For that, you must view and learn many things, in an effort to understand their true nature.
-To understand the complete oneness with everything - that is true mastery of Kabart. Those who claim to have mastered Kabart merely act out the spirits of the totems, whereas those who have truly mastered Kabart become the totem itself. Do not forget this!
-Now, take this lesson with you, and go to Seer Moira in the Town of Schuttgart. If I vouch for your qualifications, he'll give you something you need. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-09.html deleted file mode 100644 index d4fcb28c2e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/32056-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Khavatari Aren:
-The culmination of the art of Kabart is complete oneness. Now, take this lesson and go to Seer Moira in the Town of Schuttgart. If I vouch for your qualifications, he'll give you something you need. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/Q00415_PathOfTheOrcMonk.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/Q00415_PathOfTheOrcMonk.java deleted file mode 100644 index 63ab77aa8a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00415_PathOfTheOrcMonk/Q00415_PathOfTheOrcMonk.java +++ /dev/null @@ -1,664 +0,0 @@ -/* - * Copyright (C) 2004-2015 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 . - */ -package quests.Q00415_PathOfTheOrcMonk; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.items.instance.ItemInstance; -import org.l2jmobius.gameserver.model.items.type.WeaponType; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Path Of The Orc Monk (415) - * @author ivantotov - */ -public class Q00415_PathOfTheOrcMonk extends Quest -{ - // NPCs - private static final int PREFECT_KASMAN = 30501; - private static final int GANTAKI_ZU_URUTU = 30587; - private static final int KHAVATARI_ROSHEEK = 30590; - private static final int KHAVATARI_TORUKU = 30591; - // Items - private static final int POMEGRANATE = 1593; - private static final int LEATHER_POUCH_1ST = 1594; - private static final int LEATHER_POUCH_2ND = 1595; - private static final int LEATHER_POUCH_3RD = 1596; - private static final int LEATHER_POUCH_1ST_FULL = 1597; - private static final int LEATHER_POUCH_2ND_FULL = 1598; - private static final int LEATHER_POUCH_3RD_FULL = 1599; - private static final int KASHA_BEAR_CLAW = 1600; - private static final int KASHA_BLADE_SPIDER_TALON = 1601; - private static final int SCARLET_SALAMANDER_SCALE = 1602; - private static final int FIERY_SPIRIT_SCROLL = 1603; - private static final int ROSHEEKS_LETTER = 1604; - private static final int GANTAKIS_LETTRT_OF_RECOMMENDATION = 1605; - private static final int FIG = 1606; - private static final int LEATHER_POUCH_4TF = 1607; - private static final int LEATHER_POUCH_4TF_FULL = 1608; - private static final int VUKU_ORK_TUSK = 1609; - private static final int RATMAN_FANG = 1610; - private static final int LANGK_LIZARDMAN_TOOTH = 1611; - private static final int FELIM_LIZARDMAN_TOOTH = 1612; - private static final int IRON_WILL_SCROLL = 1613; - private static final int TORUKUS_LETTER = 1614; - private static final int KASHA_SPIDERS_TOOTH = 8545; - private static final int HORN_OF_BAAR_DRE_VANUL = 8546; - // Reward - private static final int KHAVATARI_TOTEM = 1615; - // Monster - private static final int FELIM_LIZARDMAN_WARRIOR = 20014; - private static final int VUKU_ORC_FIGHTER = 20017; - private static final int LANGK_LIZZARDMAN_WARRIOR = 20024; - private static final int RATMAN_WARRIOR = 20359; - private static final int SCARLET_SALAMANDER = 20415; - private static final int KASHA_FANG_SPIDER = 20476; - private static final int KASHA_BLADE_SPIDER = 20478; - private static final int KASHA_BEAR = 20479; - private static final int BAAR_DRE_VANUL = 21118; - // Misc - private static final int MIN_LEVEL = 19; - - public Q00415_PathOfTheOrcMonk() - { - super(415); - addStartNpc(GANTAKI_ZU_URUTU); - addTalkId(GANTAKI_ZU_URUTU, PREFECT_KASMAN, KHAVATARI_ROSHEEK, KHAVATARI_TORUKU); - addAttackId(FELIM_LIZARDMAN_WARRIOR, VUKU_ORC_FIGHTER, LANGK_LIZZARDMAN_WARRIOR, RATMAN_WARRIOR, SCARLET_SALAMANDER, KASHA_FANG_SPIDER, KASHA_BLADE_SPIDER, KASHA_BEAR, BAAR_DRE_VANUL); - addKillId(FELIM_LIZARDMAN_WARRIOR, VUKU_ORC_FIGHTER, LANGK_LIZZARDMAN_WARRIOR, RATMAN_WARRIOR, SCARLET_SALAMANDER, KASHA_FANG_SPIDER, KASHA_BLADE_SPIDER, KASHA_BEAR, BAAR_DRE_VANUL); - registerQuestItems(POMEGRANATE, LEATHER_POUCH_1ST, LEATHER_POUCH_2ND, LEATHER_POUCH_3RD, LEATHER_POUCH_1ST_FULL, LEATHER_POUCH_2ND_FULL, LEATHER_POUCH_3RD_FULL, KASHA_BEAR_CLAW, KASHA_BLADE_SPIDER_TALON, SCARLET_SALAMANDER_SCALE, FIERY_SPIRIT_SCROLL, ROSHEEKS_LETTER, GANTAKIS_LETTRT_OF_RECOMMENDATION, FIG, LEATHER_POUCH_4TF, LEATHER_POUCH_4TF_FULL, VUKU_ORK_TUSK, RATMAN_FANG, LANGK_LIZARDMAN_TOOTH, FELIM_LIZARDMAN_TOOTH, IRON_WILL_SCROLL, TORUKUS_LETTER, KASHA_SPIDERS_TOOTH, HORN_OF_BAAR_DRE_VANUL); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (player.getClassId() == ClassId.ORC_FIGHTER) - { - if (player.getLevel() >= MIN_LEVEL) - { - if (hasQuestItems(player, KHAVATARI_TOTEM)) - { - htmltext = "30587-04.htm"; - } - else - { - htmltext = "30587-05.htm"; - } - } - else - { - htmltext = "30587-03.htm"; - } - } - else if (player.getClassId() == ClassId.ORC_MONK) - { - htmltext = "30587-02a.htm"; - } - else - { - htmltext = "30587-02.htm"; - } - break; - } - case "30587-06.htm": - { - qs.startQuest(); - giveItems(player, POMEGRANATE, 1); - htmltext = event; - break; - } - case "30587-09b.html": - { - if (hasQuestItems(player, FIERY_SPIRIT_SCROLL, ROSHEEKS_LETTER)) - { - takeItems(player, ROSHEEKS_LETTER, 1); - giveItems(player, GANTAKIS_LETTRT_OF_RECOMMENDATION, 1); - qs.setCond(9); - htmltext = event; - } - break; - } - case "30587-09c.html": - { - if (hasQuestItems(player, FIERY_SPIRIT_SCROLL, ROSHEEKS_LETTER)) - { - takeItems(player, ROSHEEKS_LETTER, 1); - qs.setMemoState(2); - qs.setCond(14); - htmltext = event; - } - break; - } - case "31979-02.html": - { - if (qs.isMemoState(5)) - { - htmltext = event; - } - break; - } - case "31979-03.html": - { - if (qs.isMemoState(5)) - { - giveItems(player, KHAVATARI_TOTEM, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = event; - } - break; - } - case "31979-04.html": - { - if (qs.isMemoState(5)) - { - qs.setCond(20); - htmltext = event; - } - break; - } - case "32056-02.html": - { - if (qs.isMemoState(2)) - { - htmltext = event; - } - break; - } - case "32056-03.html": - { - if (qs.isMemoState(2)) - { - qs.setMemoState(3); - qs.setCond(15); - htmltext = event; - } - break; - } - case "32056-08.html": - { - if (qs.isMemoState(4) && (getQuestItemsCount(player, HORN_OF_BAAR_DRE_VANUL) >= 1)) - { - takeItems(player, HORN_OF_BAAR_DRE_VANUL, -1); - qs.setMemoState(5); - qs.setCond(19); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon) - { - final QuestState qs = getQuestState(attacker, false); - if ((qs != null) && qs.isStarted()) - { - switch (npc.getScriptValue()) - { - case 0: - { - if (!checkWeapon(attacker)) - { - npc.setScriptValue(2); - } - else - { - npc.setScriptValue(1); - npc.getVariables().set("Q00415_last_attacker", attacker.getObjectId()); - } - break; - } - case 1: - { - if ((npc.getVariables().getInt("Q00415_last_attacker") != attacker.getObjectId()) || !checkWeapon(attacker)) - { - npc.setScriptValue(2); - } - break; - } - } - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && npc.isScriptValue(1) && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - final long ItemCount = getQuestItemsCount(killer, RATMAN_FANG, LANGK_LIZARDMAN_TOOTH, FELIM_LIZARDMAN_TOOTH, VUKU_ORK_TUSK); - switch (npc.getId()) - { - case FELIM_LIZARDMAN_WARRIOR: - { - if (hasQuestItems(killer, LEATHER_POUCH_4TF) && (getQuestItemsCount(killer, FELIM_LIZARDMAN_TOOTH) < 3)) - { - if (ItemCount >= 11) - { - takeItems(killer, LEATHER_POUCH_4TF, 1); - giveItems(killer, LEATHER_POUCH_4TF_FULL, 1); - takeItems(killer, VUKU_ORK_TUSK, -1); - takeItems(killer, RATMAN_FANG, -1); - takeItems(killer, LANGK_LIZARDMAN_TOOTH, -1); - takeItems(killer, FELIM_LIZARDMAN_TOOTH, -1); - qs.setCond(12, true); - } - else - { - giveItems(killer, FELIM_LIZARDMAN_TOOTH, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case VUKU_ORC_FIGHTER: - { - if (hasQuestItems(killer, LEATHER_POUCH_4TF) && (getQuestItemsCount(killer, VUKU_ORK_TUSK) < 3)) - { - if (ItemCount >= 11) - { - takeItems(killer, LEATHER_POUCH_4TF, 1); - giveItems(killer, LEATHER_POUCH_4TF_FULL, 1); - takeItems(killer, VUKU_ORK_TUSK, -1); - takeItems(killer, RATMAN_FANG, -1); - takeItems(killer, LANGK_LIZARDMAN_TOOTH, -1); - takeItems(killer, FELIM_LIZARDMAN_TOOTH, -1); - qs.setCond(12, true); - } - else - { - giveItems(killer, VUKU_ORK_TUSK, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case LANGK_LIZZARDMAN_WARRIOR: - { - if (hasQuestItems(killer, LEATHER_POUCH_4TF) && (getQuestItemsCount(killer, LANGK_LIZARDMAN_TOOTH) < 3)) - { - if (ItemCount >= 11) - { - takeItems(killer, LEATHER_POUCH_4TF, 1); - giveItems(killer, LEATHER_POUCH_4TF_FULL, 1); - takeItems(killer, VUKU_ORK_TUSK, -1); - takeItems(killer, RATMAN_FANG, -1); - takeItems(killer, LANGK_LIZARDMAN_TOOTH, -1); - takeItems(killer, FELIM_LIZARDMAN_TOOTH, -1); - qs.setCond(12, true); - } - else - { - giveItems(killer, LANGK_LIZARDMAN_TOOTH, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case RATMAN_WARRIOR: - { - if (hasQuestItems(killer, LEATHER_POUCH_4TF) && (getQuestItemsCount(killer, RATMAN_FANG) < 3)) - { - if (ItemCount >= 11) - { - takeItems(killer, LEATHER_POUCH_4TF, 1); - giveItems(killer, LEATHER_POUCH_4TF_FULL, 1); - takeItems(killer, VUKU_ORK_TUSK, -1); - takeItems(killer, RATMAN_FANG, -1); - takeItems(killer, LANGK_LIZARDMAN_TOOTH, -1); - takeItems(killer, FELIM_LIZARDMAN_TOOTH, -1); - qs.setCond(12, true); - } - else - { - giveItems(killer, RATMAN_FANG, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case SCARLET_SALAMANDER: - { - if (hasQuestItems(killer, LEATHER_POUCH_3RD)) - { - if (getQuestItemsCount(killer, SCARLET_SALAMANDER_SCALE) == 4) - { - takeItems(killer, LEATHER_POUCH_3RD, 1); - giveItems(killer, LEATHER_POUCH_3RD_FULL, 1); - takeItems(killer, SCARLET_SALAMANDER_SCALE, -1); - qs.setCond(7, true); - } - else - { - giveItems(killer, SCARLET_SALAMANDER_SCALE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case KASHA_FANG_SPIDER: - { - if (qs.isMemoState(3) && (getQuestItemsCount(killer, KASHA_SPIDERS_TOOTH) < 6)) - { - if (getRandom(100) < 70) - { - giveItems(killer, KASHA_SPIDERS_TOOTH, 1); - if (getQuestItemsCount(killer, KASHA_SPIDERS_TOOTH) >= 6) - { - qs.setCond(16, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - case KASHA_BLADE_SPIDER: - { - if (hasQuestItems(killer, LEATHER_POUCH_2ND)) - { - if (getQuestItemsCount(killer, KASHA_BLADE_SPIDER_TALON) == 4) - { - takeItems(killer, LEATHER_POUCH_2ND, 1); - giveItems(killer, LEATHER_POUCH_2ND_FULL, 1); - takeItems(killer, KASHA_BLADE_SPIDER_TALON, -1); - qs.setCond(5, true); - } - else - { - giveItems(killer, KASHA_BLADE_SPIDER_TALON, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - else if (qs.isMemoState(3) && (getQuestItemsCount(killer, KASHA_SPIDERS_TOOTH) < 6)) - { - if (getRandom(100) < 70) - { - giveItems(killer, KASHA_SPIDERS_TOOTH, 1); - if (getQuestItemsCount(killer, KASHA_SPIDERS_TOOTH) == 6) - { - qs.setCond(16, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - case KASHA_BEAR: - { - if (hasQuestItems(killer, LEATHER_POUCH_1ST)) - { - if (getQuestItemsCount(killer, KASHA_BEAR_CLAW) == 4) - { - takeItems(killer, LEATHER_POUCH_1ST, 1); - giveItems(killer, LEATHER_POUCH_1ST_FULL, 1); - takeItems(killer, KASHA_BEAR_CLAW, -1); - qs.setCond(3, true); - } - else - { - giveItems(killer, KASHA_BEAR_CLAW, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case BAAR_DRE_VANUL: - { - if (qs.isMemoState(4) && !hasQuestItems(killer, HORN_OF_BAAR_DRE_VANUL)) - { - if (getRandom(100) < 90) - { - giveItems(killer, HORN_OF_BAAR_DRE_VANUL, 1); - qs.setCond(18, true); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - final int memoState = qs.getMemoState(); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == GANTAKI_ZU_URUTU) - { - htmltext = "30587-01.htm"; - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == GANTAKI_ZU_URUTU) - { - return htmltext; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case GANTAKI_ZU_URUTU: - { - final long letterCount = getQuestItemsCount(player, LEATHER_POUCH_1ST, LEATHER_POUCH_2ND, LEATHER_POUCH_3RD, LEATHER_POUCH_1ST_FULL, LEATHER_POUCH_2ND_FULL, LEATHER_POUCH_3RD_FULL); - if (memoState == 2) - { - htmltext = "30587-09c.html"; - } - else if (hasQuestItems(player, POMEGRANATE) && !hasAtLeastOneQuestItem(player, FIERY_SPIRIT_SCROLL, GANTAKIS_LETTRT_OF_RECOMMENDATION, ROSHEEKS_LETTER) && (letterCount == 0)) - { - htmltext = "30587-07.html"; - } - else if (!hasAtLeastOneQuestItem(player, FIERY_SPIRIT_SCROLL, POMEGRANATE, GANTAKIS_LETTRT_OF_RECOMMENDATION, ROSHEEKS_LETTER) && (letterCount == 1)) - { - htmltext = "30587-08.html"; - } - else if (hasQuestItems(player, FIERY_SPIRIT_SCROLL, ROSHEEKS_LETTER) && !hasAtLeastOneQuestItem(player, POMEGRANATE, GANTAKIS_LETTRT_OF_RECOMMENDATION) && (letterCount == 0)) - { - htmltext = "30587-09a.html"; - } - else if (memoState < 2) - { - if (hasQuestItems(player, FIERY_SPIRIT_SCROLL, GANTAKIS_LETTRT_OF_RECOMMENDATION) && !hasAtLeastOneQuestItem(player, POMEGRANATE, ROSHEEKS_LETTER) && (letterCount == 0)) - { - htmltext = "30587-10.html"; - } - else if (hasQuestItems(player, FIERY_SPIRIT_SCROLL) && !hasAtLeastOneQuestItem(player, POMEGRANATE, GANTAKIS_LETTRT_OF_RECOMMENDATION, ROSHEEKS_LETTER) && (letterCount == 0)) - { - htmltext = "30587-11.html"; - } - } - break; - } - case PREFECT_KASMAN: - { - if (hasQuestItems(player, GANTAKIS_LETTRT_OF_RECOMMENDATION)) - { - takeItems(player, GANTAKIS_LETTRT_OF_RECOMMENDATION, 1); - giveItems(player, FIG, 1); - qs.setCond(10); - htmltext = "30501-01.html"; - } - else if (hasQuestItems(player, FIG) && !hasAtLeastOneQuestItem(player, LEATHER_POUCH_4TF, LEATHER_POUCH_4TF_FULL)) - { - htmltext = "30501-02.html"; - } - else if (!hasQuestItems(player, FIG) && hasAtLeastOneQuestItem(player, LEATHER_POUCH_4TF, LEATHER_POUCH_4TF_FULL)) - { - htmltext = "30501-03.html"; - } - else if (hasQuestItems(player, IRON_WILL_SCROLL)) - { - giveItems(player, KHAVATARI_TOTEM, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30501-04.html"; - } - break; - } - case KHAVATARI_ROSHEEK: - { - if (hasQuestItems(player, POMEGRANATE)) - { - takeItems(player, POMEGRANATE, 1); - giveItems(player, LEATHER_POUCH_1ST, 1); - qs.setCond(2); - htmltext = "30590-01.html"; - } - else if (hasQuestItems(player, LEATHER_POUCH_1ST) && !hasQuestItems(player, LEATHER_POUCH_1ST_FULL)) - { - htmltext = "30590-02.html"; - } - else if (!hasQuestItems(player, LEATHER_POUCH_1ST) && hasQuestItems(player, LEATHER_POUCH_1ST_FULL)) - { - giveItems(player, LEATHER_POUCH_2ND, 1); - takeItems(player, LEATHER_POUCH_1ST_FULL, 1); - qs.setCond(4); - htmltext = "30590-03.html"; - } - else if (hasQuestItems(player, LEATHER_POUCH_2ND) && !hasQuestItems(player, LEATHER_POUCH_2ND_FULL)) - { - htmltext = "30590-04.html"; - } - else if (!hasQuestItems(player, LEATHER_POUCH_2ND) && hasQuestItems(player, LEATHER_POUCH_2ND_FULL)) - { - giveItems(player, LEATHER_POUCH_3RD, 1); - takeItems(player, LEATHER_POUCH_2ND_FULL, 1); - qs.setCond(6); - htmltext = "30590-05.html"; - } - else if (hasQuestItems(player, LEATHER_POUCH_3RD) && !hasQuestItems(player, LEATHER_POUCH_3RD_FULL)) - { - htmltext = "30590-06.html"; - } - else if (!hasQuestItems(player, LEATHER_POUCH_3RD) && hasQuestItems(player, LEATHER_POUCH_3RD_FULL)) - { - takeItems(player, LEATHER_POUCH_3RD_FULL, 1); - giveItems(player, FIERY_SPIRIT_SCROLL, 1); - giveItems(player, ROSHEEKS_LETTER, 1); - qs.setCond(8); - htmltext = "30590-07.html"; - } - else if (hasQuestItems(player, ROSHEEKS_LETTER, FIERY_SPIRIT_SCROLL)) - { - htmltext = "30590-08.html"; - } - else if (!hasQuestItems(player, ROSHEEKS_LETTER) && hasQuestItems(player, FIERY_SPIRIT_SCROLL)) - { - htmltext = "30590-09.html"; - } - break; - } - case KHAVATARI_TORUKU: - { - if (hasQuestItems(player, FIG)) - { - takeItems(player, FIG, 1); - giveItems(player, LEATHER_POUCH_4TF, 1); - qs.setCond(11); - htmltext = "30591-01.html"; - } - else if (hasQuestItems(player, LEATHER_POUCH_4TF) && !hasQuestItems(player, LEATHER_POUCH_4TF_FULL)) - { - htmltext = "30591-02.html"; - } - else if (!hasQuestItems(player, LEATHER_POUCH_4TF) && hasQuestItems(player, LEATHER_POUCH_4TF_FULL)) - { - takeItems(player, LEATHER_POUCH_4TF_FULL, 1); - giveItems(player, IRON_WILL_SCROLL, 1); - giveItems(player, TORUKUS_LETTER, 1); - qs.setCond(13); - htmltext = "30591-03.html"; - } - else if (hasQuestItems(player, IRON_WILL_SCROLL, TORUKUS_LETTER)) - { - htmltext = "30591-04.html"; - } - break; - } - } - } - return htmltext; - } - - private static boolean checkWeapon(PlayerInstance player) - { - ItemInstance weapon = player.getActiveWeaponInstance(); - return ((weapon == null) || (weapon.getItemType() == WeaponType.FIST) || (weapon.getItemType() == WeaponType.DUALFIST)); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-01.html deleted file mode 100644 index 9dbe9af048..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Seer Umos:
-To meet an Orc brother in such a foreign place as this, I am truly glad to see you. From Tataru's letter, I see you have received the language of flame from the Hestui Totem Spirit. You have passed the first step in becoming an Orc shaman.
-However, to become a true Orc Shaman, you need more than just the ability to speak the language of the spirits. To control the spirits and rule their power, you must be able to shout out their names.
-However, I cannot teach you the ninety-nine names of the spirits nor are they recorded anywhere. To learn them you must meet the Duda-Mara Totem Spirit, which is called the "one that holds names." The spider web of time and space that he has spun meets various places in the continent, and one of those places is Gludio.
-Before you meet the Duda-Mara Totem Spirit, you must prepare some things. Hunt the grizzly bear which lives in Gludio and bring back its blood. When you have collected three full bottles of blood, then bring them back to me. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-02.html deleted file mode 100644 index e26269cd73..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Umos:
-As I already explained, you must prepare something before meeting the Duda-Mara Totem Spirit. Hunt the grizzly bear that lives in Gludio and bring back its blood. If you collect enough to fill three bottles, bring it back to me. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-03.html deleted file mode 100644 index 33b83f76ec..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Seer Umos:
-I will put the grizzly's blood you have brought in this cauldron. Take this to the Duda-Mara Totem Spirit. If it tries to threaten you, quickly offer the cauldron as a gift. If you are a single second late, you may spend eternity tied up in its spider web.
-When you offer the blood as a gift, ask to be taught about the names of the spirits ... You must keep this in mind.
-The totem spirit is located north of the Arena in Gludin Village. Well then, I hope you return having learned the secret of the spirits. May the divine protection of flame be with you. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-04.html deleted file mode 100644 index 7d7daf1093..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Umos:
-I see you have not left yet. Find the Duda-Mara Totem Spirit and learn the names of the spirits. Only then, will you acquire the true power of a shaman and be able to change profession to an Orc Shaman. The totem spirit is located north of the Arena in Gludin Village. Dejakyar Lamme! May the protection of flame be with you. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-05.html deleted file mode 100644 index cc5cb19c43..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Umos:
-The Duda-Mara Totem Spirit will not teach you the names of the spirits without receiving anything in return. Even though it is difficult, you must complete the task that the totem spirit asks you. Only then will you be able to learn the hidden names of the spirits. Dejakyar Lamme! May the protection of flame be with you. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-06.html deleted file mode 100644 index 1626a71320..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Umos:
-Tejakar Pa'agrio! You have safely returned. And you have brought the blood of the totem spirit. Congratulations! Now, after you perform the ritual of drinking the totem spirit's blood, you will be able to call the names of the ninety-nine spirits. Then you will have the power to become a true Shaman.
- - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-07.html deleted file mode 100644 index 30cb459de0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30502-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Seer Umos:
-All those that manage the names of spirits, those that spin the spider web of time and space, we receive the secret of the spirits contained in the blood of the Duda-Mara Totem Spirit. You, young shaman, have received the true authority of flame to be able to call the names of spirits and control their power.
-Now take this mask. It is a token that shows you have earned the qualifications to become a shaman. Congratulations, singer of chants! Take the mask and go to the high prefect to change profession to Orc Shaman. Tejakar Pa'agrio! May the flame guide you to the path of righteousness. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-01.htm deleted file mode 100644 index 9ee073d29a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tataru Zu Hestui:
-An Orc Mystic acts as an intermediary between this world and the spirit world, supplicating the spirits for the power to command nature. That is how we breathe power into our allies and cure even the most grievous wounds of battle. Even our enemies quake before this mighty power!
- - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-02.htm deleted file mode 100644 index a6de154996..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Tataru Zu Hestui:
-You are already an Orc Shaman! Why do you waste your time here? Your path lies elsewhere! - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-03.htm deleted file mode 100644 index fc35dd0d97..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Tataru Zu Hestui:
-We Orc Shamans perform miracles with the authority of fire -- we do not teach this power lightly! Only Orc Mystics may be permitted to seek the secret of the eternal flame. You do not meet the qualifications. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-04.htm deleted file mode 100644 index 3467e5b6fd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tataru Zu Hestui:
-An Orc Mystic must ask the spirits to lend him some of their power, while an Orc Shaman uses the authority of Pa'agrio to actually control them. But you have not yet met the requirements to wield that authority.
-Dedicate yourself to the task! Return to me when you have reached level 20. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-05.htm deleted file mode 100644 index 253b3aacda..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tataru Zu Hestui:
-Have you not already acquired the Mask of Medium? It is the token that proves your readiness to become an Orc Shaman.
-Travel now to the Human lands and show it to the High Prefect. Then he will confer on you the title of Orc Shaman. Tejakar Pa'agrio! May the powers of fire be with you! - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-06.htm deleted file mode 100644 index e2a40036ed..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tataru Zu Hestui:
-To master the authority of flame and truly govern the spirits, you must learn 2 things. First, you must learn the language of flame, which is the language of the spirits, in order to communicate with them. Second, you must learn the names of the 99 spirits in order to acquire power over them. Unless you accomplish both tasks, you cannot become a true Orc Shaman.
- - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-07.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-07.htm deleted file mode 100644 index 146282fc11..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-07.htm +++ /dev/null @@ -1,5 +0,0 @@ -Tataru Zu Hestui:
-The language of flame cannot be taught, only learned. Confused? Ha!
-If you wish to learn the language of flame, my young friend, you must summon the Hestui Totem Spirit. The spirit, who takes the form of a Kasha Bear, symbolizes dignity and wisdom.
-Before attempting the summoning, however, you must first bring me a Kasha Bear Pelt and Kasha Bladespider Husk. You must also hunt the Scarlet Salamander and obtain one of its Fiery Eggs. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-08.html deleted file mode 100644 index 18834f966d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Tataru Zu Hestui:
-Why do you hesitate? If you wish to summon the Hestui Totem Spirit, bring me a Kasha Bear Pelt and Kasha Bladespider Husk. Also, obtain a Fiery Egg from the Scarlet Salamander! - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-09.html deleted file mode 100644 index d146f32200..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Tataru Zu Hestui:
-Now I will make you a totem mask from the Kasha Bear Pelt and Kasha Bladespider Husk you brought. It will enable you to learn the language of flame when you meet our Hestui Totem Spirit.
-The Fiery Egg you obtained from the Scarlet Salamander contains an unborn spirit whose existence is not yet ordained. It is truly a valuable item, fit to offer to the Totem Spirit as a gift.
-Now go to the Ruins south of the Temple of Pa'agrio and seek the Hestui Totem Spirit. Dejakyar Lamme! May the eternal flame guide your path. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-10.html deleted file mode 100644 index abcaa13411..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Tataru Zu Hestui:
-Now that you have prepared the Hestui Mask and the Fiery Egg, seek the Hestui Totem Spirit at the Ruins south of the Temple of Pa'agrio. Dejakyar Lamme! May the eternal flame guide your path. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-11.html deleted file mode 100644 index 11a1280c12..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Tataru Zu Hestui:
-Dejakyar Lamme! You have brought the Claw of the Totem Spirit! Magnificent! Young Mystic, now we shall perform a ritual in which we prick your tongue with the claw. Then you shall be able to speak the language of flame!
- - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-12.html deleted file mode 100644 index c0bb9305f7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-12.html +++ /dev/null @@ -1,6 +0,0 @@ -Tataru Zu Hestui:
-Thanks to the great Hestui Totem Spirit, you have mastered the secret language of flame!
-Now you can communicate with the spirits -- but you cannot yet command them. If you wish to do so, you must either learn the Names of the 99 Spirits or acquire the Wisdom of the 99 Spirits. Which method will you choose?
- - - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-13.html deleted file mode 100644 index 42262cf169..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-13.html +++ /dev/null @@ -1,3 +0,0 @@ -Tataru Zu Hestui:
-You wish to learn the Names of the 99 Spirits? Then go to Gludin Village in the Human land of Gludio and show this letter of recommendation to Seer Umos. He will tell you what you must do next. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-14.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-14.html deleted file mode 100644 index 080106ed17..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-14.html +++ /dev/null @@ -1,3 +0,0 @@ -Tataru Zu Hestui:
-You wish to acquire the Wisdom of the 99 Spirits? Then seek Seer Moira in the Town of Schuttgart beyond the Valley of the Lords to discover you what you must do. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-15.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-15.html deleted file mode 100644 index 4eda2ee761..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-15.html +++ /dev/null @@ -1,3 +0,0 @@ -Tataru Zu Hestui:
-You have done well in learning the language of flame, young Mystic. Now you must journey to the Human land of Gludio to learn the Names of the 99 Spirits. Seek Seer Umos in Gludin Village to discover what you must do. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-16.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-16.html deleted file mode 100644 index f66fb34856..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30585-16.html +++ /dev/null @@ -1,3 +0,0 @@ -Tataru Zu Hestui:
-Though you have learned the language of flame, unless you know the Names of the 99 Spirits you will not be able to control them. You must pass this trial to become a true Shaman, so steel yourself for the perils ahead. Dejakyar Lamme! May the eternal flame protect you! - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-01.html deleted file mode 100644 index eb9e2db1ed..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Hestui Totem Spirit:
-... growl ... Who dares to speak to me? I have poor eyesight so I cannot see you well, but I can smell ... You smell like a shaman! You are no doubt one who has come to steal the secrets of the spirits! Go away, before I bite off your head and swallow your heart!
- - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-02.html deleted file mode 100644 index 69081e0c8e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Hestui Totem Spirit:
-... growl ... Hmm ... Come closer! Looking at your face ... No doubt you are a descendant of Hestui! Yes, yes ... The offspring of the kasha bear are always welcome!
-... growl ... I'm sure you have come to learn the language of flame. It is one of the secrets you must learn to communicate with the spirits. Of course, I could teach it to you, but ... My young Orc ... What can you give me in return for my teachings?
- - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-03.html deleted file mode 100644 index 5070e7b335..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Hestui Totem Spirit:
-... Why, isn't this the fiery egg! Where did you find such a valuable item? I, the guardian spirit of the Hestui, am greatly pleased with your gift ...! I will watch over the egg with delight, waiting for the birth of a new flame spirit ... Will it be a bird of flame? Or a bright blazing lizard of fire? Indeed, I am curious!
-... growl ... Then I will give you a gift in return. Take this claw ... If you prick your tongue with it and let the blood run, you will be able to speak the language of the spirits ... Take it to Tataru Zu Hestui and perform the ritual.
-... growl ... Well then, may the blessing of the guardian spirits be with you, offspring of Hestui! - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-04.html deleted file mode 100644 index ecf2563cdf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Hestui Totem Spirit:
-... growl ... Young Orc ... Take the claw that I gave you to Tataru Zu Hestui and perform this ritual: if you prick your tongue with the claw and perform a ritual that draws blood, when you will be able to speak the language of flame ... - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-05.html deleted file mode 100644 index 6620aa5763..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30592-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Hestui Totem Spirit:
-... growl ... To become a true Shaman, it is not enough to speak the language of flame ... Young Orc, if you truly wish to control the spirits you must learn the names of the ninety-nine different spirits ... Go and speak with one of my brothers, the Duda-Mara Totem Spirit, who is known as the "one who holds the names." - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-01.html deleted file mode 100644 index 49babcf25e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Duda-Mara Totem Spirit:
-Oh-ho! To meet the offspring of Pa'agrio in such a remote land! What do I call you?
-Wait, are you a Shaman that can speak the language of spirits? You must have come to steal the secret of spirits away from me? Go away! If you do not want to be tied up tight in my web and hung for all eternity, begone!
- - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-02.html deleted file mode 100644 index 5bf87edc76..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Duda-Mara Totem Spirit:
-... Didn't I tell you to go away ...!
-Hmm ... Wait ...! What is that sweet smell? Such a sweet smell comes from that cauldron! The sweet smell of blood ... You are giving this to me? Thank you ...!
-Mmmm ... mmm ... . So, young shaman of Pa'agrio, have you come to me to learn the names of the ninety-nine spirits?
- - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-03.html deleted file mode 100644 index a07ed4efdf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Duda-Mara Totem Spirit:
-... If you want, I will teach you ... But I must ask a favor in return ...
-... One of the evil spirits I sealed in my web of space and time has escaped ... I have come all the way here to Gludio to catch that scoundrel ... Impertinently, it is hiding in the body of my offspring ...!
-Poison spiders, arachnid trackers, all my adorable children ... The Durka Spirit that I seek is hidden in my children's bodies.
-... You must hunt spiders and make it reveal itself ... Take this spider web of space and time that I have spun. When you have pinned the Durka Spirit down, seal it in this net and bring it to me. Then I will teach you what you wish to learn. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-04.html deleted file mode 100644 index 51e6eb4d9c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Duda-Mara Totem Spirit:
-... If you capture the Durka Spirit that escaped from my web, I will teach you the names of the spirits ... However, the scoundrel is hiding in the bodies of my precious children, the poison spiders and arachnid trackers! - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-05.html deleted file mode 100644 index 137f3da02d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Duda-Mara Totem Spirit:
-Well done indeed, young shaman. I will firmly seal it away so it does not escape a second time from my web to spread evil forces in the world ...
-Did you know, all the spirits that move the world with unseen powers were caught in my web at one time or another. As the price for freeing them, I asked for their names. That is how I came to know the names of the ninety-nine spirits.
-The name of all the spirits is contained in a drop of blood from the tip of my foot. I will give this to you. Take it to Seer Umos and perform a ritual with the blood in your mouth to receive the secret of the spirits. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-06.html deleted file mode 100644 index e2eb4683fd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/30593-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Duda-Mara Totem Spirit:
-... Take the drop of blood I have given you to Seer Umos. By performing a ritual of drinking that blood which contains the secret of spirits, you will be able to obtain the powers of a true incantator. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/31979-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/31979-01.html deleted file mode 100644 index e4e86d5b62..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/31979-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Seer Moira:
-Congratulations, young Orc, on taking the first step in this world!
-I want you to learn here in Schuttgart how to inherit the wisdom of the souls!
-Behold this Black Leopard in front of me! He's the Gandi Totem Spirit, the wisest of all Totem Spirits!
-Talk to him and receive his knowledge! He'll help you! - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/31979-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/31979-02.html deleted file mode 100644 index 0f7a38b1cf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/31979-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Seer Moira:
-Look at the Black Leopard in front of me! He's the Gandi Totem Spirit, the wisest of all the Totem Spirits!
Talk to him and receive his knowledge! He'll help you! - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/31979-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/31979-03.html deleted file mode 100644 index 376c41d684..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/31979-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Seer Moira:
-I've watched you, young Orc...
-You learned the Language of Flame from the Hestui Totem Spirit and the wisdom of souls from the Gandi Totem Spirit.
-You're now a legitimate Orc Shaman! I'll give you this Mask of Shaman as proof.
-Take it to the High Prefect and you'll be able to transfer class. Again, congratulations, Tazakar Oroca! - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-01.html deleted file mode 100644 index a4f27d756a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Totem Spirit of Gandi:
-You stupid Orc! You're here to acquire the knowledge of the Totem Spirit, aren't you?
-The knowledge of the Totem Spirit can only be handed down to those in the same tribe! Different tribes could never fully understand the Totem Spirit, they'd only acquire some fragmented pieces of knowledge.
-Hum...
-You may still want to acquire the knowledge of the Totem Spirit, even though you understand the limitations... As did most others... Am I correct?
- - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-02.html deleted file mode 100644 index f96ac81078..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Totem Spirit of Gandi:
-I see... Grrrr...
That's the Tribe of Fire, one of your Orc Tribes under the protection of our Totem Spirit...
Very well! There's something you must do at once! Find the Black Leopard in the Valley of the Lords and kill him. Get the Dialogue of Souls and Wisdom of Souls when you defeat him. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-03.html deleted file mode 100644 index ab27634aac..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Totem Spirit of Gandi:
-Defeat the Black Leopard in the Valley of the Lords and then pour the blood on yourself! That will give you the wisdom! - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-04.html deleted file mode 100644 index 7ce18e6f3f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-04.html +++ /dev/null @@ -1,7 +0,0 @@ -Totem Spirit of Gandi:
-Krrrr... Well...now you look more like an Orc..
-Have you become a Shaman of Flame...
-The essence of the Wisdom of Souls... The meaning of the word "victory"...
-No, you're much too young...
- - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-05.html deleted file mode 100644 index cd70e143b7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32057-05.html +++ /dev/null @@ -1,7 +0,0 @@ -Totem Spirit of Gandi:
-Ha!
Well, there's no need for you to feel pain, young Orc.
-From the time that Pa'agrio created you, you were supposed to be like this!
-The shape of burning fire is not one and the kind of fire is not one either.
-You've been cleansed with the blood of Gandi's family, now other Totem Spirits cannot ignore you... krrrr...
-Now, speak with Seer Moira over there. Since you have my wisdom, he'll lead you to a Shaman. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-01.html deleted file mode 100644 index 50cea2e603..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Dead Leopard Body:
-An eerie force emanates from the Dead Leopard Body. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-02.html deleted file mode 100644 index b80fe8717c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Dead Leopard Body:
-The Dead Leopard Body's gaze is startling, flickering with the light of distant flames.
-His lips move disturbingly, issuing strange murmurs:
-[...but you need more blood...to acquire more of the sacred blood...the blood of the Black Leopard...] - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-03.html deleted file mode 100644 index 888d1b6d25..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Dead Leopard Body:
-The Dead Leopard Body has a compelling gaze, as if distant flames flicker in its eyes.
-His lips tremble with weird murmurs:
-[. . . and you need more blood... to acquire more blood... the blood of the Black Leopard...] - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-04.html deleted file mode 100644 index 9dd8055f8e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-04.html +++ /dev/null @@ -1,8 +0,0 @@ -Dead Leopard's Carcass:
-There's a strange song coming from somewhere. At last you discover the source: it issues from the mouth of a dead leopard.
-The song sounds vaguely familiar yet somehow outlandish as well, like a song you might have heard a foreigner sing as a child.
-[. . . Zakar Gandi! Tejakar Leopa!
-O, forgotten song, lost amid the long tribal battles!
-O, my fellow warriors, once a mighty army, now scattered to the winds!]
-
- diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-05.html deleted file mode 100644 index c15ceef327..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-05.html +++ /dev/null @@ -1,9 +0,0 @@ -Dead Leopard's Carcass:
-[One fire shines its light,
-Two fires warm us with their might.
-Fires without number may
-Combine to chase all cold away,
-But let them stray and court disaster!
-Fire is a fearful master.]
-
- diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-06.html deleted file mode 100644 index ddc3352aef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-06.html +++ /dev/null @@ -1,14 +0,0 @@ -Dead Leopard's Carcass:
-[A ghost is much like a fire:
-approach it with great care,
-a proper distance bear,
-and grow as warm as you desire.
-But stray too close to the source,
-And it will eat you whole;
-For ghosts and fiery coals,
-Have no means to restrain their force.
-Remember the teachings of Pa'agrio!
-Remember the Song of Fire!
-In order to hear the last teaching,
-Drench your hands once more with the blood of the Black Leopard!]
- diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-07.html deleted file mode 100644 index 110a7023a6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Dead Leopard Body:
-The Dead Leopard's lips tremble eerily. Is it trying to mutter something?
-If you obtain the blood of the Black Leopard, perhaps then you can determine if this is an illusion. - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-08.html deleted file mode 100644 index a62e146b92..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/32090-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Dead Leopard Body:
-The Dead Leopard Body murmurs, over and over:
-"Go and find the Totem Spirit of Gandi. Go and find the Totem Spirit of Gandi." - diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/Q00416_PathOfTheOrcShaman.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/Q00416_PathOfTheOrcShaman.java deleted file mode 100644 index 524b0dc567..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00416_PathOfTheOrcShaman/Q00416_PathOfTheOrcShaman.java +++ /dev/null @@ -1,527 +0,0 @@ -/* -* Copyright (C) 2004-2015 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 . - */ -package quests.Q00416_PathOfTheOrcShaman; - -import java.util.HashMap; -import java.util.Map; - -import org.l2jmobius.gameserver.enums.ChatType; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.holders.ItemChanceHolder; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.NpcSay; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; - -/** - * Path of the Orc Shaman (416) - * @author Adry_85 - */ -public class Q00416_PathOfTheOrcShaman extends Quest -{ - // NPCs - private static final int UMOS = 30502; - private static final int TATARU_ZU_HESTUI = 30585; - private static final int HESTUI_TOTEM_SPIRIT = 30592; - private static final int DUDA_MARA_TOTEM_SPIRIT = 30593; - // Items - private static final int FIRE_CHARM = 1616; - private static final int KASHA_BEAR_PELT = 1617; - private static final int KASHA_BLADE_SPIDER_HUSK = 1618; - private static final int FIRST_FIERY_EGG = 1619; - private static final int HESTUI_MASK = 1620; - private static final int SECOND_FIERY_EGG = 1621; - private static final int TOTEM_SPIRIT_CLAW = 1622; - private static final int TATARUS_LETTER = 1623; - private static final int FLAME_CHARM = 1624; - private static final int GRIZZLY_BLOOD = 1625; - private static final int BLOOD_CAULDRON = 1626; - private static final int SPIRIT_NET = 1627; - private static final int BOUND_DURKA_SPIRIT = 1628; - private static final int DURKA_PARASITE = 1629; - private static final int TOTEM_SPIRIT_BLOOD = 1630; - private static final int MASK_OF_MEDIUM = 1631; - // Quest Monsters - private static final int DURKA_SPIRIT = 27056; - private static final int BLACK_LEOPARD = 27319; - // Misc - private static final int MIN_LEVEL = 19; - // Mobs - private static final Map MOBS = new HashMap<>(); - static - { - MOBS.put(20415, new ItemChanceHolder(FIRST_FIERY_EGG, 1.0, 1)); // scarlet_salamander - MOBS.put(20478, new ItemChanceHolder(KASHA_BLADE_SPIDER_HUSK, 1.0, 1)); // kasha_blade_spider - MOBS.put(20479, new ItemChanceHolder(KASHA_BEAR_PELT, 1.0, 1)); // kasha_bear - MOBS.put(20335, new ItemChanceHolder(GRIZZLY_BLOOD, 1.0, 6)); // grizzly_bear - MOBS.put(20038, new ItemChanceHolder(DURKA_PARASITE, 1.0, 9)); // poison_spider - MOBS.put(20043, new ItemChanceHolder(DURKA_PARASITE, 1.0, 9)); // bind_poison_spider - MOBS.put(27056, new ItemChanceHolder(DURKA_PARASITE, 1.0, 9)); // durka_spirit - } - - public Q00416_PathOfTheOrcShaman() - { - super(416); - addStartNpc(TATARU_ZU_HESTUI); - addTalkId(TATARU_ZU_HESTUI, UMOS, DUDA_MARA_TOTEM_SPIRIT, HESTUI_TOTEM_SPIRIT); - addKillId(MOBS.keySet()); - addKillId(BLACK_LEOPARD); - registerQuestItems(FIRE_CHARM, KASHA_BEAR_PELT, KASHA_BLADE_SPIDER_HUSK, FIRST_FIERY_EGG, HESTUI_MASK, SECOND_FIERY_EGG, TOTEM_SPIRIT_CLAW, TATARUS_LETTER, FLAME_CHARM, GRIZZLY_BLOOD, BLOOD_CAULDRON, SPIRIT_NET, BOUND_DURKA_SPIRIT, DURKA_PARASITE, TOTEM_SPIRIT_BLOOD); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "START": - { - if (player.getClassId() != ClassId.ORC_MAGE) - { - if (player.getClassId() == ClassId.ORC_SHAMAN) - { - htmltext = "30585-02.htm"; - } - else - { - htmltext = "30585-03.htm"; - } - } - else if (player.getLevel() < MIN_LEVEL) - { - htmltext = "30585-04.htm"; - } - else if (hasQuestItems(player, MASK_OF_MEDIUM)) - { - htmltext = "30585-05.htm"; - } - else - { - htmltext = "30585-06.htm"; - } - break; - } - case "30585-07.htm": - { - qs.startQuest(); - qs.setMemoState(1); - giveItems(player, FIRE_CHARM, 1); - htmltext = event; - break; - } - case "30585-12.html": - { - if (hasQuestItems(player, TOTEM_SPIRIT_CLAW)) - { - htmltext = event; - } - break; - } - case "30585-13.html": - { - if (hasQuestItems(player, TOTEM_SPIRIT_CLAW)) - { - takeItems(player, TOTEM_SPIRIT_CLAW, -1); - giveItems(player, TATARUS_LETTER, 1); - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "30585-14.html": - { - if (hasQuestItems(player, TOTEM_SPIRIT_CLAW)) - { - takeItems(player, TOTEM_SPIRIT_CLAW, -1); - qs.setCond(12, true); - qs.setMemoState(100); - htmltext = event; - } - break; - } - case "30502-07.html": - { - if (hasQuestItems(player, TOTEM_SPIRIT_BLOOD)) - { - takeItems(player, TOTEM_SPIRIT_BLOOD, -1); - giveItems(player, MASK_OF_MEDIUM, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level >= 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = event; - } - break; - } - case "32090-05.html": - { - if (qs.isMemoState(106)) - { - htmltext = event; - } - break; - } - case "32090-06.html": - { - if (qs.isMemoState(106)) - { - qs.setMemoState(107); - qs.setCond(18, true); - htmltext = event; - } - break; - } - case "30593-02.html": - { - if (hasQuestItems(player, BLOOD_CAULDRON)) - { - htmltext = event; - } - break; - } - case "30593-03.html": - { - if (hasQuestItems(player, BLOOD_CAULDRON)) - { - takeItems(player, BLOOD_CAULDRON, -1); - giveItems(player, SPIRIT_NET, 1); - qs.setCond(9, true); - htmltext = event; - } - break; - } - case "30592-02.html": - { - if (hasQuestItems(player, HESTUI_MASK, SECOND_FIERY_EGG)) - { - htmltext = event; - } - break; - } - case "30592-03.html": - { - if (hasQuestItems(player, HESTUI_MASK, SECOND_FIERY_EGG)) - { - takeItems(player, -1, HESTUI_MASK, SECOND_FIERY_EGG); - giveItems(player, TOTEM_SPIRIT_CLAW, 1); - qs.setCond(4, true); - htmltext = event; - } - break; - } - case "32057-02.html": - { - if (qs.isMemoState(101)) - { - qs.setMemoState(102); - qs.setCond(14, true); - htmltext = event; - } - break; - } - case "32057-05.html": - { - if (qs.isMemoState(109)) - { - qs.setMemoState(110); - qs.setCond(21, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance player, boolean isSummon) - { - final QuestState qs = getRandomPartyMemberState(player, -1, 3, npc); - if (qs == null) - { - return super.onKill(npc, player, isSummon); - } - - if (npc.getId() == BLACK_LEOPARD) - { - switch (qs.getMemoState()) - { - case 102: - { - qs.setMemoState(103); - break; - } - case 103: - { - qs.setMemoState(104); - qs.setCond(15, true); - if (getRandom(100) < 66) - { - npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.MY_DEAR_FRIEND_OF_S1_WHO_HAS_GONE_ON_AHEAD_OF_ME).addStringParameter(qs.getPlayer().getName())); - } - break; - } - case 105: - { - qs.setMemoState(106); - qs.setCond(17, true); - if (getRandom(100) < 66) - { - npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.LISTEN_TO_TEJAKAR_GANDI_YOUNG_OROKA_THE_SPIRIT_OF_THE_SLAIN_LEOPARD_IS_CALLING_YOU_S1).addStringParameter(qs.getPlayer().getName())); - } - break; - } - case 107: - { - qs.setMemoState(108); - qs.setCond(19, true); - break; - } - } - return super.onKill(npc, player, isSummon); - } - - final ItemChanceHolder item = MOBS.get(npc.getId()); - if (item.getCount() == qs.getCond()) - { - if (qs.isCond(1) && hasQuestItems(qs.getPlayer(), FIRE_CHARM)) - { - if (giveItemRandomly(qs.getPlayer(), npc, item.getId(), 1, 1, item.getChance(), true) // - && hasQuestItems(qs.getPlayer(), FIRST_FIERY_EGG, KASHA_BLADE_SPIDER_HUSK, KASHA_BEAR_PELT)) - { - qs.setCond(2, true); - } - } - else if (qs.isCond(6) && hasQuestItems(qs.getPlayer(), FLAME_CHARM)) - { - if (giveItemRandomly(qs.getPlayer(), npc, item.getId(), 1, 3, item.getChance(), true)) - { - qs.setCond(7); - } - } - else if (qs.isCond(9) && hasQuestItems(qs.getPlayer(), SPIRIT_NET) // - && !hasQuestItems(qs.getPlayer(), BOUND_DURKA_SPIRIT) // - && (getQuestItemsCount(qs.getPlayer(), DURKA_PARASITE) <= 8)) - { - if ((npc.getId() == 20038) || (npc.getId() == 20043)) - { - final int random = getRandom(10); - final long itemCount = getQuestItemsCount(qs.getPlayer(), DURKA_PARASITE); - if ((((itemCount == 5) && (random < 1))) // - || ((itemCount == 6) && (random < 2)) // - || ((itemCount == 7) && (random < 2)) // - || (itemCount >= 8)) - { - takeItems(player, DURKA_PARASITE, -1); - addSpawn(DURKA_SPIRIT, npc.getX(), npc.getY(), npc.getZ(), 0, true, 0, false); - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_BEFORE_BATTLE); - } - else - { - giveItems(qs.getPlayer(), DURKA_PARASITE, 1); - playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - else - { - giveItems(qs.getPlayer(), BOUND_DURKA_SPIRIT, 1); - takeItems(qs.getPlayer(), -1, DURKA_PARASITE, SPIRIT_NET); - } - } - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == TATARU_ZU_HESTUI) - { - htmltext = "30585-01.htm"; - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == TATARU_ZU_HESTUI) - { - return htmltext; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case TATARU_ZU_HESTUI: - { - if (qs.isMemoState(1)) - { - if (hasQuestItems(player, FIRE_CHARM)) - { - if (getQuestItemsCount(player, KASHA_BEAR_PELT, KASHA_BLADE_SPIDER_HUSK, FIRST_FIERY_EGG) < 3) - { - htmltext = "30585-08.html"; - } - else - { - takeItems(player, -1, FIRE_CHARM, KASHA_BEAR_PELT, KASHA_BLADE_SPIDER_HUSK, FIRST_FIERY_EGG); - giveItems(player, HESTUI_MASK, 1); - giveItems(player, SECOND_FIERY_EGG, 1); - qs.setCond(3, true); - htmltext = "30585-09.html"; - } - } - else if (hasQuestItems(player, HESTUI_MASK, SECOND_FIERY_EGG)) - { - htmltext = "30585-10.html"; - } - else if (hasQuestItems(player, TOTEM_SPIRIT_CLAW)) - { - htmltext = "30585-11.html"; - } - else if (hasQuestItems(player, TATARUS_LETTER)) - { - htmltext = "30585-15.html"; - } - else if (hasAtLeastOneQuestItem(player, GRIZZLY_BLOOD, FLAME_CHARM, BLOOD_CAULDRON, SPIRIT_NET, BOUND_DURKA_SPIRIT, TOTEM_SPIRIT_BLOOD)) - { - htmltext = "30585-16.html"; - } - } - else if (qs.isMemoState(100)) - { - htmltext = "30585-14.html"; - } - break; - } - case UMOS: - { - if (qs.isMemoState(1)) - { - if (hasQuestItems(player, TATARUS_LETTER)) - { - giveItems(player, FLAME_CHARM, 1); - takeItems(player, TATARUS_LETTER, -1); - qs.setCond(6, true); - htmltext = "30502-01.html"; - } - else if (hasQuestItems(player, FLAME_CHARM)) - { - if (getQuestItemsCount(player, GRIZZLY_BLOOD) < 3) - { - htmltext = "30502-02.html"; - } - else - { - takeItems(player, -1, FLAME_CHARM, GRIZZLY_BLOOD); - giveItems(player, BLOOD_CAULDRON, 1); - qs.setCond(8, true); - htmltext = "30502-03.html"; - } - } - else if (hasQuestItems(player, BLOOD_CAULDRON)) - { - htmltext = "30502-04.html"; - } - else if (hasAtLeastOneQuestItem(player, BOUND_DURKA_SPIRIT, SPIRIT_NET)) - { - htmltext = "30502-05.html"; - } - else if (hasQuestItems(player, TOTEM_SPIRIT_BLOOD)) - { - htmltext = "30502-06.html"; - } - } - break; - } - case DUDA_MARA_TOTEM_SPIRIT: - { - if (qs.isMemoState(1)) - { - if (hasQuestItems(player, BLOOD_CAULDRON)) - { - htmltext = "30593-01.html"; - } - else if (hasQuestItems(player, SPIRIT_NET) && !hasQuestItems(player, BOUND_DURKA_SPIRIT)) - { - htmltext = "30593-04.html"; - } - else if (!hasQuestItems(player, SPIRIT_NET) && hasQuestItems(player, BOUND_DURKA_SPIRIT)) - { - takeItems(player, BOUND_DURKA_SPIRIT, -1); - giveItems(player, TOTEM_SPIRIT_BLOOD, 1); - qs.setCond(11, true); - htmltext = "30593-05.html"; - } - else if (hasQuestItems(player, TOTEM_SPIRIT_BLOOD)) - { - htmltext = "30593-06.html"; - } - } - break; - } - case HESTUI_TOTEM_SPIRIT: - { - if (qs.isMemoState(1)) - { - if (hasQuestItems(player, HESTUI_MASK, SECOND_FIERY_EGG)) - { - htmltext = "30592-01.html"; - } - else if (hasQuestItems(player, TOTEM_SPIRIT_CLAW)) - { - htmltext = "30592-04.html"; - } - else if (hasAtLeastOneQuestItem(player, GRIZZLY_BLOOD, FLAME_CHARM, BLOOD_CAULDRON, SPIRIT_NET, BOUND_DURKA_SPIRIT, TOTEM_SPIRIT_BLOOD, TATARUS_LETTER)) - { - htmltext = "30592-05.html"; - } - } - break; - } - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30316-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30316-01.html deleted file mode 100644 index e4aa538b2a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30316-01.html +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Raut:
-What? This takes the place of the debt?
-This is not even a tenth of what he borrowed from me!
-Hmm...
I -f you do one favor for me on behalf of that sneak, then I will consider the debt repaid. What do you think?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30316-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30316-02.html deleted file mode 100644 index 27581a578c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30316-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Raut:
-Good, I like your frankness.
-Actually, I have a nuisance of a nephew. One day the rascal was teased by his friends because he had bluffed that he could sell items to the monsters of Dragon Valley. And then the next day, he left with everything in the warehouse! Since he is the only child of my deceased brother, I have no choice but to find him. Please go and find him for me.
-Also, this is a scroll of return. Tell my nephew to use it so he can return immediately. I'm sorry there is only one.
-Well then, good luck on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30316-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30316-03.html deleted file mode 100644 index 7e241108ab..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30316-03.html +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Raut:
-I'm sorry but you must do it.
-Do you know what that fraud Toma gave me when he said he would repay his debts? It is none other than the mark of the raider that you want. Now do you know why you must listen to my request? Then let me tell you what you need to do.
-I have a nuisance of a nephew. One day the rascal was teased by his friends because he had bluffed that he could sell items to the monsters of Dragon Valley. And then the next day, he left with everything in the warehouse!
-Since he is the only child of my deceased brother, I have no choice but to find him. Please go and find him for me. Also, this is a scroll of return. Tell my nephew to use it so he can return immediately.
-Well then, good luck on your journey. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30316-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30316-04.html deleted file mode 100644 index cd5df2cd84..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30316-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Raut:
-Torai said he was going to Dragon Valley.
-He speaks with an accent because he lives in the country, so you will be able to recognize him.
-I hope he is safe...
-Phew... Thank goodness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30316-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30316-05.html deleted file mode 100644 index 0e3428040f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30316-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Raut:
-The rascal has already arrived. Thank you.
Hey, that's my wife's prized possession, taken by Torai! Give that here! Phew!
-Anyway, since you did the job, I will keep my promise. Here is the mark of the scavenger. Take this to Warehouse Chief Moke to change profession to Scavenger. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30517-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30517-01.html deleted file mode 100644 index bcc5d5a108..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30517-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Shari:
-Oh, it's finally arrived! Thank you, thank you!
-Here is your payment. Please tell Mion I'm very grateful! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30517-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30517-02.html deleted file mode 100644 index 180639ee1a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30517-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Trader Shari:
-Oh, it's finally arrived! Thank you a!
-Here is the payment...
-(Tsk, tsk...poor fool, to be victimized by Mion!)
-What's that? Was that out loud? Oh, I was just talking to myself, friend -- just...figuring out some shelving issues... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30517-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30517-03.html deleted file mode 100644 index bf78d24f14..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30517-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Shari:
-Give the payment to Mion, please. Be sure to say how grateful I am. Well, you'd best be on your way. Good day! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-01.html deleted file mode 100644 index 6e6bd80aa5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Mion:
-You're looking for my brother? But he wanders around here and there ... so it is very difficult to find him. More than that, he has made some kind of Teleport Device, so it is even harder to find him!!
-Well, how about this? If you help me with my work, I will see if I can find out where he is ...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-02.html deleted file mode 100644 index 5c8a9b3a52..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Mion:
-Good! Then please take this potion to Priest of the Earth Zimenf and bring back the payment for it as well.
-Thank you in advance! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-03.html deleted file mode 100644 index 8bdb99d804..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Mion:
-Good! Then please take this weapon to Trader Shari. And you must bring back the payment for it!
-Thank you in advance! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-04.html deleted file mode 100644 index 40eed12e4b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Mion:
-Good. Then please take this Lump of Iron to Head Blacksmith Bronk at the blacksmith's shop. And you must bring back the payment for it!
-Thank you in advance! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-05.html deleted file mode 100644 index a03ff607e7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Trader Mion:
-Please go quickly! Our shop is famous for its quick deliveries!
-Don't worry about finding my brother, just hurry on!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-06.html deleted file mode 100644 index dd338296ff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Mion:
-All right, now! Well, don't just stand there ... go on! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-07.html deleted file mode 100644 index dd94ff8a6e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Mion:
-Excuse me! Do you know how hard it is to find my brother? Isn't it proper to do something in return to help? Humph ... you're too much ...
-Well, have it your way! Look for him all your life! See if you can find him, humph! Humph! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-08.html deleted file mode 100644 index e4efffeacc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-08.html +++ /dev/null @@ -1,7 +0,0 @@ -Trader Mion:
-Do you have a problem?
-Didn't I tell you? It. is. very. difficult. to. find. my. brother.
-Well, now that you know, off to your deliveries!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-09.html deleted file mode 100644 index 3b43111917..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Mion:
-Look here, now I almost know where my brother is! You can't pretend not to know me now, right?
-If you'd have waited a bit longer, you could have found my brother!! Truly, I am so sorry! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-10.html deleted file mode 100644 index 5f84961766..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-10.html +++ /dev/null @@ -1,5 +0,0 @@ -Dwarf Goods Trader Mion:
-Hmph! I thought I'd be able to boss you around for free thanks to my brother, but you're just as lazy as he is! It would be easier for me to just do it myself...
-My brother said that he was going to the northern coast to see the vast ocean.
-Heh...I imagine you'll find it a little tough to track him down, though! Well, good luck... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-11.html deleted file mode 100644 index cc804196f0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-11.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Mion:
-Good! Now please deliver this item! Oh yes! Don't forget to bring back the payment!
-(It is quite hard to order someone around.)
-Ah ... Nothing, nothing! Go on! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-12.html deleted file mode 100644 index 2337d04ea5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-12.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Mion:
-Wow, thank you so much! But finding my brother ... is taking longer than I thought! Oh dear.
-Until then, please help me with my work! What? Will you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-13.html deleted file mode 100644 index 8c6a407723..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-13.html +++ /dev/null @@ -1,5 +0,0 @@ -Dwarf Goods Trader Mion:
-You say that you forgot? How lazy and careless!
-My brother went to the northern coast to see the vast ocean.
-Don't forget this time! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-14.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-14.html deleted file mode 100644 index 92618da408..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-14.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Mion:
-You must hurry and become a Scavenger! Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-15.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-15.html deleted file mode 100644 index c3d1930416..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30519-15.html +++ /dev/null @@ -1,5 +0,0 @@ -Dwarf Goods Trader Mion:
-Say, I heard some news about my brother.
-It seems that he went to the northern coast to see the vast ocean for himself.
-Heh...you may find it a little difficult to track him down, though. Good luck, I guess. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-01.htm deleted file mode 100644 index 584d2da1ad..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Collector Pippi:
-You wish to become a Scavenger? How commendable of you! There should be more bright youngsters like yourself, but they are all too rare ... What good is an Artisan anyway? All you do is work your back off under someone else all your life. When would you even touch a stuffed money pouch? Tsk, tsk ...
-Compared to that, if you become a Scavenger you can enjoy a successful life in your later years, just like me, if you're willing to put up with just a little trouble in your youth. You have made an excellent choice. Well then, shall I tell you how to become a Scavenger?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-02.htm deleted file mode 100644 index a6dc1e0677..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Collector Pippi:
-Excuse me. Your shoelace is untied!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-02a.htm deleted file mode 100644 index 4742c6734b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-02a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Collector Pippi:
-What? But you are already a Scavenger! You haven't forgotten the most important thing, have you? That's right! Tithe! Don't forget! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-03.html deleted file mode 100644 index 700636a13a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Collector Pippi:
-That's a lie!
-Come back after your nose stops running, eh?
-(Only characters who are level 18 or above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-04.htm deleted file mode 100644 index 6304e5fc5e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Collector Pippi:
-What's the most important thing when you become a Scavenger?
-That's it! Tithe! Don't forget! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-05.htm deleted file mode 100644 index c158a8a54e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Collector Pippi:
-Well, I will tell you ... I don't know anything about the test.
-But really, I don't think that the test is important. The one really important thing, if you ask me, is tithing. Do you know how much money the guild spends on managing just one member? From guild uniforms to insurance and information fees, to giving good information to guild members ... a lot of money is needed. To obtain those funds, the most important thing is tithing, giving ten percent of what you earn ...
-Ah ... How to become a Scavenger? Only Master Toma can confirm it. His sister Trader Mion knows where he is, so ask her. I'll write you a Letter of Introduction. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-06.html deleted file mode 100644 index 0df2450431..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Collector Pippi:
-If you want to know where Master Toma is, go to Trader Mion! Didn't I give you a Letter of Introduction? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-07.html deleted file mode 100644 index 8daa8bad97..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Collector Pippi:
-Haven't you become a Scavenger yet? Try working a little harder! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-08.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-08.htm deleted file mode 100644 index 50550351b5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30524-08.htm +++ /dev/null @@ -1,3 +0,0 @@ -Dwarven Collector Pippi:
-How about an Orc Shaman instead of a Scavenger? Go to the Orc Village. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30525-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30525-01.html deleted file mode 100644 index be7113c650..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30525-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Bronk:
-Oh! I was waiting for you. Now I can make the item.
-Here is the payment. Please tell Mion that I am grateful! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30525-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30525-02.html deleted file mode 100644 index aba08fc2c4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30525-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Head Blacksmith Bronk:
-Oh! I was waiting for you. Now I can make the item. Here is the payment.
-(Foolish fellow. You're being tricked by Mion ...)
-Hmm? No, I didn't say anything ... just tell Mion that I said thank you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30525-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30525-03.html deleted file mode 100644 index b75e6d5d3f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30525-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Bronk:
-Go along and take the money to Mion. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30538-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30538-01.html deleted file mode 100644 index fdcb15c9fb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30538-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest of the Earth Zimenf:
-Thank you. Now I can prepare for the ritual, I say! I sincerely, truly thank you!! I must hurry to prepare the ritual. I say, the high priest will scold me if I am late.
-Take this. It is the payment for the item, I say. Please tell Mion that I am grateful. Karna Mafra! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30538-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30538-02.html deleted file mode 100644 index d9f3a54a4c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30538-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest of the Earth Zimenf:
-I sincerely truly thank you!! Now I can prepare for the ritual, I say! I sincerely, truly thank you!! I must hurry to prepare the ritual. I say, the high priest will scold me if I am late.
-(I see Mion is sending you on errands with her brother as bait ... hee hee hee ...)
-What? Oh, nothing. I was just talking to myself. Please tell Mion thank you. Karna Mafra! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30538-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30538-03.html deleted file mode 100644 index 01e353f81a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30538-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest of the Earth Zimenf:
-Please thank Mion for the item. And I say, be careful in taking the payment that I gave you. Karna Mafra ... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-01.html deleted file mode 100644 index 5e6863c251..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-01.html +++ /dev/null @@ -1,8 +0,0 @@ -Master Toma:
Who are you?
-Oh, a letter from Mion?
-Hmm... So you want to be a Scavenger?
-Do just as I say.
-This body yearns for something sweet. What do you think?
-My friend says that if you kill a hunter bear, you can obtain an amazing honey. Please bring me just five Honey Jars. Knock down the Honey Bear and rummage through with Spoil and bring back the honey.
-First of all, find the hunter bear. The Honey Bear appears sometimes after killing a hunter bear. Where is the hunter bear, you ask? Then listen well to what I have to say. If you go straight up toward the north at the west entrance of the Abandoned Coal Mines, there is a place where two divided coastlines meet. There are a lot of the bears there. Take a look at the Map for more details. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-02.html deleted file mode 100644 index 1fb8b8659b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Toma:
-Shut up and bring me five Honey Jars at once!
-You're such an idiot! First you must kill the hunter bear. The Honey Bear will appear afterwards. Conquer the Honey Bear and search him with the spoil. Then you'll find the Honey Jars.
-You can find many hunter bears at the place where two divided coastlines meet, at the west entrance of the Abandoned Coal Mines. It's on the Map. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-03.html deleted file mode 100644 index d24a2d8a60..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Master Toma:
-Oh, mmm... mmm...
-Truly delicious ...
-This time, hunt some monsters. Go after the hunter tarantula or plunder tarantula and bring me the beads they're holding.
-Bring back at least twenty. And don't forget to take it out with spoil. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-04.html deleted file mode 100644 index 9bfd015688..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Toma:
-Stop speaking to me.
-You must bring at least 20 beads.
-I am truly disappointed. Go back and catch hunter tarantulas or plunder tarantulas and poke around with a sweeper and quickly bring them to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-05a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-05a.html deleted file mode 100644 index 2aae332c31..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-05a.html +++ /dev/null @@ -1,8 +0,0 @@ -Master Toma:
-A shining bead... Well done!
-You can complete the test by taking this to my friend.
-I owe so many of my friends... How will you choose one?
-Well, would you prefer one that is close or far away?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-05b.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-05b.html deleted file mode 100644 index 87face8c65..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-05b.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Toma:
-A shining bead... Well done! You can finish the test by taking this to my friend Raut, a Warehouse Keeper in the Town of Gludin. Tell him I'm paying him back for the time he paid for my drinks. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-06a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-06a.html deleted file mode 100644 index c7afb3d44b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-06a.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Toma:
-It's for the Warehouse Keeper Route of Gludin Town. Hurry and deliver. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-06b.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-06b.html deleted file mode 100644 index a7e9d456c0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-06b.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Toma:
-A shining bead... Well done! You can finish the test by taking this to my friend Yasheni, a Warehouse Chief in the Town of Schuttgart. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-06c.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-06c.html deleted file mode 100644 index 4b96a4ecf7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-06c.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Toma:
-Take it to Yasheni, the Warehouse Chief in the Town of Schuttgart. Hurry up! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-07.html deleted file mode 100644 index 44207188c4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30556-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Toma:
-Scavenger-to-be, good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30557-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30557-01.html deleted file mode 100644 index eab0d830a0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30557-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Torai:
-Oh my, I 'most died trying to sell these.
-I tried to sell breast covers to the purty ladies in the valley but they showed their teeth and follered me, sos I ran until my feet sweat.
-Now I wanna go home ...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30557-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30557-02.html deleted file mode 100644 index da4597a10b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30557-02.html +++ /dev/null @@ -1,7 +0,0 @@ -Torai:
-Ooh ... Did my uncle send it?
-Uncle-
-I've been bad. I'll be a good boy when I go back.
-Thank you. I picked it up 'round here, please take it. It is my 'preciation.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30557-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30557-03.html deleted file mode 100644 index 23bc042256..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/30557-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Torai:
-Good wishes, then!
-I'm off ... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/31958-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/31958-01.html deleted file mode 100644 index 301ae12634..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/31958-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Chief Yasheni:
-Oh, so Master Toma sent you...
-He really sends strange things to pay his food bill! I'm quite disappointed in him! These small marbles are useless to me!
-OK. Get going.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/31958-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/31958-02.html deleted file mode 100644 index 8922bf9e5f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/31958-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Chief Yasheni:
-Ah ha! That must be it! If Master Toma sent you, then that must be it!
-You came here to become a Scavenger, right?
-If you've met Toma and carried out his work, then I think I can trust you.
-Here, I'll give you this. Take it to Warehouse Chief Alder over there. He'll test your talent and transfer you to the Scavenger class. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/Q00417_PathOfTheScavenger.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/Q00417_PathOfTheScavenger.java deleted file mode 100644 index 6aedb95148..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00417_PathOfTheScavenger/Q00417_PathOfTheScavenger.java +++ /dev/null @@ -1,693 +0,0 @@ -/* - * Copyright (C) 2004-2015 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 . - */ -package quests.Q00417_PathOfTheScavenger; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.model.actor.Attackable; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.MonsterInstance; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.skills.Skill; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Path Of The Scavenger (417) - * @author ivantotov - */ -public class Q00417_PathOfTheScavenger extends Quest -{ - // NPCs - private static final int WAREHOUSE_KEEPER_RAUT = 30316; - private static final int TRADER_SHARI = 30517; - private static final int TRADER_MION = 30519; - private static final int COLLECTOR_PIPI = 30524; - private static final int HEAD_BLACKSMITH_BRONK = 30525; - private static final int PRIEST_OF_THE_EARTH_ZIMENF = 30538; - private static final int MASTER_TOMA = 30556; - private static final int TORAI = 30557; - // Items - private static final int PIPPIS_LETTER_OF_RECOMMENDATION = 1643; - private static final int ROUTS_TELEPORT_SCROLL = 1644; - private static final int SUCCUBUS_UNDIES = 1645; - private static final int MIONS_LETTER = 1646; - private static final int BRONKS_INGOT = 1647; - private static final int SHARIS_AXE = 1648; - private static final int ZIMENFS_POTION = 1649; - private static final int BRONKS_PAY = 1650; - private static final int SHARIS_PAY = 1651; - private static final int ZIMENFS_PAY = 1652; - private static final int BEAR_PICTURE = 1653; - private static final int TARANTULA_PICTURE = 1654; - private static final int HONEY_JAR = 1655; - private static final int BEAD = 1656; - private static final int BEAD_PARCEL = 1657; - private static final int BEAD_PARCEL2 = 8543; - // Reward - private static final int RING_OF_RAVEN = 1642; - // Monster - private static final int HUNTER_TARANTULA = 20403; - private static final int PLUNDER_TARANTULA = 20508; - private static final int HUNTER_BEAR = 20777; - // Quest Monster - private static final int HONEY_BEAR = 27058; - // Misc - private static final int MIN_LEVEL = 19; - private static final String FIRST_ATTACKER = "FIRST_ATTACKER"; - private static final String FLAG = "FLAG"; - - public Q00417_PathOfTheScavenger() - { - super(417); - addStartNpc(COLLECTOR_PIPI); - addTalkId(COLLECTOR_PIPI, WAREHOUSE_KEEPER_RAUT, TRADER_MION, TRADER_SHARI, HEAD_BLACKSMITH_BRONK, PRIEST_OF_THE_EARTH_ZIMENF, MASTER_TOMA, TORAI); - addAttackId(HUNTER_TARANTULA, PLUNDER_TARANTULA, HUNTER_BEAR, HONEY_BEAR); - addKillId(HUNTER_TARANTULA, PLUNDER_TARANTULA, HUNTER_BEAR, HONEY_BEAR); - registerQuestItems(PIPPIS_LETTER_OF_RECOMMENDATION, ROUTS_TELEPORT_SCROLL, SUCCUBUS_UNDIES, MIONS_LETTER, BRONKS_INGOT, SHARIS_AXE, ZIMENFS_POTION, BRONKS_PAY, SHARIS_PAY, ZIMENFS_PAY, BEAR_PICTURE, TARANTULA_PICTURE, HONEY_JAR, BEAD, BEAD_PARCEL, BEAD_PARCEL2); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (player.getClassId() == ClassId.DWARVEN_FIGHTER) - { - if (player.getLevel() >= MIN_LEVEL) - { - if (hasQuestItems(player, RING_OF_RAVEN)) - { - htmltext = "30524-04.htm"; - } - else - { - qs.startQuest(); - qs.setMemoStateEx(1, 0); - giveItems(player, PIPPIS_LETTER_OF_RECOMMENDATION, 1); - htmltext = "30524-05.htm"; - } - } - else - { - htmltext = "30524-02.htm"; - } - } - else if (player.getClassId() == ClassId.SCAVENGER) - { - htmltext = "30524-02a.htm"; - } - else - { - htmltext = "30524-08.htm"; - } - break; - } - case "30524-03.html": - case "30557-02.html": - case "30519-06.html": - { - htmltext = event; - break; - } - case "reply_1": - { - if (hasQuestItems(player, PIPPIS_LETTER_OF_RECOMMENDATION)) - { - takeItems(player, PIPPIS_LETTER_OF_RECOMMENDATION, 1); - switch (getRandom(3)) - { - case 0: - { - giveItems(player, ZIMENFS_POTION, 1); - htmltext = "30519-02.html"; - break; - } - case 1: - { - giveItems(player, SHARIS_AXE, 1); - htmltext = "30519-03.html"; - break; - } - case 2: - { - giveItems(player, BRONKS_INGOT, 1); - htmltext = "30519-04.html"; - break; - } - } - } - break; - } - case "30519-07.html": - { - qs.setMemoStateEx(1, qs.getMemoStateEx(1) + 1); - htmltext = event; - break; - } - case "reply_2": - { - switch (getRandom(2)) - { - case 0: - { - htmltext = "30519-06.html"; - break; - } - case 1: - { - htmltext = "30519-11.html"; - break; - } - } - break; - } - case "reply_3": - { - if ((qs.getMemoStateEx(1) % 10) < 2) - { - qs.setMemoStateEx(1, qs.getMemoStateEx(1) + 1); - htmltext = "30519-07.html"; - } - else if (((qs.getMemoStateEx(1) % 10) == 2) && qs.isMemoState(0)) - { - htmltext = "30519-07.html"; - } - else if (((qs.getMemoStateEx(1) % 10) == 2) && qs.isMemoState(1)) - { - qs.setMemoStateEx(1, qs.getMemoStateEx(1) + 1); - htmltext = "30519-09.html"; - } - else if (((qs.getMemoStateEx(1) % 10) >= 3) && qs.isMemoState(1)) - { - giveItems(player, MIONS_LETTER, 1); - takeItems(player, SHARIS_AXE, 1); - takeItems(player, ZIMENFS_POTION, 1); - takeItems(player, BRONKS_INGOT, 1); - qs.setCond(4, true); - htmltext = "30519-10.html"; - } - break; - } - case "reply_4": - { - takeItems(player, ZIMENFS_PAY, 1); - takeItems(player, SHARIS_PAY, 1); - takeItems(player, BRONKS_PAY, 1); - switch (getRandom(3)) - { - case 0: - { - giveItems(player, ZIMENFS_POTION, 1); - htmltext = "30519-02.html"; - break; - } - case 1: - { - giveItems(player, SHARIS_AXE, 1); - htmltext = "30519-03.html"; - break; - } - case 2: - { - giveItems(player, BRONKS_INGOT, 1); - htmltext = "30519-04.html"; - break; - } - } - break; - } - case "30556-05b.html": - { - if (hasQuestItems(player, TARANTULA_PICTURE) && (getQuestItemsCount(player, BEAD) >= 20)) - { - takeItems(player, TARANTULA_PICTURE, 1); - takeItems(player, BEAD, -1); - giveItems(player, BEAD_PARCEL, 1); - qs.setCond(9, true); - htmltext = event; - } - break; - } - case "30556-06b.html": - { - if (hasQuestItems(player, TARANTULA_PICTURE) && (getQuestItemsCount(player, BEAD) >= 20)) - { - takeItems(player, TARANTULA_PICTURE, 1); - takeItems(player, BEAD, -1); - giveItems(player, BEAD_PARCEL2, 1); - qs.setMemoState(2); - qs.setCond(12, true); - htmltext = event; - } - break; - } - case "30316-02.html": - { - if (hasQuestItems(player, BEAD_PARCEL)) - { - takeItems(player, BEAD_PARCEL, 1); - giveItems(player, ROUTS_TELEPORT_SCROLL, 1); - qs.setCond(10, true); - htmltext = event; - } - break; - } - case "30316-03.html": - { - if (hasQuestItems(player, BEAD_PARCEL)) - { - giveItems(player, ROUTS_TELEPORT_SCROLL, 1); - takeItems(player, BEAD_PARCEL, 1); - qs.setCond(10, true); - htmltext = event; - } - break; - } - case "30557-03.html": - { - if (hasQuestItems(player, ROUTS_TELEPORT_SCROLL)) - { - takeItems(player, ROUTS_TELEPORT_SCROLL, 1); - giveItems(player, SUCCUBUS_UNDIES, 1); - qs.setCond(11, true); - npc.deleteMe(); - htmltext = event; - } - break; - } - case "31958-02.html": - { - if (qs.isMemoState(2) && hasQuestItems(player, BEAD_PARCEL2)) - { - giveItems(player, RING_OF_RAVEN, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level >= 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon, Skill skill) - { - final QuestState qs = getQuestState(attacker, false); - if ((qs != null) && qs.isStarted()) - { - switch (npc.getId()) - { - - case HUNTER_BEAR: - { - switch (npc.getScriptValue()) - { - case 0: - { - npc.setScriptValue(1); - npc.getVariables().set(FIRST_ATTACKER, attacker.getObjectId()); - break; - } - case 1: - { - if (npc.getVariables().getInt(FIRST_ATTACKER) != attacker.getObjectId()) - { - npc.setScriptValue(2); - } - break; - } - } - break; - } - case HUNTER_TARANTULA: - case PLUNDER_TARANTULA: - case HONEY_BEAR: - { - if (npc.isScriptValue(0)) - { - npc.setScriptValue(1); - npc.getVariables().set(FIRST_ATTACKER, attacker.getObjectId()); - } - - if (((MonsterInstance) npc).getSpoilerObjectId() == attacker.getObjectId()) - { - npc.setScriptValue(2); - } - break; - } - } - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true) && npc.isAttackable()) - { - final boolean firstAttacker = (killer.getObjectId() == npc.getVariables().getInt(FIRST_ATTACKER)); - switch (npc.getId()) - { - case HUNTER_BEAR: - { - if (firstAttacker && hasQuestItems(killer, BEAR_PICTURE) && (getQuestItemsCount(killer, HONEY_JAR) < 5)) - { - final int flag = qs.getInt(FLAG); - if ((flag > 0) && (getRandom(100) < (20 * flag))) - { - addSpawn(HONEY_BEAR, npc, true, 0, true); - qs.set(FLAG, 0); - } - else - { - qs.set(FLAG, flag + 1); - } - } - break; - } - case HONEY_BEAR: - { - if (firstAttacker && ((Attackable) npc).isSpoiled() && hasQuestItems(killer, BEAR_PICTURE)) - { - if (giveItemRandomly(killer, npc, HONEY_JAR, 1, 5, 50.0, true)) - { - qs.setCond(6); - } - } - break; - } - case HUNTER_TARANTULA: - case PLUNDER_TARANTULA: - { - if (firstAttacker && ((Attackable) npc).isSpoiled() && hasQuestItems(killer, TARANTULA_PICTURE)) - { - if (giveItemRandomly(killer, npc, BEAD, 1, 20, 50.0, true)) - { - qs.setCond(8); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == COLLECTOR_PIPI) - { - htmltext = "30524-01.htm"; - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == COLLECTOR_PIPI) - { - return htmltext; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case COLLECTOR_PIPI: - { - if (hasQuestItems(player, PIPPIS_LETTER_OF_RECOMMENDATION)) - { - htmltext = "30524-06.html"; - } - else - { - htmltext = "30524-07.html"; - } - break; - } - case TRADER_MION: - { - if (hasQuestItems(player, PIPPIS_LETTER_OF_RECOMMENDATION)) - { - qs.setCond(2, true); - htmltext = "30519-01.html"; - } - else if ((getQuestItemsCount(player, SHARIS_AXE) + getQuestItemsCount(player, BRONKS_INGOT) + getQuestItemsCount(player, ZIMENFS_POTION)) == 1) - { - if ((qs.getMemoStateEx(1) % 10) == 0) - { - htmltext = "30519-05.html"; - } - else if ((qs.getMemoStateEx(1) % 10) > 0) - { - htmltext = "30519-08.html"; - } - } - else if ((getQuestItemsCount(player, SHARIS_PAY) + getQuestItemsCount(player, BRONKS_PAY) + getQuestItemsCount(player, ZIMENFS_PAY)) == 1) - { - if (qs.getMemoStateEx(1) < 50) - { - htmltext = "30519-12.html"; - } - else - { - giveItems(player, MIONS_LETTER, 1); - takeItems(player, SHARIS_PAY, 1); - takeItems(player, ZIMENFS_PAY, 1); - takeItems(player, BRONKS_PAY, 1); - qs.setCond(4, true); - htmltext = "30519-15.html"; - } - } - else if (hasQuestItems(player, MIONS_LETTER)) - { - htmltext = "30519-13.html"; - } - else if (hasAtLeastOneQuestItem(player, BEAR_PICTURE, TARANTULA_PICTURE, BEAD_PARCEL, ROUTS_TELEPORT_SCROLL, SUCCUBUS_UNDIES)) - { - htmltext = "30519-14.html"; - } - break; - } - case TRADER_SHARI: - { - if (hasQuestItems(player, SHARIS_AXE)) - { - if (qs.getMemoStateEx(1) < 20) - { - takeItems(player, SHARIS_AXE, 1); - giveItems(player, SHARIS_PAY, 1); - qs.setMemoStateEx(1, qs.getMemoStateEx(1) + 10); - htmltext = "30517-01.html"; - } - else - { - takeItems(player, SHARIS_AXE, 1); - giveItems(player, SHARIS_PAY, 1); - qs.setMemoState(1); - qs.setMemoStateEx(1, qs.getMemoStateEx(1) + 10); - qs.setCond(3, true); - htmltext = "30517-02.html"; - } - } - else if (hasQuestItems(player, SHARIS_PAY)) - { - htmltext = "30517-03.html"; - } - break; - } - case HEAD_BLACKSMITH_BRONK: - { - if (hasQuestItems(player, BRONKS_INGOT)) - { - if (qs.getMemoStateEx(1) < 20) - { - takeItems(player, BRONKS_INGOT, 1); - giveItems(player, BRONKS_PAY, 1); - qs.setMemoStateEx(1, qs.getMemoStateEx(1) + 10); - htmltext = "30525-01.html"; - } - else - { - takeItems(player, BRONKS_INGOT, 1); - giveItems(player, BRONKS_PAY, 1); - qs.setMemoState(1); - qs.setMemoStateEx(1, qs.getMemoStateEx(1) + 10); - qs.setCond(3, true); - htmltext = "30525-02.html"; - } - } - else if (hasQuestItems(player, BRONKS_PAY)) - { - htmltext = "30525-03.html"; - } - break; - } - case PRIEST_OF_THE_EARTH_ZIMENF: - { - if (hasQuestItems(player, ZIMENFS_POTION)) - { - if (qs.getMemoStateEx(1) < 20) - { - takeItems(player, ZIMENFS_POTION, 1); - giveItems(player, ZIMENFS_PAY, 1); - qs.setMemoStateEx(1, qs.getMemoStateEx(1) + 10); - htmltext = "30538-01.html"; - } - else - { - takeItems(player, ZIMENFS_POTION, 1); - giveItems(player, ZIMENFS_PAY, 1); - qs.setMemoState(1); - qs.setMemoStateEx(1, qs.getMemoStateEx(1) + 10); - qs.setCond(3, true); - htmltext = "30538-02.html"; - } - } - else if (hasQuestItems(player, ZIMENFS_PAY)) - { - htmltext = "30538-03.html"; - } - break; - } - case MASTER_TOMA: - { - if (hasQuestItems(player, MIONS_LETTER)) - { - takeItems(player, MIONS_LETTER, 1); - giveItems(player, BEAR_PICTURE, 1); - qs.setCond(5, true); - qs.set(FLAG, 0); - htmltext = "30556-01.html"; - } - else if (hasQuestItems(player, BEAR_PICTURE)) - { - if (getQuestItemsCount(player, HONEY_JAR) < 5) - { - htmltext = "30556-02.html"; - } - else - { - takeItems(player, BEAR_PICTURE, 1); - giveItems(player, TARANTULA_PICTURE, 1); - takeItems(player, HONEY_JAR, -1); - qs.setCond(7, true); - htmltext = "30556-03.html"; - } - } - else if (hasQuestItems(player, TARANTULA_PICTURE)) - { - if (getQuestItemsCount(player, BEAD) < 20) - { - htmltext = "30556-04.html"; - } - else - { - htmltext = "30556-05a.html"; - } - } - else if (hasQuestItems(player, BEAD_PARCEL) && !hasQuestItems(player, BEAD_PARCEL2)) - { - htmltext = "30556-06a.html"; - } - else if (hasQuestItems(player, BEAD_PARCEL2) && !hasQuestItems(player, BEAD_PARCEL) && qs.isMemoState(2)) - { - htmltext = "30556-06c.html"; - } - else if (hasAtLeastOneQuestItem(player, ROUTS_TELEPORT_SCROLL, SUCCUBUS_UNDIES)) - { - htmltext = "30556-07.html"; - } - break; - } - case WAREHOUSE_KEEPER_RAUT: - { - if (hasQuestItems(player, BEAD_PARCEL)) - { - htmltext = "30316-01.html"; - } - else if (hasQuestItems(player, ROUTS_TELEPORT_SCROLL)) - { - htmltext = "30316-04.html"; - } - else if (hasQuestItems(player, SUCCUBUS_UNDIES)) - { - giveItems(player, RING_OF_RAVEN, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level >= 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = "30316-05.html"; - } - break; - } - case TORAI: - { - if (hasQuestItems(player, ROUTS_TELEPORT_SCROLL)) - { - htmltext = "30557-01.html"; - } - break; - } - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-01.html deleted file mode 100644 index 6ebb4cbb7b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Pinter:
-Ah, this letter! Have you really brought this from Kluto? It is beyond my power, what should I do ...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-02.html deleted file mode 100644 index e22db3c725..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Pinter:
-Actually, Kluto asked me for something before... I kept it hidden in the corner of the blacksmith's shop for a long time, but oh dear, the item has been stolen! If I don't have it, Kluto will be terribly angry... he may seem like a gentleman but he has a temper like fire. When he is angry, not even the head blacksmiths can calm him. How will I find that item?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-03.html deleted file mode 100644 index a274a98b48..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Pinter:
-Are you sure? Could you do that?
-If so, I can give you one clue. This is a footprint that was discovered on the floor of the blacksmith shop on the night of the robbery. I think that it is probably the footprint of the thief. Looking at the footprint, there is no doubt that it is one of a Vuku Orc Fighter. If you catch them and destroy them, I'm sure something will come out.
-Here, I will give you an impression of the footstep to use as a clue in catching the thief. By the way, the thing that was stolen was a large box. Thank you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-04.html deleted file mode 100644 index 23278b5194..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Pinter:
-I see you have not found the stolen item yet. Please hurry and find it. My life depends upon your success. You know who the thieves are, right? We strongly suspect the Vuku Orc Fighters. Hurry and catch them! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-05.html deleted file mode 100644 index cce58be4f2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Pinter:
-Yes, this is it! Thank you so much. Let me look it over once more, then I hope you will take it to Kluto.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-06.html deleted file mode 100644 index 4a79dd8a16..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Pinter:
-Compensation ... right. Dwarves do not operate without something in return ... Hmm, what would you like?
-Ah, you are in the midst of taking the test of the Artisan, aren't you? If that is so, then I will give you this. However, you must not tell anyone what you have done. If this becomes known, we could all be permanently removed from the Black Anvil Guild.
-Well then, please take this box back to Kluto. Thank you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-07.html deleted file mode 100644 index 5fb57c3d7e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30298-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Pinter:
-Go and take the item to him. Isn't that enough compensation?
-I tell you again, this task is an absolute secret. If things go wrong, I'll be ruined for the rest of my life! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-01.html deleted file mode 100644 index ec3c0b2b8e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Kluto:
-Oh! Do you want to be an Artisan? I see you've already passed the first test! That Silvera, who gave you the first test, has a strange way of speaking, but she's actually quite a good-natured girl. Traveling has changed her accent though ... oh well ...
-My son is infatuated with that girl these days. He's quite a good boy, not just because he's my son ... What do you think? Do you think you can help my son?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-02.html deleted file mode 100644 index c036fe49d3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Kluto:
-Oh, really? But aren't you here to take the test? One who has come to take a test mustn't let his mind wander to other things ... How will you take the test properly with such an attitude? I was only testing you with the story of my son ... I'm taking off points! Oh dear ...! It will be difficult to pass the test, I fear ....
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-03.html deleted file mode 100644 index 318a82ebad..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Kluto:
-Give you another chance? Hmm ... Very well! In return, you must do one thing that I ask you without fail. If you complete it properly, I will give you one more chance. What do you say, will you do as I tell you?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-04.html deleted file mode 100644 index 64155729bf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Kluto:
-Good! So now listen carefully to what I have to say. First, take this letter to Blacksmith Pinter in the town of Gludio. If you give him this letter, he will give you something. Bring that back to me. What do you think? It's very easy, isn't it?
-If you've understood, go and get started! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-05.html deleted file mode 100644 index e1e78c155b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Kluto:
-Ah, look at myself. I said something unnecessary. My apologies.
-But it seems you have quite a strong character. Actually, all that I said was simply to test your qualifications. You have passed, for now. I see you are a fine Dwarf. It is an unwritten law that we Dwarves do not put our efforts into something that is unprofitable, and I can see that you have some talent!
-But ... There is something I must confess ... There is a bit of a problem ... You cannot take a test in these circumstances ... What should I do ...?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-06.html deleted file mode 100644 index e801359e52..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Kluto:
-Hmm ... Actually ... It is a complicated matter that is a bit difficult to explain to you. However, if you help me, I will make some arrangements so you can definitely take the test of the Artisan. What do you think? Will you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-07.html deleted file mode 100644 index df45a864b6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Kluto:
-Thank you, youngster. So, from now on I want you to listen carefully to what I say.
-Take this letter that I give you to Blacksmith Pinter in the town of Gludio. If you give him the letter, he will give you something. Bring that back to me. What do you think? It's very easy, isn't it?
-Now that you know, depart quickly! Every moment is critical! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-08.html deleted file mode 100644 index 3af40448b0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Kluto:
-What, you haven't left yet?
-Hurry up and take the letter to Blacksmith Pinter in the town of Gludio. Then, you must return to me with the item he gives you. If you understand, then be off! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-09.html deleted file mode 100644 index 4f941573c5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Kluto:
-Ha ha ha, you have finally brought it. Well done!
-Hmmm, but isn't this the certificate for the second test of the Artisan? Where did you get it?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-10.html deleted file mode 100644 index bfe0f6a5a3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-10.html +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Kluto:
-Ha Ha Ha, with this, you have passed the final test. Congratulations! Are you confused?
-I was testing your loyalty to see if you would keep a secret until the last moment. All that you have done until now was actually part of the test. The box that you brought is in fact just an empty box. I am sorry if I seemed like I was tricking you for a while, but this is how we Dwarves give our tests. "Always pursue profit" and "Never betray your colleague in a crisis" are two very different proverbs, and it is difficult to live up to them both.
-Since you have done both splendidly, I will give you the final certificate for passing the test of the Artisan. Now take this and go to Head Blacksmith Tapoy to change profession to an Artisan. Of course, you know the required level is 20, right?
-If you understand, go on now and become an Artisan. From now on, we are colleagues! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-11.html deleted file mode 100644 index 8c7342fc72..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-11.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Kluto:
-Are you sure? Did Blacksmith Pinter really give this to you?
-I see I have no choice. What a shame, but we will have to eternally banish our old friend from our Black Anvil guild. How could he have done such a thing, what a foolish friend ...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-12.html deleted file mode 100644 index 81fd1bf4c7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30317-12.html +++ /dev/null @@ -1,7 +0,0 @@ -Blacksmith Kluto:
-Really? So you've met such a kind-hearted Dwarf. Then I guess I have no choice.
-Ha ha ha, do you think that I would fall for a lie like that? But anyway, with this, you have passed the final test. Congratulations!
-Are you confused? My question was to test your loyalty and see if you would keep a secret until under pressure. All that you have done was actually part of the test. The box that you brought is just an empty box. I am sorry if I seemed like I was tricking you for a while, but this is how we Dwarves give our tests. "Always pursue profits" and "Never betray your colleague in a crisis" are two very different proverbs, and it is difficult to live up to them.
-Since you have done both splendidly, I will give you the final certificate for passing the test of the Artisan. Now take this and go to Head Blacksmith Tapoy to change profession to an Artisan. Of course, you know the required level is 20, right?
-If you've understand, go on now and become an Artisan. From now on, we are colleagues! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-01.htm deleted file mode 100644 index b89bdd6fb7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Silvera:
-I teach young Dwarves and manage the Test of the Artisan. All apprentice Dwarves arrive at an important turning point where they must decide their future occupations. Dwarves may choose the path of the Artisan or the Scavenger.
-Artisans, who I'm responsible for testing, create something from nothing. They have unbelievable talents and use the most modern techniques available in the world today for their creations. The Artisan is the middle step in the process of becoming a Warsmith. If you wish to become the greatest skilled craftsman in Aden, you must walk the path of the Artisan.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-02.htm deleted file mode 100644 index 3e23379b3e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Silvera:
-But one moment! You wish to be an Artisan? You must be mistaken. You cannot become an Artisan! Impossible! Go walk your own path. I do not have time to spare for dealing with those who are not qualified. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-02a.htm deleted file mode 100644 index f8b60fe849..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-02a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Silvera:
-You! You must be mistaken. You are already an Artisan! Are you joking?! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-03.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-03.htm deleted file mode 100644 index 9455006109..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Silvera:
-Sorry! You are not yet qualified to be an Artisan. I warn you: it is not an easy path. To even take the test, you must first meet certain minimum qualifications. Gain more experience. Then return to me after you have reached at least level 18. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-04.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-04.htm deleted file mode 100644 index c7bdf3f068..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Silvera:
-What are you doing, loitering around here when you've already taken the test? Go on and change profession to an Artisan! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-05.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-05.htm deleted file mode 100644 index 959e6fce15..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-05.htm +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Silvery:
-Oh, fine, fine! I see that you are ready for the Artisan test.
-It is administered by the guild master of the Black Anvil, of whom you have certainly heard - a blacksmith of great renown! I will give the first, most basic of the tests; if you pass, you may go on to the second test.
-Shall we begin?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-06.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-06.htm deleted file mode 100644 index 731ea65b71..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Silvera:
-The first test is very easy; Though the Artisan's main task is making things, to be sure, he must also be able to find the materials needed for manufacture by himself, and not depend on others. The first test puts its focus on those basic skills. Oh, and by the way, take this ring while you are taking the test. Ok?
-Now I will give you the task. If you look around the Abandoned Coal Mines, you will come face to face with the nasty boogle ratman gang. They are the bad guys that trouble us Dwarves. Kill them and come back. But when you look at them, you'll see that they have nasty front teeth. The funny thing is that their front teeth are very useful materials. You know the famous motto of the Dwarves, right? "Whatever it is, there is nothing to throw out!"
-Catch boogle ratmen and boogle ratman leaders and bring their front teeth.This is my task. See that you bring me ten boogle ratman teeth and two teeth of the boogle ratman leaders. If you come up short, you fail! So make sure you have the right number. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-07.html deleted file mode 100644 index 9be7f82450..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Silvera:
-Ok, if you've brought your homework, let me take a look! One, two, three ... There's not enough! You don't want to fail your first test do you? I told you clearly! Ten boogle ratman front teeth, and two from the boogle ratman leaders!If you understand that, go and find them! Hurry up! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-08a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-08a.html deleted file mode 100644 index f8be74e5cf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-08a.html +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Silvery:
-Let us see, then, the front teeth of the Boogle Ratmen. Did you get them all?... Yes, the count is correct. My congratulations!
-The first test is completed. The second test is held in one of two places, and you may choose where you take it: Gludio Territory or Schuttgart Territory. Which do you choose?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-08b.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-08b.html deleted file mode 100644 index 0cf3ee8f64..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-08b.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Silvery:
-Very well, then! Seek Blacksmith Kluto in Gludin Village. From him you will receive the second of the tests. Good fortune to you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-08c.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-08c.html deleted file mode 100644 index f39f212e2d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-08c.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Silvery:
-Let it be so! Seek out Railroad Worker Obi on the Plains of Plunder. He shall instruct you in what to do next. Good luck, candidate! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-09.html deleted file mode 100644 index 154892c575..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Silvera:
-Why are you still here? To take the second test, I told you to go to Gludin ... Quickly go and meet Blacksmith Kluto. He will give you detailed instructions for the second test. Well then, good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-09a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-09a.html deleted file mode 100644 index 022dfc8fbb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30527-09a.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Silvery:
-Ho, now! Why do you tarry? Your next test lies on the Plains of Plunder, not in my shop! Go there at once, and good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30531-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30531-01.html deleted file mode 100644 index 5541422d6f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30531-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Lockirin of the Iron Gate:
-Hmm. I see you have come a long way, and I thank you, but... since you are here, I infer that you failed the Artisan Test.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30531-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30531-02.html deleted file mode 100644 index 7d3cc172f7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30531-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Lockirin of the Iron Gate:
-Well, it's not a fatal problem. However, I'll have to give you a bit of a history lesson - specifically, the history concerning the war between the Orcs and the Elves.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30531-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30531-03.html deleted file mode 100644 index ce54d19a8a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30531-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Lockirin of the Iron Gate:
-We Dwarves sold weapons to the Orcs. Armed with our steel, they were a match and more for the Elves. However, we also sold weapons to the Humans, once they arrived on the scene. We were shortsighted; all we thought of was the profit in the arms trade. Can you predict what happened?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30531-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30531-04.html deleted file mode 100644 index 68322088b7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30531-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Lockirin of the Iron Gate:
-The Orcs were defeated with the help of the Humans, and then the Elves turned on us. They held us responsible for the losses they suffered in the war. They killed the great Dwarf King, and the fall of the Dwarves soon followed.
-After that, the Black Anvil Guild made a new rule: they would no longer sell weapons to outsiders. You see? It is not enough that you can do something; you should always ask if you should do it.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30531-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30531-05.html deleted file mode 100644 index 4df26e2973..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/30531-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Lockirin of the Iron Gate:
-Very well. You have passed this test and I shall certify that. When you become an Artisan, remember the lesson you learned today, and always consider the consequences of what you make. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31956-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31956-01.html deleted file mode 100644 index 4b0f247eb9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31956-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Rydel:
-What brings you here? You aren't here to apply to be a Warehouse Keeper, are you?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31956-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31956-02.html deleted file mode 100644 index b31cdffd40..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31956-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Rydie:
-Oh, you're the one who is taking the Path to an Artisan!
-What a surprise! I haven't seen anyone taking the Path to an Artisan in a long time!
-Let me see, the good news... Means you're qualified to be an Artisan!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31956-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31956-03.html deleted file mode 100644 index a2a8022f6b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31956-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Rydie:
-Well, the stories? They are all kinds of passwords for the test. Some are stories about a hard mission, considering the question and coming up with an answer.
-Don't worry, it probably won't fail this test. Keep this in mind!
-You and I, we're both Dwarves.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31956-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31956-04.html deleted file mode 100644 index de0e63ef0d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31956-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Rydel:
-Good, then take this certificate.
-You've passed the Path to an Artisan! Go see Head Blacksmith Tapoy in Gludin Village and he'll make you an Artisan. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-01.html deleted file mode 100644 index 031b031271..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-01.html +++ /dev/null @@ -1,8 +0,0 @@ -Mineral Trader Hitchi:
-Is this the test of the Artisan?
-Then you definitely have something to tell me!
-Huh, then the final execution day is...!
-Well, what is it? Please tell me!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-02.html deleted file mode 100644 index 8f138954d7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Mineral Trader Hitchi:
-The golden wagon wheels shake..!
-By the way, do you have any idea what you just said?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-03.html deleted file mode 100644 index e449591237..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Mineral Trader Hitchi:
-Ha! Awesome! Just like a craftsman, eh?
-Thanks for telling me that story. Now you should go talk to Lockirin in Dwarven Village at the Iron Gate Guild. He'll tell you what you need to do next. Ha! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-04.html deleted file mode 100644 index 70481346d5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Mineral Trader Hitchi:
-Thank you for telling me the story. Now go to Lockirin in Dwarven Village at the Iron Gate Guild. He'll tell you what you need to do next. Ha! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-05.html deleted file mode 100644 index edc6831bf1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Mineral Trader Hitchi:
-Is that so?
-Well, that has nothing to do with me, anyway!
-Please go and speak with the Railroad Worker Obi and deliver this:
-
Registration complete. Will wait for execution date.

- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-06.html deleted file mode 100644 index 6769189bc0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Mineral Trader Hitchi:
-Do you need something else?
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-06a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-06a.html deleted file mode 100644 index 5416bc567c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-06a.html +++ /dev/null @@ -1,5 +0,0 @@ -Mineral Trader Hitch:
-Please give this message to Railroad Worker Obi.
-
Registration complete. Will wait for execution date.

-That's it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-07.html deleted file mode 100644 index dcc6a88ea9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Mineral Trader Hitchi:
-Is that so?
-Oh, it's not that bad!
-Please deliver this to Warehouse Keeper Rydel in the Town of Schuttgart.
-Good news arrived that you've been waiting for. Give messenger appropriate reward.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-08.html deleted file mode 100644 index ff6d978880..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Mineral Trader Hitchi:
-Please deliver this to Warehouse Keeper Rydel in the Town of Schuttgart.
-
Good news arrived that you've been waiting for. Give messenger appropriate reward.

- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-09.html deleted file mode 100644 index d246c91c1d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Mineral Trader Hitchi:
-Just a minute, what's the hurry?
-Come on, why don't you wait here for a while? Wouldn't you like to be an Artisan?
-Don't get me wrong... I just wanted to find out what you thought about our six Dwarven guilds.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-10.html deleted file mode 100644 index 593074b7cd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-10.html +++ /dev/null @@ -1,7 +0,0 @@ -Mineral Trader Hitchi:
-I think Obi probably told me this story... The six Dwarven Guilds are like the columns that support the house of Dwarves.
-Architecture, trade, iron manufacture, warehousing, collecting.. Dwarves would cease to exist if even one of the six Guilds went missing.
-We Dwarves must put the good of our entire race above personal enrichment!
-We must never forget the bitter experiences that we've had in the past... We were enslaved by a tribe of savages... Only to see them destroyed by the very weapons they forced us to make for them!
-You passed the test! I'll give you this Pass Certificate and the Head Blacksmith will make you an Artisan. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-11.html deleted file mode 100644 index bf4f346b8d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/31963-11.html +++ /dev/null @@ -1,6 +0,0 @@ -Mineral Trader Hitchi:
-Just a minute, what's the hurry?
-Come on, please wait here with me for a while. Wouldn't you like to be an Artisan?
-Don't get me wrong... I just want to know what you think about our six Dwarven guilds.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-01.html deleted file mode 100644 index 15481309d6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Railroad Worker Obi:
-The Artisan's test? Isn't that test conducted by the Black Anvil Guild?
-Obviously, I'm a miner from the Gray Pillar Guild. I have nothing to do with Artisans!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-02.html deleted file mode 100644 index 11206b291f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Railroad Worker Obi:
-Hey, why did you give up so easy?
-It doesn't matter whether I belong to the Gray Pillar guild or not, does it?
-All six guilds are closely related and share collaborative relationships with each other. I even know some Collectors who work in Blacksmith Shops! Then, it shouldn't be so strange for me to give the test of an Artisan, right?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-03.html deleted file mode 100644 index 56558aee69..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Railroad Worker Obi:
-Oh, well, you're a youngster, and youngsters make a lot of mistakes!
-Just don't forget that all of our guilds have the same aim, that is, we exist to protect all Dwarves and independence!
-Are you ready to hear about the test?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-04.html deleted file mode 100644 index 3e3496719e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Railroad Worker Obi:
-You have a good mind, and I think you'll make a good Artisan.
-Never forget, we Dwarves stick together, no matter which guild we belong to.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-05.html deleted file mode 100644 index 25f5c0466e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Railroad Worker Obi:
-The test isn't very hard at all.
-All you have to do is listen to a story and deliver it Mineral Trader Hitchi in the Town of Schuttgart as it is, and follow his orders. Isn't that simple?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-06.html deleted file mode 100644 index 221dc334ea..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Railroad Worker Obi:
-OK, but remember, you must never tell this story to anyone else! All Artisans must learn the importance of keeping secrets!
-And, you must suppress your curiousity as well. Your role is only to deliver my words just as they are. Well, are you ready?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-07.html deleted file mode 100644 index 4cbb4ba396..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Railroad Worker Obi:
-
The Golden Wheels are shaking. If you hit now,
-you can change the balance of the six pillars

-Deliver these words to Mineral Trader Hitchi in the Town of Schuttgart. I'll answer no questions! If you want to pass the test, follow my words to the letter. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-08.html deleted file mode 100644 index de2aa596db..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Railroad Worker Obi:
-I already told you. Deliver the message to Mineral Trader Hitchi in the Town of Schuttgart. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-09.html deleted file mode 100644 index 2a902831ce..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Railroad Worker Obi:
-You're back so soon?
Do you have a message for me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-10.html deleted file mode 100644 index 25a9bda4ee..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-10.html +++ /dev/null @@ -1,6 +0,0 @@ -Railroad Worker Obi:
-I see.
-Then I'll proceed with my assignment.
-Haven't you felt anything while doing this?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-11.html deleted file mode 100644 index cfaa13ca97..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-11.html +++ /dev/null @@ -1,6 +0,0 @@ -Railroad Worker Obi:
-I didn't use you! That was the test!
-Well, let's call it your education.
-Artisans make things. Once things are made, they are out of our control. Therefore, we must always think carefully about what we're making.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-12.html deleted file mode 100644 index 4965c4822e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-12.html +++ /dev/null @@ -1,8 +0,0 @@ -Railroad Worker Obi:
-That's right! That's the conclusion after serious thought, but doesn't just want to admit fostering trouble in our Dwarven Guilds.
-We, Dwarves have been persecuted too long. Even though we're extremely dextrous, and quite rich, we lack any real political power!
-Why? We've been too selfish!
-We should think more about our entire race, not just personal wealth!
-Just the words of an old Railroad Worker who remains alone at the place of dreams...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-13.html deleted file mode 100644 index e303405ef5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/32052-13.html +++ /dev/null @@ -1,5 +0,0 @@ -Railroad Worker Obi:
-Now I'll give you this Final Pass Certificate.
-You're fully qualified to become an Artisan.
-Speak with the Head Blacksmith near here. Congratulations! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/Q00418_PathOfTheArtisan.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/Q00418_PathOfTheArtisan.java deleted file mode 100644 index d6a0c87a7d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q00418_PathOfTheArtisan/Q00418_PathOfTheArtisan.java +++ /dev/null @@ -1,570 +0,0 @@ -/* - * Copyright (C) 2004-2015 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 . - */ -package quests.Q00418_PathOfTheArtisan; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.network.serverpackets.SocialAction; -import org.l2jmobius.gameserver.util.Util; - -/** - * Path Of The Artisan (418) - * @author ivantotov - */ -public class Q00418_PathOfTheArtisan extends Quest -{ - // NPCs - private static final int BLACKSMITH_SILVERA = 30527; - private static final int BLACKSMITH_PINTER = 30298; - private static final int BLACKSMITH_KLUTO = 30317; - private static final int IRON_GATES_LOCKIRIN = 30531; - // Items - private static final int SILVERYS_RING = 1632; - private static final int PASS_1ST_CERTIFICATE = 1633; - private static final int PASS_2ND_CERTIFICATE = 1634; - private static final int BOOGLE_RATMAN_TOOTH = 1636; - private static final int BOOGLE_RATMAN_LEADERS_TOOTH = 1637; - private static final int KLUTOS_LETTER = 1638; - private static final int FOOTPRINT_OF_THIEF = 1639; - private static final int STOLEN_SECRET_BOX = 1640; - private static final int SECRET_BOX = 1641; - // Reward - private static final int FINAL_PASS_CERTIFICATE = 1635; - // Monster - private static final int VUKU_ORC_FIGHTER = 20017; - private static final int BOOGLE_RATMAN = 20389; - private static final int BOOGLE_RATMAN_LEADER = 20390; - // Misc - private static final int MIN_LEVEL = 19; - - public Q00418_PathOfTheArtisan() - { - super(418); - addStartNpc(BLACKSMITH_SILVERA); - addTalkId(BLACKSMITH_SILVERA, BLACKSMITH_PINTER, BLACKSMITH_KLUTO, IRON_GATES_LOCKIRIN); - addKillId(VUKU_ORC_FIGHTER, BOOGLE_RATMAN, BOOGLE_RATMAN_LEADER); - registerQuestItems(SILVERYS_RING, PASS_1ST_CERTIFICATE, PASS_2ND_CERTIFICATE, BOOGLE_RATMAN_TOOTH, BOOGLE_RATMAN_LEADERS_TOOTH, KLUTOS_LETTER, FOOTPRINT_OF_THIEF, STOLEN_SECRET_BOX, SECRET_BOX); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "ACCEPT": - { - if (player.getClassId() == ClassId.DWARVEN_FIGHTER) - { - if (player.getLevel() >= MIN_LEVEL) - { - if (hasQuestItems(player, FINAL_PASS_CERTIFICATE)) - { - htmltext = "30527-04.htm"; - } - else - { - htmltext = "30527-05.htm"; - } - } - else - { - htmltext = "30527-03.htm"; - } - } - else if (player.getClassId() == ClassId.ARTISAN) - { - htmltext = "30527-02a.htm"; - } - else - { - htmltext = "30527-02.htm"; - } - break; - } - case "30527-06.htm": - { - qs.startQuest(); - giveItems(player, SILVERYS_RING, 1); - htmltext = event; - break; - } - case "30527-08b.html": - { - takeItems(player, SILVERYS_RING, 1); - takeItems(player, BOOGLE_RATMAN_TOOTH, -1); - takeItems(player, BOOGLE_RATMAN_LEADERS_TOOTH, -1); - giveItems(player, PASS_1ST_CERTIFICATE, 1); - qs.setCond(3, true); - htmltext = event; - break; - } - case "30527-08c.html": - { - takeItems(player, SILVERYS_RING, 1); - takeItems(player, BOOGLE_RATMAN_TOOTH, -1); - takeItems(player, BOOGLE_RATMAN_LEADERS_TOOTH, -1); - qs.setMemoState(10); - qs.setCond(8, true); - htmltext = event; - break; - } - case "30298-02.html": - case "30317-02.html": - case "30317-03.html": - case "30317-05.html": - case "30317-06.html": - case "30317-11.html": - case "30531-02.html": - case "30531-03.html": - case "30531-04.html": - case "31956-02.html": - case "31956-03.html": - case "32052-02.html": - case "32052-03.html": - case "32052-04.html": - case "32052-05.html": - case "32052-06.html": - case "32052-10.html": - case "32052-11.html": - case "32052-12.html": - { - htmltext = event; - break; - } - case "30298-03.html": - { - if (hasQuestItems(player, KLUTOS_LETTER)) - { - takeItems(player, KLUTOS_LETTER, 1); - giveItems(player, FOOTPRINT_OF_THIEF, 1); - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "30298-06.html": - { - if (hasQuestItems(player, FOOTPRINT_OF_THIEF, STOLEN_SECRET_BOX)) - { - giveItems(player, PASS_2ND_CERTIFICATE, 1); - takeItems(player, FOOTPRINT_OF_THIEF, 1); - takeItems(player, STOLEN_SECRET_BOX, 1); - giveItems(player, SECRET_BOX, 1); - qs.setCond(7, true); - htmltext = event; - } - break; - } - case "30317-04.html": - { - giveItems(player, KLUTOS_LETTER, 1); - qs.setCond(4, true); - htmltext = event; - break; - } - case "30317-07.html": - { - giveItems(player, KLUTOS_LETTER, 1); - qs.setCond(4); - htmltext = event; - break; - } - case "30317-10.html": - { - if (hasQuestItems(player, PASS_2ND_CERTIFICATE, SECRET_BOX)) - { - giveItems(player, FINAL_PASS_CERTIFICATE, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = event; - } - break; - } - case "30317-12.html": - { - if (hasQuestItems(player, PASS_2ND_CERTIFICATE, SECRET_BOX)) - { - giveItems(player, FINAL_PASS_CERTIFICATE, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = event; - } - break; - } - case "30531-05.html": - { - if (qs.isMemoState(101)) - { - giveItems(player, FINAL_PASS_CERTIFICATE, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = event; - } - break; - } - case "31956-04.html": - { - if (qs.isMemoState(201)) - { - giveItems(player, FINAL_PASS_CERTIFICATE, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = event; - } - break; - } - case "31963-02.html": - case "31963-06.html": - { - if (qs.isMemoState(100)) - { - htmltext = event; - } - break; - } - case "31963-03.html": - { - if (qs.isMemoState(100)) - { - qs.setMemoState(101); - qs.setCond(10, true); - htmltext = event; - } - break; - } - case "31963-05.html": - { - if (qs.isMemoState(100)) - { - qs.setMemoState(102); - qs.setCond(11, true); - htmltext = event; - } - break; - } - case "31963-07.html": - { - if (qs.isMemoState(100)) - { - qs.setMemoState(201); - qs.setCond(12, true); - htmltext = event; - } - break; - } - case "31963-09.html": - { - if (qs.isMemoState(100)) - { - qs.setMemoState(202); - htmltext = event; - } - break; - } - case "31963-10.html": - { - if (qs.isMemoState(202)) - { - giveItems(player, FINAL_PASS_CERTIFICATE, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = event; - } - break; - } - case "32052-07.html": - { - if (qs.isMemoState(10)) - { - qs.setMemoState(100); - qs.setCond(9, true); - htmltext = event; - } - break; - } - case "32052-13.html": - { - if (qs.isMemoState(102)) - { - giveItems(player, FINAL_PASS_CERTIFICATE, 1); - final int level = player.getLevel(); - if (level >= 20) - { - addExpAndSp(player, 80314, 5087); - } - else if (level == 19) - { - addExpAndSp(player, 80314, 5087); - } - else - { - addExpAndSp(player, 80314, 5087); - } - qs.exitQuest(false, true); - player.sendPacket(new SocialAction(player.getObjectId(), 3)); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(Config.ALT_PARTY_RANGE, npc, killer, true)) - { - switch (npc.getId()) - { - case VUKU_ORC_FIGHTER: - { - if (hasQuestItems(killer, FOOTPRINT_OF_THIEF) && !hasQuestItems(killer, STOLEN_SECRET_BOX)) - { - if (getRandom(10) < 2) - { - giveItems(killer, STOLEN_SECRET_BOX, 1); - qs.setCond(6, true); - } - } - break; - } - case BOOGLE_RATMAN: - { - if (hasQuestItems(killer, SILVERYS_RING) && (getQuestItemsCount(killer, BOOGLE_RATMAN_TOOTH) < 10)) - { - if (getRandom(10) < 7) - { - if (getQuestItemsCount(killer, BOOGLE_RATMAN_TOOTH) == 9) - { - giveItems(killer, BOOGLE_RATMAN_TOOTH, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, BOOGLE_RATMAN_LEADERS_TOOTH) >= 2) - { - qs.setCond(2); - } - } - else - { - giveItems(killer, BOOGLE_RATMAN_TOOTH, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - break; - } - case BOOGLE_RATMAN_LEADER: - { - if (hasQuestItems(killer, SILVERYS_RING) && (getQuestItemsCount(killer, BOOGLE_RATMAN_LEADERS_TOOTH) < 2)) - { - if (getRandom(10) < 5) - { - if (getQuestItemsCount(killer, BOOGLE_RATMAN_LEADERS_TOOTH) == 1) - { - giveItems(killer, BOOGLE_RATMAN_LEADERS_TOOTH, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, BOOGLE_RATMAN_TOOTH) >= 10) - { - qs.setCond(2); - } - } - } - else - { - giveItems(killer, BOOGLE_RATMAN_LEADERS_TOOTH, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - if (qs.isCreated()) - { - if (npc.getId() == BLACKSMITH_SILVERA) - { - htmltext = "30527-01.htm"; - } - } - else if (qs.isCompleted()) - { - if (npc.getId() == BLACKSMITH_SILVERA) - { - return htmltext; - } - } - else if (qs.isStarted()) - { - switch (npc.getId()) - { - case BLACKSMITH_SILVERA: - { - if (hasQuestItems(player, SILVERYS_RING) && ((getQuestItemsCount(player, BOOGLE_RATMAN_TOOTH) + getQuestItemsCount(player, BOOGLE_RATMAN_LEADERS_TOOTH)) < 12)) - { - htmltext = "30527-07.html"; - } - else if (hasQuestItems(player, SILVERYS_RING) && (getQuestItemsCount(player, BOOGLE_RATMAN_TOOTH) >= 10) && (getQuestItemsCount(player, BOOGLE_RATMAN_LEADERS_TOOTH) >= 2)) - { - htmltext = "30527-08a.html"; - } - else if (hasQuestItems(player, PASS_1ST_CERTIFICATE)) - { - htmltext = "30527-09.html"; - } - else if (!hasQuestItems(player, PASS_1ST_CERTIFICATE) && qs.isMemoState(10)) - { - htmltext = "30527-09a.html"; - } - break; - } - case BLACKSMITH_PINTER: - { - if (hasQuestItems(player, PASS_1ST_CERTIFICATE, KLUTOS_LETTER)) - { - htmltext = "30298-01.html"; - } - else if (hasQuestItems(player, PASS_1ST_CERTIFICATE, FOOTPRINT_OF_THIEF) && !hasQuestItems(player, STOLEN_SECRET_BOX)) - { - htmltext = "30298-04.html"; - } - else if (hasQuestItems(player, PASS_1ST_CERTIFICATE, FOOTPRINT_OF_THIEF, STOLEN_SECRET_BOX)) - { - htmltext = "30298-05.html"; - } - else if (hasQuestItems(player, PASS_1ST_CERTIFICATE, PASS_2ND_CERTIFICATE, SECRET_BOX)) - { - htmltext = "30298-07.html"; - } - break; - } - case BLACKSMITH_KLUTO: - { - if (hasQuestItems(player, PASS_1ST_CERTIFICATE) && !hasAtLeastOneQuestItem(player, FOOTPRINT_OF_THIEF, KLUTOS_LETTER, PASS_2ND_CERTIFICATE, SECRET_BOX)) - { - htmltext = "30317-01.html"; - } - else if (hasQuestItems(player, PASS_1ST_CERTIFICATE) && hasAtLeastOneQuestItem(player, KLUTOS_LETTER, FOOTPRINT_OF_THIEF)) - { - htmltext = "30317-08.html"; - } - else if (hasQuestItems(player, PASS_1ST_CERTIFICATE, PASS_2ND_CERTIFICATE, SECRET_BOX)) - { - htmltext = "30317-09.html"; - } - break; - } - case IRON_GATES_LOCKIRIN: - { - if (qs.isMemoState(101)) - { - htmltext = "30531-01.html"; - } - break; - } - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30416-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30416-01.html deleted file mode 100644 index 0e2184bd16..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30416-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Triskel:
-Lector sent you, right? So you want to choose the path of a Assassin? Excellent! It's always good to study something new.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30416-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30416-02.html deleted file mode 100644 index 86cf6d1c99..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30416-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Triskel:
-You made the right decision! Tell me when you are ready to make a Class Transfer. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30421-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30421-01.html deleted file mode 100644 index 0560d69f8b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30421-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Witch Varika:
-Vollodos told me about you.Do you want to become a Dark Wizard?
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30421-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30421-02.html deleted file mode 100644 index f33db4fc1c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30421-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Witch Varika:
-You made the right decision! Tell me when you are ready to make a Class Transfer. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30524-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30524-01.html deleted file mode 100644 index a77401cc52..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30524-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Collector Pippi:
-Priest Gerald warned me about your arrival. So, do you want to become a Scavenger?
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30524-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30524-02.html deleted file mode 100644 index 43834005a2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30524-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Silvera:
-You made the right decision! Tell me when you are ready to make a Class Transfer. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30527-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30527-01.html deleted file mode 100644 index a0eceb2c27..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30527-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Silvera:
-Priest Gerald warned me about your arrival. So, do you want to become a Artisan?
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30527-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30527-02.html deleted file mode 100644 index 43834005a2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30527-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Silvera:
-You made the right decision! Tell me when you are ready to make a Class Transfer. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30650-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30650-01.html deleted file mode 100644 index 528127e9f2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30650-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Priest of the Earth Gerald:
-Now I can trust you. What do you think? Would you like to take a new path?
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30650-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30650-02.htm deleted file mode 100644 index ecf891e7f3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30650-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Head Priest of the Earth Gerald:
-Have you considered it well? Which Class do you choose?
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30650-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30650-03.html deleted file mode 100644 index 4ee0202edc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30650-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Priest of the Gerald:
-Haven't you set off? Follow the arrow.
-(you may check your destination in the quest dialog by pressing Alt+U.) \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30650-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30650-04.html deleted file mode 100644 index 19d1d30615..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/30650-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Priest of the Gerald:
-(Only characters who are level 19 or above and who have completed the Loser Priest (3/3) quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/Q10993_FutureDwarves.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/Q10993_FutureDwarves.java deleted file mode 100644 index 7c28c5e225..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/Q10993_FutureDwarves.java +++ /dev/null @@ -1,158 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10993_FutureDwarves; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q10999_LoserPriest3.Q10999_LoserPriest3; - -/** - * Future: Dwarves (10993) - * @author Stayway - */ -public class Q10993_FutureDwarves extends Quest -{ - // NPCs - private static final int GERALD = 30650; - private static final int PIPPI = 30524; - private static final int SILVERA = 30527; - - // Items - private static final int FIRST_CLASS_BUFF_SCROLL = 29011; - private static final int IMPROVED_SOE = 49087; - - // Misc - private static final int MIN_LEVEL = 19; - - public Q10993_FutureDwarves() - { - super(10993); - addStartNpc(GERALD); - addTalkId(PIPPI, GERALD, SILVERA); - addCondMinLevel(MIN_LEVEL, "no-level.html"); // Custom - addCondRace(Race.DWARF, "no-race.html"); // Custom - addCondCompletedQuest(Q10999_LoserPriest3.class.getSimpleName(), "30650-04.html"); - setQuestNameNpcStringId(NpcStringId.LV_19_FUTURE_DWARVES); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30650-02.htm": - case "f_scavenger.html": - case "f_artisan.html": - { - htmltext = event; - break; - } - case "a_scavenger.html": - { - qs.startQuest(); - qs.setCond(2, true); - htmltext = event; - break; - } - case "a_artisan.html": // Custom html - { - qs.startQuest(); - qs.setCond(3, true); - htmltext = event; - break; - } - case "30524-02.html": - case "30527-02.html": - { - if (qs.getCond() > 1) - { - giveItems(player, FIRST_CLASS_BUFF_SCROLL, 5); - giveItems(player, IMPROVED_SOE, 1); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if ((npc.getId() == GERALD)) - { - htmltext = "30650-01.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == GERALD) - { - if (qs.getCond() >= 1) - { - htmltext = "30650-03.html"; - } - break; - } - if ((npc.getId() == PIPPI) && (talker.getClassId() != ClassId.SCAVENGER)) - { - if (qs.isCond(2)) - { - htmltext = "30524-01.html"; - } - break; - } - if ((npc.getId() == SILVERA) && (talker.getClassId() != ClassId.ARTISAN)) - { - if (qs.isCond(3)) - { - htmltext = "30527-01.html"; // Custom Html - } - break; - } - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/a_artisan.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/a_artisan.html deleted file mode 100644 index 552131fe28..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/a_artisan.html +++ /dev/null @@ -1,2 +0,0 @@ - Head Priest of the Earth Gerald:
-Do you want to become a Artisan? You need to talk Blacksmith Silvera. She is at the Blacksmith Shop . Don't waste time, go there
diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/a_scavenger.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/a_scavenger.html deleted file mode 100644 index 29b9713a93..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/a_scavenger.html +++ /dev/null @@ -1,2 +0,0 @@ - Head Priest of the Earth Gerald:
-Do you want to become a Scavengers? You need to talk Pippi. Pippi is in a department of the Bronze Key Guild. Don't waste time, go there
diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/f_artisan.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/f_artisan.html deleted file mode 100644 index 4184903ad1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/f_artisan.html +++ /dev/null @@ -1,7 +0,0 @@ -Class description - Artisan:
- Artisans are Dwarves who work in creating items and equipment. They don't like traveling and prefer to stay in their workshops.
-They can't continue lerning Spoil and Sweeper Skills, so they are less effective when it comes to collecting materials. However, you can earn a lot through item-making.
-They are not very effective in combat or during hunting, but, unlike Scavengers, they can summon battle Mechanic Golems who will be a good asset in battles.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/f_scavenger.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/f_scavenger.html deleted file mode 100644 index d6755c2e68..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/f_scavenger.html +++ /dev/null @@ -1,7 +0,0 @@ -Class description - Scavenger :
- Scavengers are Dwarves who travel the world looking for materials for making various items.
-They are able to collect various additional items and materials from monsters. Scavengers use Spoil and Sweeper Skills that they learned back in their Dwarven Fighter times.
-They are not really effective in combat or during hunting, but you can earn a lot with them when collecting materials. That's why players who want to pursue item collecting choose Scavengers.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/no-level.html deleted file mode 100644 index ff92e600e2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Grocer Vollodos:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 19 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/no-race.html deleted file mode 100644 index 90813e136f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10993_FutureDwarves/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Grocer Vollodos:
-You are not a Dark Elf. Get the hell out! -(This quest is available to Dark Elfs only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30560-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30560-01.html deleted file mode 100644 index 68fbbf4a1d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30560-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Accessory Merchant Uska:
-Seems like you're already strong and experienced enough to venture out into the world. There's just one important task remaining.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30560-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30560-01a.html deleted file mode 100644 index 9b5627fde8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30560-01a.html +++ /dev/null @@ -1,4 +0,0 @@ -Accessory Merchant Uska:
-Seems like you're already strong and experienced enough to venture out into the world. There's just one important task remaining.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30560-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30560-02.htm deleted file mode 100644 index 13bbcbe921..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30560-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Accessory Merchant Uska:
-I see you're really fit! So who do you want to be? An Orc Raider or an Orc Monk?
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30560-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30560-02a.htm deleted file mode 100644 index cee523e1ad..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30560-02a.htm +++ /dev/null @@ -1,4 +0,0 @@ -Accessory Merchant Uska:
-I feel that you have the ability to hear voices of our ancestors.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30560-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30560-03.html deleted file mode 100644 index 2a5ed7096e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30560-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Accessory Merchant Uska:
-Are you still here? You shouldn't waste time. Follow the arrow.
-(you may check your destination in the quest dialog by pressing Alt+U.) \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30560-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30560-04.html deleted file mode 100644 index 57046329d3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30560-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Accessory Merchant Uska:
-(Only characters who are level 19 or above and who have completed the Red Gem Necklace (3/3) quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30570-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30570-01.html deleted file mode 100644 index bef45d8ea5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30570-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Karukia:
-Uska said you are willing to study the martial art Kawat. First, you need to become an Orc Raider.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30570-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30570-02.html deleted file mode 100644 index 7d7880d2fb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30570-02.html +++ /dev/null @@ -1,2 +0,0 @@ -Karukia:
-That's great idea! The path of Kawat is very challenging. It's not up to everybody's strengh. Come back to me when you are ready. \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30585-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30585-01.html deleted file mode 100644 index 942c411203..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30585-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Tataru Zu Hestui:
-Uska told me about you. Do you want to become an Orc Shaman? Then be ready to serve our ancestors with your body and soul.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30585-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30585-02.html deleted file mode 100644 index 649d800bcc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30585-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Tataru Zu Hestui:
-Our tribe lives by the strengh of ancestors. You've made the right choice! Tell me when you are ready to make a Class Transfer. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30587-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30587-01.html deleted file mode 100644 index 95999a1e15..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30587-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Gantakai Zu Urutu:
-Uska said you are willing to study the martial art Kawat. First, you need to become an Orc Raider.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30587-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30587-02.html deleted file mode 100644 index 09153c66fa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/30587-02.html +++ /dev/null @@ -1,2 +0,0 @@ -Gantakai Zu Urutu:
-That's great idea! The path of Kawat is very challenging. It's not up to everybody's strengh. Come back to me when you are ready. \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/Q10994_FutureOrcs.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/Q10994_FutureOrcs.java deleted file mode 100644 index 424cb557e7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/Q10994_FutureOrcs.java +++ /dev/null @@ -1,179 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10994_FutureOrcs; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q11023_RedGemNecklace3.Q11023_RedGemNecklace3; - -/** - * Future: Future Orcs (10994) - * @author Stayway - */ -public class Q10994_FutureOrcs extends Quest -{ - // NPCs - private static final int USKA = 30560; - private static final int KARUKIA = 30570; - private static final int GANTAKAI = 30587; - private static final int HESTUI = 30585; - // Items - private static final int FIRST_CLASS_BUFF_SCROLL = 29011; - private static final int IMPROVED_SOE = 49087; - // Misc - private static final int MIN_LEVEL = 19; - - public Q10994_FutureOrcs() - { - super(10994); - addStartNpc(USKA); - addTalkId(USKA, KARUKIA, GANTAKAI, HESTUI); - addCondMinLevel(MIN_LEVEL, "no-level.html"); // Custom - addCondRace(Race.ORC, "no-race.html"); // Custom - addCondCompletedQuest(Q11023_RedGemNecklace3.class.getSimpleName(), "30560-04.html"); - setQuestNameNpcStringId(NpcStringId.LV_19_FUTURE_ORCS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30560-02.htm": - case "30560-02a.htm": - case "f_raider.html": - case "f_monk.html": - case "m_shaman.html": - { - htmltext = event; - break; - } - case "a_raider.html": - { - qs.startQuest(); - qs.setCond(2, true); - htmltext = event; - break; - } - case "a_monk.html": - { - qs.startQuest(); - qs.setCond(3, true); - htmltext = event; - break; - } - case "a_shaman.html": - { - qs.startQuest(); - qs.setCond(4, true); - htmltext = event; - break; - } - case "30570-02.html": // Custom html - case "30587-02.html": - case "30585-02.html": - { - if (qs.getCond() > 1) - { - giveItems(player, FIRST_CLASS_BUFF_SCROLL, 5); - giveItems(player, IMPROVED_SOE, 1); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if ((npc.getId() == USKA) && (talker.getClassId() == ClassId.ORC_FIGHTER)) - { - htmltext = "30560-01.html"; - } - else if (talker.getClassId() == ClassId.ORC_MAGE) - { - htmltext = "30560-01a.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == USKA) - { - if (qs.getCond() >= 1) - { - htmltext = "30560-03.html"; - } - break; - } - if ((npc.getId() == KARUKIA) && (talker.getClassId() != ClassId.ORC_RAIDER)) - { - if (qs.isCond(2)) - { - htmltext = "30570-01.html"; // Custom html - } - break; - } - if ((npc.getId() == GANTAKAI) && (talker.getClassId() != ClassId.ORC_MONK)) - { - if (qs.isCond(3)) - { - htmltext = "30587-01.html"; - } - break; - } - if ((npc.getId() == HESTUI) && (talker.getClassId() != ClassId.ORC_SHAMAN)) - { - if (qs.isCond(4)) - { - htmltext = "30585-01.html"; - } - break; - } - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/a_monk.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/a_monk.html deleted file mode 100644 index eb8f65e80c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/a_monk.html +++ /dev/null @@ -1,2 +0,0 @@ -Accessory Merchant Uska:
-Do you want to become an Orc Monc? Then you need to talk to Gantaki Zu Urutu. You can find him in the Orc Village near the store that sells weapons and armor. I will send notice about your visit.
\ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/a_raider.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/a_raider.html deleted file mode 100644 index a90d967b31..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/a_raider.html +++ /dev/null @@ -1,2 +0,0 @@ -Accessory Merchant Uska:
-Do you want to become an Orc Raider? Then you need to talk to Prefect Karukia. Go to the Royal Palace of the Orc Village. I will send notice about your visit.
\ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/a_shaman.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/a_shaman.html deleted file mode 100644 index 68833e35d7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/a_shaman.html +++ /dev/null @@ -1,2 +0,0 @@ -Accessory Merchant Uska:
-Do you want to become an Orc Shaman? Then you need to talk to Tataru Zu Hestui. You can find him in the Orc Village. I will send notice about your visit.
diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/f_monk.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/f_monk.html deleted file mode 100644 index 42edfabac2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/f_monk.html +++ /dev/null @@ -1,7 +0,0 @@ -Class description - Orc Monks
-Orc Monks are mighty warriors who wants to be stronger not trough weapons, but trough the abilities of their own bodies.
-Orc Monks alone can use Fist Weapons.
-They wear Light Armor and actively fight in close combat. Depending on situation, they are able to fight long-range as well. They have a big reserve of health but comparatively low defense, that's why they need to kill enemies quickly.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/f_raider.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/f_raider.html deleted file mode 100644 index 0d77afeb70..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/f_raider.html +++ /dev/null @@ -1,6 +0,0 @@ -Class description - Raider
-Orc Raiders are elite warriors of Orc Race who have improved their mastery of martial arts to a perfection.
-They prefer attacking and skillfully use various weapons. They can't use Magic Skills, however, under certain conditions, they are able to increase their attack or defense power, which helps them survive when situations are critical.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/m_shaman.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/m_shaman.html deleted file mode 100644 index 4c73a863b2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/m_shaman.html +++ /dev/null @@ -1,8 +0,0 @@ -Class description - Orc Shaman:
-Orc Shamans bless warriors with the magic of a Fire God, increase their strengh and also cast various curses upon enemies.
-Orc Shamans specialize in a magic that gives strengh to their allies and weakens enemies.
-Most of their attack magical Skills deals periodic damage, that's why they can combine magical and physical attacks.
-They deal less damage than Warriors, but can increase Physical Attack with Reinforcement Skills, which makes them more effective in combat.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/no-level.html deleted file mode 100644 index 1ce9288808..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Accessory Merchant Uska:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 19 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/no-race.html deleted file mode 100644 index 7db745ac57..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10994_FutureOrcs/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Accessory Merchant Uska:
-You are not an Orc. Get the hell out! -(This quest is available to Orcs only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30516-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30516-01.htm deleted file mode 100644 index 9a264ea964..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30516-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Weapon Merchant Reep:
-Lately thieves have been stealing packages that I send to my customers. Our shop-"The Golden Wheel"- has just opened. These thefts might lead us into banckruptcy. Could you slay Goblins and Orcs who hang around the trade route? Here's the Bounty Poster for these wretches. I think they are to blame for all of this. I hope you can help us.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30516-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30516-01a.html deleted file mode 100644 index 1504f19d35..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30516-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Weapon Merchant Reep:
-Well, well. According to rumors, these cursed beasts still roam around the trade route. Deal with them please. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30516-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30516-02.html deleted file mode 100644 index 28047592ff..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30516-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Weapon Merchant Reep:
-Thank you! Now the trade route is going to be safe for some time. That's not enough. I know, but please take it as your reward. I think this thing will come in handy.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30516-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30516-03.html deleted file mode 100644 index b74fe05aa9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30516-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Weapon Merchant Reep:
-That you've found the reward to your liking. By the way, Priest Zimenf visited our shop not so long ago. I think he was worried about something. Please, ask if he needs some kind of help.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30601-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30601-01.html deleted file mode 100644 index c44f02b26d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30601-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Newbie Guide:
-Haven't you visited weapons shop. "The Golden Wheel" yet? Its master Reep is a friend of mine. He recently complained that his shop is robbed quite often. Will you, please, visit Reep and help him out?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30601-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30601-02.htm deleted file mode 100644 index cc27773642..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30601-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Newbie Guide:
-I'm sorry that I'm asking for help right away. You can find Reep at the shop that sells weapons and armor. It's in the center of the village.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30601-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30601-02a.html deleted file mode 100644 index c218c19bc5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/30601-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Newbie Guide:
-Have you forgotten already? Go to Reep! You will find him at the shop that sells weapons and armor. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/Q10995_MutualBenefit.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/Q10995_MutualBenefit.java deleted file mode 100644 index 400dd405d3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/Q10995_MutualBenefit.java +++ /dev/null @@ -1,277 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10995_MutualBenefit; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.util.Util; - -/** - * Mutual Benefit (10995) - * @author Stayway - */ -public class Q10995_MutualBenefit extends Quest -{ - // NPCs - private static final int NEWBIE_GUIDE = 30601; - private static final int REEP = 30516; - // Items - private static final int BALCK_WOLF_TOOTH = 90284; - private static final int GOBLINS_NAVIGATION_DEVICE = 90285; - private static final int UTUKU_ORC_AMULET = 90286; - private static final int GOBLIN_BRIGANDS_OLD_SWORD = 90287; - private static final int GARUM_WEREWOLF_TAIL = 90288; - private static final int GOBLIN_BRIGAND_LIEUTENANT_NECKLACE = 90289; - private static final int BOUNTY_POSTER = 90283; - // Rewards - private static final int SILVERSMITH_HAMMER = 49053; - private static final int RING_NOVICE = 29497; - private static final int NECKLACE_NOVICE = 49039; - // Monsters - private static final int BLACK_WOLF = 20317; - private static final int GOBLIN_SNOOPER = 20327; - private static final int UTUKU_ORC = 20446; - private static final int UTUKU_ORC_ARCHER = 20447; - private static final int GOBLIN_BRIGAND = 20322; - private static final int GARUM_WEREWOLF = 20307; - private static final int GOBLIN_BRIGAND_LIEUTENANT = 20324; - // Misc - private static final int MIN_LVL = 2; - private static final int MAX_LVL = 20; - - public Q10995_MutualBenefit() - { - super(10995); - addStartNpc(NEWBIE_GUIDE); - addTalkId(NEWBIE_GUIDE, REEP); - addKillId(BLACK_WOLF, GOBLIN_SNOOPER, UTUKU_ORC, UTUKU_ORC_ARCHER, GOBLIN_BRIGAND, GARUM_WEREWOLF, GOBLIN_BRIGAND_LIEUTENANT); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); - addCondRace(Race.DWARF, "no-race.html"); - registerQuestItems(BOUNTY_POSTER, BALCK_WOLF_TOOTH, GOBLINS_NAVIGATION_DEVICE, UTUKU_ORC_AMULET, GOBLIN_BRIGANDS_OLD_SWORD, GARUM_WEREWOLF_TAIL, GOBLIN_BRIGAND_LIEUTENANT_NECKLACE); - setQuestNameNpcStringId(NpcStringId.LV_2_20_MUTUAL_BENEFIT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30601-02.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(7)) - { - takeItems(player, BOUNTY_POSTER, 1); - takeItems(player, BALCK_WOLF_TOOTH, 10); - takeItems(player, GOBLINS_NAVIGATION_DEVICE, 10); - takeItems(player, UTUKU_ORC_AMULET, 10); - takeItems(player, GOBLIN_BRIGANDS_OLD_SWORD, 10); - takeItems(player, GARUM_WEREWOLF_TAIL, 10); - giveItems(player, SILVERSMITH_HAMMER, 1); - giveItems(player, RING_NOVICE, 2); - giveItems(player, NECKLACE_NOVICE, 1); - addExpAndSp(player, 70000, 0); - qs.exitQuest(false, true); - htmltext = "30516-03.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(1500, npc, killer, true)) - { - switch (npc.getId()) - { - case BLACK_WOLF: - { - if ((qs.isCond(2) && (getQuestItemsCount(killer, BALCK_WOLF_TOOTH) < 10))) - { - giveItems(killer, BALCK_WOLF_TOOTH, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, BALCK_WOLF_TOOTH) >= 10) && (getQuestItemsCount(killer, GOBLINS_NAVIGATION_DEVICE) >= 10)) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_BLACK_WOLVES_AND_GOBLIN_SNOOPERS_NGO_HUNTING_AND_KILL_UTUKU_ORCS_AND_UTUKU_ORC_ARCHERS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - break; - } - case GOBLIN_SNOOPER: - { - if ((qs.isCond(2) && (getQuestItemsCount(killer, GOBLINS_NAVIGATION_DEVICE) < 10))) - { - giveItems(killer, GOBLINS_NAVIGATION_DEVICE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, BALCK_WOLF_TOOTH) >= 10) && (getQuestItemsCount(killer, GOBLINS_NAVIGATION_DEVICE) >= 10)) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_BLACK_WOLVES_AND_GOBLIN_SNOOPERS_NGO_HUNTING_AND_KILL_UTUKU_ORCS_AND_UTUKU_ORC_ARCHERS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - break; - } - case UTUKU_ORC: - case UTUKU_ORC_ARCHER: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, UTUKU_ORC_AMULET) < 10)) - { - giveItems(killer, UTUKU_ORC_AMULET, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, UTUKU_ORC_AMULET) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_UTUKU_ORCS_AND_UTUKU_ORC_ARCHERS_NGO_HUNTING_AND_KILL_GOBLIN_BRIGANDS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - break; - } - case GOBLIN_BRIGAND: - { - if (qs.isCond(4) && (getQuestItemsCount(killer, GOBLIN_BRIGANDS_OLD_SWORD) < 10)) - { - giveItems(killer, GOBLIN_BRIGANDS_OLD_SWORD, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, GOBLIN_BRIGANDS_OLD_SWORD) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GOBLIN_BRIGANDS_N_GO_HUNTING_AND_KILL_GARUM_WEREWOLVES, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(5); - } - } - break; - } - case GARUM_WEREWOLF: - { - if (qs.isCond(5) && (getQuestItemsCount(killer, GARUM_WEREWOLF_TAIL) < 10)) - { - giveItems(killer, GARUM_WEREWOLF_TAIL, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, GARUM_WEREWOLF_TAIL) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GARUM_WEREWOLVES_N_GO_HUNTING_AND_KILL_GOBLIN_BRIGAND_LIEUTENANTS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(6); - } - } - break; - } - case GOBLIN_BRIGAND_LIEUTENANT: - { - if (qs.isCond(6) && (getQuestItemsCount(killer, GOBLIN_BRIGAND_LIEUTENANT_NECKLACE) < 10)) - { - giveItems(killer, GOBLIN_BRIGAND_LIEUTENANT_NECKLACE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, GOBLIN_BRIGAND_LIEUTENANT_NECKLACE) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GOBLIN_BRIGAND_LIEUTENANTS_NRETURN_TO_WEAPON_MERCHANT_REEP, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(7); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == NEWBIE_GUIDE) - { - htmltext = "30601-01.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == NEWBIE_GUIDE) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30601-02a.html"; - break; - } - } - break; - } - else if (npc.getId() == REEP) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30516-01.htm"; - qs.setCond(2, true); - showOnScreenMsg(talker, NpcStringId.GO_HUNTING_AND_KILL_BLACK_WOLVES_AND_GOBLIN_SNOOPERS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(talker, BOUNTY_POSTER, 1); - break; - } - case 2: - { - htmltext = "30516-01a.html"; - break; - } - case 7: - { - htmltext = "30516-02.html"; - break; - } - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/no-level.html deleted file mode 100644 index a8e754be1a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Newbie Guide:
-You don't have enough power yet. Come back later.
-(This quest is available after reaching Level 2.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/no-race.html deleted file mode 100644 index e551c16c5f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10995_MutualBenefit/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Newbie Guide:
-You're not a Dwarf. Don't get me wrong. I'm not a racist. It's just that. I feel awkward asking for help someone I have never seen before.
-(This quest is available to Dwarfes only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30516-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30516-01.html deleted file mode 100644 index 012e7907a2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30516-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Weapon Merchant Reep:
-We don't have any problems apart from the beasts who hang around the trade route in big numbers. But you've already dealt with them.
-By the way! Priest Zimenf has been visiting us often lately. He took over a job or reconstructing Maphr's Temple, and it seems like he needs more workers. Would you like help him?
-

- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30516-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30516-02.htm deleted file mode 100644 index f4d387cdc0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30516-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Weapon Merchant Reep:
-So you want to talk to him? Priest Zimenf is at Maphr's Temple in lower part of the town right now. I hope you can help him.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30516-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30516-02a.html deleted file mode 100644 index 7086698b75..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30516-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Weapon Merchant Reep:
-Priest Zimenf is at Maphr's Temple in lower part of the town right now. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30538-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30538-01.htm deleted file mode 100644 index c63afe4bf2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30538-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Priest of the Earth Zimenf:
-Reep sent you to me, right? Excellent! I was just looking for someone who will help me put our Marphr's Temple to rights. Unfortunately, after over the last centuries it has lost its former splendor... I tried to do everything myself, but alas! I couldn't find the necessary materials. Could you help me? I will give you this Temple Reconstruction Request, it lists everything I need.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30538-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30538-01a.html deleted file mode 100644 index 5b9386a589..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30538-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest of the Earth Zimenf:
-Temple reconstruction requires lots of resources. You have to get ready properly. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30538-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30538-02.html deleted file mode 100644 index aa4d9f0fd7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30538-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest of the Earth Zimenf:
-Did you bring everything I asked for? You did well! Then choose your reward, you rightly deserve it.
-
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30538-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30538-03.html deleted file mode 100644 index 103c51164a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30538-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Priest of the Earth Zimenf:
-Thank you again for your help. I hope you've found the reward to your liking.
-By the way, I might have another request for you. Do you know Priest Gerald? He was charged with repairing the broken statue of Maphr's, but looks like this task is too hard for him.
-Could you visit Priest Gerald and find out how to help him>
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30538-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30538-04.html deleted file mode 100644 index 103c51164a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/30538-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Priest of the Earth Zimenf:
-Thank you again for your help. I hope you've found the reward to your liking.
-By the way, I might have another request for you. Do you know Priest Gerald? He was charged with repairing the broken statue of Maphr's, but looks like this task is too hard for him.
-Could you visit Priest Gerald and find out how to help him>
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/Q10996_TemplesDecorations.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/Q10996_TemplesDecorations.java deleted file mode 100644 index f427c8eee0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/Q10996_TemplesDecorations.java +++ /dev/null @@ -1,273 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10996_TemplesDecorations; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * Temples Decorations (10996) - * @author Stayway - */ -public class Q10996_TemplesDecorations extends Quest -{ - // NPCs - private static final int ZIMENF = 30538; - private static final int REEP = 30516; - // Items - private static final int BARBED_BAT_WING_SAC = 90291; - private static final int PUMA_FUR = 90292; - private static final int GOBLIN_JEWEL = 90293; - private static final int GOLEM_ORE = 90294; - private static final int TEMPLE_RECONSTRUCTION_REQUEST = 90290; // Need finish htm - // Rewards - private static final int WARRIORS_ARMOR = 90306; - private static final int WARRIORS_GAITERS = 90307; - private static final int MEDIUMS_TUNIC = 90308; - private static final int MEDIUMS_STOCKINGS = 90309; - private static final int RING_NOVICE = 29497; - // Monsters - private static final int BARBED_BATS = 20370; - private static final int CRYSTAL_PUMA = 20510; - private static final int GOBLIN_LORD = 20528; - private static final int GOBLIN_BRIGAND_LEADER = 20323; - private static final int WINSTONE_GOLEM = 20521; - private static final int OBSIDIAN_GOLEM = 20526; - // Misc - private static final int MIN_LVL = 11; - private static final int MAX_LVL = 20; - - public Q10996_TemplesDecorations() - { - super(10996); - addStartNpc(REEP); - addTalkId(ZIMENF, REEP); - addKillId(BARBED_BATS, CRYSTAL_PUMA, GOBLIN_LORD, GOBLIN_BRIGAND_LEADER, WINSTONE_GOLEM, OBSIDIAN_GOLEM); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.DWARF, "no-race.html"); // Custom - registerQuestItems(TEMPLE_RECONSTRUCTION_REQUEST, BARBED_BAT_WING_SAC, PUMA_FUR, GOBLIN_JEWEL, GOLEM_ORE); - setQuestNameNpcStringId(NpcStringId.LV_11_20_TEMPLE_S_DECORATIONS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30516-02.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(6)) - { - takeItems(player, TEMPLE_RECONSTRUCTION_REQUEST, 1); - takeItems(player, BARBED_BAT_WING_SAC, 20); - takeItems(player, PUMA_FUR, 20); - takeItems(player, GOBLIN_JEWEL, 20); - takeItems(player, GOLEM_ORE, 20); - giveItems(player, WARRIORS_ARMOR, 1); - giveItems(player, WARRIORS_GAITERS, 1); - giveItems(player, RING_NOVICE, 2); - addExpAndSp(player, 80000, 0); - qs.exitQuest(false, true); - htmltext = "30538-03.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(6)) - { - takeItems(player, TEMPLE_RECONSTRUCTION_REQUEST, 1); - takeItems(player, BARBED_BAT_WING_SAC, 20); - takeItems(player, PUMA_FUR, 20); - takeItems(player, GOBLIN_JEWEL, 20); - takeItems(player, GOLEM_ORE, 20); - giveItems(player, MEDIUMS_TUNIC, 1); - giveItems(player, MEDIUMS_STOCKINGS, 1); - giveItems(player, RING_NOVICE, 2); - addExpAndSp(player, 80000, 0); - qs.exitQuest(false, true); - htmltext = "30538-04.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == REEP) - { - htmltext = "30516-01.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == REEP) - { - if (qs.isCond(1)) - { - htmltext = "30516-02a.html"; - } - break; - } - else if (npc.getId() == ZIMENF) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30538-01.htm"; - qs.setCond(2, true); - showOnScreenMsg(talker, NpcStringId.GO_HUNTING_AND_KILL_BARBED_BATS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(talker, TEMPLE_RECONSTRUCTION_REQUEST, 1); - break; - } - case 2: - { - htmltext = "30538-01a.html"; - break; - } - case 6: - { - htmltext = "30538-02.html"; - break; - } - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case BARBED_BATS: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, BARBED_BAT_WING_SAC) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, BARBED_BAT_WING_SAC, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, BARBED_BAT_WING_SAC) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_BARBED_BATS_N_GO_HUNTING_AND_KILL_CRYSTAL_PUMAS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case CRYSTAL_PUMA: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, PUMA_FUR) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, PUMA_FUR, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, PUMA_FUR) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_CRYSTAL_PUMAS_N_GO_HUNTING_AND_KILL_GOBLIN_LORDS_AND_GOBLIN_BRIGAND_LEADERS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - case GOBLIN_LORD: - case GOBLIN_BRIGAND_LEADER: - { - if (qs.isCond(4) && (getQuestItemsCount(killer, GOBLIN_JEWEL) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, GOBLIN_JEWEL, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, GOBLIN_JEWEL) >= 20)) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GOBLIN_LORDS_AND_GOBLIN_BRIGAND_LEADERS_N_GO_HUNTING_AND_KILL_WHINSTONE_GOLEM_AND_OBSIDIAN_GOLEMS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(5); - } - } - } - break; - } - case WINSTONE_GOLEM: - case OBSIDIAN_GOLEM: - { - if (qs.isCond(5) && (getQuestItemsCount(killer, GOLEM_ORE) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, GOLEM_ORE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, GOLEM_ORE) >= 20)) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_WHINSTONE_GOLEM_AND_OBSIDIAN_GOLEMS_NRETURN_TO_PRIEST_OF_THE_EARTH_ZIMENF, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(6); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/no-level.html deleted file mode 100644 index c68e33f088..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Weapon Merchant Reep:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 11 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/no-race.html deleted file mode 100644 index 8e428cad83..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10996_TemplesDecorations/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Weapon Merchant Reep:
-You're not a Dwarf. Don't get me wrong, I'm not a racist. It's just that. I feel awkward asking for help someone I have never seen before.
-(This quest is available to Dwarves only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30538-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30538-01.html deleted file mode 100644 index b46372f966..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30538-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Priest of the Earth Zimenf:
-Frankly speaking, it's because of me that Priest Gerald needs help. I asked him to clean Maphr's statue, but as soon as he picked it up, it slipped from his hands and broke into pieces. I heard Priest Daichir gave Gerald a tongue-lashing... He ordered to repair the statue within a week.
-I'm afraid if Gerald fails to do it, then Priest Daichir will think up a severe punishment for him.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30538-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30538-02.htm deleted file mode 100644 index a1b8547213..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30538-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest of the Earth Zimenf:
-Thank you for helping us out.
-Right now Priest Gerald is collecting donations near the entrance to the village that's just next to the Temple.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30538-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30538-02a.html deleted file mode 100644 index 8e73443fe2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30538-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest of the Earth Zimenf:
-Priest Gerald can be found near the Temple, it's next to the village entrance.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30650-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30650-01.htm deleted file mode 100644 index 8ebb26c348..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30650-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Priest of the Earth Gerald:
-So, Zimenf mentioned me, huh? I'm so ashamed. I've got a week to restore the broken statue, otherwise Priest Daichir will be very angry. I need a big amount of money for the repairs, along with special supplies. I have got the money, alright, but I don't have the supplies I need. Please, help me.
-I can see you agree. Here, take this, it's Maintenance Request. This cost sheet contains the list of all required supplies. Please, bring them to me.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30650-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30650-01a.html deleted file mode 100644 index 49c37a3ec6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30650-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Priest of the Earth Gerald:
-You haven't collected all the materials yet. Perhaps, you could work a little longer? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30650-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30650-02.html deleted file mode 100644 index 5d6c234ee0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30650-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Head Priest of the Earth Gerald:
-Thank you! Now I'm packed and good to go with the repairs. I'd like to thank you for your help. Unfortunately, I have no idea what is better for you, so here are two rewards to pick from. You may choose whatever you like.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30650-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30650-03.html deleted file mode 100644 index 5134e83c7c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30650-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Head Priest of the Earth Gerald:
-You chose Soulshot, I see. There are never enough Soulshots on a journey.
-And one more thing... Could you, please, bring some more materials for the repairs? I keep receiving assignments on restoration of collapsed buildings. There are just too many, I'm out of materials! I understand that you're really busy, but I'm begging you to help me once more!
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30650-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30650-04.html deleted file mode 100644 index ae7ed96892..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/30650-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Head Priest of the Earth Gerald:
-You chose Spiritshot, I see. There are never enough Spiritshots on a journey.
-And one more thing... Could you, please, bring some more materials for the repairs? I keep receiving assignments on restoration of collapsed buildings. There are just too many, I'm out of materials! I understand that you're really busy, but I'm begging you to help me once more!
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/Q10997_LoserPriest1.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/Q10997_LoserPriest1.java deleted file mode 100644 index 45d71918b5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/Q10997_LoserPriest1.java +++ /dev/null @@ -1,229 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10997_LoserPriest1; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * Loser Priest (1/3) (10997) - * @author Stayway - */ -public class Q10997_LoserPriest1 extends Quest -{ - // NPCs - private static final int ZIMENF = 30538; - private static final int GERALD = 30650; - // Items - private static final int HUNTER_TARANTULA_VENOM = 90297; - private static final int PLUNDER_TARANTULA_KIDNEY = 90298; - private static final int MAINTENANCE_REQUEST = 90296; - // Rewards - private static final int SCROLL_OF_ESCAPE = 10650; - private static final int HEALING_POTION = 1073; - private static final int MP_RECOVERY_POTION = 90310; - private static final int SOULSHOTS_NO_GRADE = 5789; - private static final int SPIRITSHOT_NO_GRADE = 5790; - // Monsters - private static final int HUNTER_TARANTULA = 20403; - private static final int PLUNDER_TARANTULA = 20508; - // Misc - private static final int MIN_LVL = 15; - private static final int MAX_LVL = 20; - - public Q10997_LoserPriest1() - { - super(10997); - addStartNpc(ZIMENF); - addTalkId(ZIMENF, GERALD); - addKillId(PLUNDER_TARANTULA, HUNTER_TARANTULA); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.DWARF, "no-race.html"); // Custom - registerQuestItems(MAINTENANCE_REQUEST, HUNTER_TARANTULA_VENOM, PLUNDER_TARANTULA_KIDNEY); - setQuestNameNpcStringId(NpcStringId.LV_15_20_LOSER_PRIEST_1_3); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30538-02.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(4)) - { - takeItems(player, MAINTENANCE_REQUEST, 1); - takeItems(player, HUNTER_TARANTULA_VENOM, 20); - takeItems(player, PLUNDER_TARANTULA_KIDNEY, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SOULSHOTS_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30650-03.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(4)) - { - takeItems(player, MAINTENANCE_REQUEST, 1); - takeItems(player, HUNTER_TARANTULA_VENOM, 20); - takeItems(player, PLUNDER_TARANTULA_KIDNEY, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SPIRITSHOT_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30650-04.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == ZIMENF) - { - htmltext = "30538-01.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == ZIMENF) - { - if (qs.isCond(1)) - { - htmltext = "30538-02a.html"; - } - break; - } - else if (npc.getId() == GERALD) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30650-01.htm"; - qs.setCond(2, true); - showOnScreenMsg(talker, NpcStringId.GO_HUNTING_AND_KILL_HUNTER_TARANTULAS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(talker, MAINTENANCE_REQUEST, 1); - break; - } - case 2: - { - htmltext = "30650-01a.html"; - break; - } - case 4: - { - htmltext = "30650-02.html"; - break; - } - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case HUNTER_TARANTULA: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, HUNTER_TARANTULA_VENOM) < 20)) - { - if (getRandom(100) < 94) - { - giveItems(killer, HUNTER_TARANTULA_VENOM, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, HUNTER_TARANTULA_VENOM) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_HUNTER_TARANTULAS_N_GO_HUNTING_AND_KILL_PLUNDER_TARANTULAS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case PLUNDER_TARANTULA: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, PLUNDER_TARANTULA_KIDNEY) < 20)) - { - if (getRandom(100) < 94) - { - giveItems(killer, PLUNDER_TARANTULA_KIDNEY, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, PLUNDER_TARANTULA_KIDNEY) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_PLUNDER_TARANTULAS_NRETURN_TO_PRIEST_OF_THE_EARTH_GERALD, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/no-level.html deleted file mode 100644 index 3ab5111692..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest of the Earth Zimenf:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 15 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/no-race.html deleted file mode 100644 index 881d21aaf8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10997_LoserPriest1/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest of the Earth Zimenf:
-I can see you're a stranger here. Pardon me, but I am asking only citizens for help.
-(This quest is available to Dark Elves only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-01.html deleted file mode 100644 index 279922d703..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Priest of the Earth Gerald:
-You want to help me out again? Thank you!
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-02.htm deleted file mode 100644 index 4faeebd74c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Priest of the Earth Gerald:
-Thank you for accepting my request for help.
-If it weren't for you, Priest Daichir would have been really mad at me. He would have probably even ban me from the temple. Here, take this, it's Maintenance Request. It contains titles and quantity of required materials.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-02a.html deleted file mode 100644 index bb63015cf8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Priest of the Earth Gerald:
-I hope, I can finish the repairs with the materials you are going to bring. Please, try hard! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-03.html deleted file mode 100644 index 9ee10e188b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Head Priest of the Earth Gerald:
-You did a good job. I only have to start the repairs. Thank you! I'd like to give you something as a token of my gratitude. Actually, I gave you the same last time, but there can never be too many of these. What will you pick?
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-04.html deleted file mode 100644 index a57cced9d1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Head Priest of the Earth Gerald:
-There can never be too many Soulshots.
-Thanks to you, I may start the repairs. The only thing is... that I might have another request. Daichir recently ordered me to clean up the temple. Of course, Maphr's Temple must be shining clean, but why do I have to scrub it all on my own?! Oh yes, and the mess was so bad, that all cleaning tools went out of order right way. I asked Daichir to buy new ones, but he told me to deal with it myself. So I decided to craft them. I wish I had time to look for the necessary materials. So many things to do... For that reason I would like to ask you to bring me materials for cleaning tools.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-05.html deleted file mode 100644 index 4a1c68c7e0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Head Priest of the Earth Gerald:
-There can never be too many Spiritshots.
-Thanks to you, I may start the repairs. The only thing is... that I might have another request. Daichir recently ordered me to clean up the temple. Of course, Maphr's Temple must be shining clean, but why do I have to scrub it all on my own?! Oh yes, and the mess was so bad, that all cleaning tools went out of order right way. I asked Daichir to buy new ones, but he told me to deal with it myself. So I decided to craft them. I wish I had time to look for the necessary materials. So many things to do... For that reason I would like to ask you to bring me materials for cleaning tools.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-06.html deleted file mode 100644 index afb6229167..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/30650-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Priest of the Earth Gerald:
-(Only characters who are level 15 or above and who have completed the Loser Priest (1/3) quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/Q10998_LoserPriest2.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/Q10998_LoserPriest2.java deleted file mode 100644 index 886911c56a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/Q10998_LoserPriest2.java +++ /dev/null @@ -1,214 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10998_LoserPriest2; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.Q10997_LoserPriest1.Q10997_LoserPriest1; - -/** - * Loser Priest (2/3) (10998) - * @author Stayway - */ -public class Q10998_LoserPriest2 extends Quest -{ - // NPCs - private static final int GERALD = 30650; - // Items - private static final int HUNTER_TARANTULA_VENOM = 90300; - private static final int PLUNDER_TARANTULA_KIDNEY = 90301; - private static final int MAINTENANCE_REQUEST = 90299; - // Rewards - private static final int SCROLL_OF_ESCAPE = 10650; - private static final int HEALING_POTION = 1073; - private static final int MP_RECOVERY_POTION = 90310; - private static final int SOULSHOTS_NO_GRADE = 5789; - private static final int SPIRITSHOT_NO_GRADE = 5790; - // Monsters - private static final int HUNTER_TARANTULA = 20403; - private static final int PLUNDER_TARANTULA = 20508; - // Misc - private static final int MIN_LVL = 15; - private static final int MAX_LVL = 20; - - public Q10998_LoserPriest2() - { - super(10998); - addStartNpc(GERALD); - addTalkId(GERALD); - addKillId(PLUNDER_TARANTULA, HUNTER_TARANTULA); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.DWARF, "no-race.html"); // Custom - addCondCompletedQuest(Q10997_LoserPriest1.class.getSimpleName(), "30650-06.html"); - registerQuestItems(MAINTENANCE_REQUEST, HUNTER_TARANTULA_VENOM, PLUNDER_TARANTULA_KIDNEY); - setQuestNameNpcStringId(NpcStringId.LV_15_LOSER_PRIEST_2_3); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "abort.html": - { - htmltext = event; - break; - } - case "30650-02.htm": - { - qs.startQuest(); - qs.setCond(1); - qs.setCond(2); - showOnScreenMsg(player, NpcStringId.GO_HUNTING_AND_KILL_HUNTER_TARANTULAS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(player, MAINTENANCE_REQUEST, 1); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(4)) - { - takeItems(player, MAINTENANCE_REQUEST, 1); - takeItems(player, HUNTER_TARANTULA_VENOM, 20); - takeItems(player, PLUNDER_TARANTULA_KIDNEY, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SOULSHOTS_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30650-04.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(4)) - { - takeItems(player, MAINTENANCE_REQUEST, 1); - takeItems(player, HUNTER_TARANTULA_VENOM, 20); - takeItems(player, PLUNDER_TARANTULA_KIDNEY, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SPIRITSHOT_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30650-05.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30650-01.html"; - break; - } - case State.STARTED: - { - if (qs.isCond(2)) - { - htmltext = "30650-02a.html"; - } - else if (qs.isCond(4)) - { - htmltext = "30650-03.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case HUNTER_TARANTULA: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, HUNTER_TARANTULA_VENOM) < 20)) - { - if (getRandom(100) < 94) - { - giveItems(killer, HUNTER_TARANTULA_VENOM, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, HUNTER_TARANTULA_VENOM) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_HUNTER_TARANTULAS_N_GO_HUNTING_AND_KILL_PLUNDER_TARANTULAS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case PLUNDER_TARANTULA: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, PLUNDER_TARANTULA_KIDNEY) < 20)) - { - if (getRandom(100) < 94) - { - giveItems(killer, PLUNDER_TARANTULA_KIDNEY, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, PLUNDER_TARANTULA_KIDNEY) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_PLUNDER_TARANTULAS_NRETURN_TO_PRIEST_OF_THE_EARTH_GERALD, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/abort.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/abort.html deleted file mode 100644 index 39996df963..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/abort.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Priest of the Earth Gerald:
-I can see you're busy doing other stuff. It's a pity you can't help me. Come back, if you change your mind. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/no-level.html deleted file mode 100644 index e321303f3e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Priest of the Earth Gerald:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 15 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/no-race.html deleted file mode 100644 index 52f768eeb0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10998_LoserPriest2/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Priest of the Earth Gerald:
-I can see you're a stranger here. Pardon me, but I am asking only citizens for help.
-(This quest is available to Dark Elves only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/30650-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/30650-01.html deleted file mode 100644 index 297988ffc7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/30650-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Priest of the Earth Gerald:
-You want to help me out again? Thank you!
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/30650-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/30650-02.htm deleted file mode 100644 index 96eb328056..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/30650-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Priest of the Earth Gerald:
-I'm so embarrassed... I thought I couldn't craft yhe cleaning tools on my own, and I was just about to spend temple's charity donations on materials. But then I had to drop this idea. priest Daichir would have never forgiven me, not until the day that I die.
-Here, take the New Cleaning Tool's Supply List. A dusting brush can be made from Bat Bristles. You will also need Trimden web, which is perfect for making a rag, and Kerope Werewolf's Twig Charms for a twig broom. I will use these materials for crafting the cleaning tools. I hope you can help us.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/30650-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/30650-02a.html deleted file mode 100644 index ea86d93f15..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/30650-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Priest of the Earth Gerald:
-As soon as I've finished, Priest Daichir will stop being angry with me. He is bound to notice, how well I cleaned the temple. Daichir is not as heartless as he tries to look. I can't cope with such a difficult task alone, though. That's why I'm asking you to help me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/30650-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/30650-03.html deleted file mode 100644 index 650101ac7a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/30650-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Head Priest of the Earth Gerald:
-Thank you! Now all I have to do is cleaning. Priest Daichir is bound to stop being mad then. I am so grateful! Thank you! And here is your reward.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/30650-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/30650-04.html deleted file mode 100644 index c3a04f0faa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/30650-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Head Priest of the Earth Gerald:
-I am sorry about a small reward, but this is all I have managed to scrape up.
-Thank to you, I prepared for the cleaning really well. Now I need to get work. It's time for you travel and see the world. You need to remember that journeys are often full of danger. I have friends who will help you grow stronger.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/30650-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/30650-05.html deleted file mode 100644 index 5725f144ae..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/30650-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Priest of the Earth Gerald:
-(Only characters who are level 15 or above and who have completed the Loser Priest (2/3) quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/Q10999_LoserPriest3.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/Q10999_LoserPriest3.java deleted file mode 100644 index 2eb2d0b3e0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/Q10999_LoserPriest3.java +++ /dev/null @@ -1,236 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q10999_LoserPriest3; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.Q10998_LoserPriest2.Q10998_LoserPriest2; - -/** - * Loser Priest (3/3) (10999) - * @author Stayway - */ -public class Q10999_LoserPriest3 extends Quest -{ - // NPCs - private static final int GERALD = 30650; - // Items - private static final int BAT_BRISTLE = 90303; - private static final int TRIMDEN_WEB = 90304; - private static final int KEROPE_WEREWOLF_TWIG_CHARM = 90305; - private static final int NEW_CLEANING_TOOLS_LIST = 90302; - // Rewards - private static final int SCROLL_OF_ESCAPE = 10650; - private static final int HEALING_POTION = 1073; - private static final int MP_RECOVERY_POTION = 90310; - private static final int SOULSHOTS_NO_GRADE = 5789; - private static final int SPIRITSHOT_NO_GRADE = 5790; - // Monsters - private static final int RED_EYE_BARBED_BAT = 21124; - private static final int NORTHERN_TRIMDEN = 21125; - private static final int KEROPE_WEREWOLF = 21126; - private static final int KEROPE_WEREWOLF_CHIEFTAIN = 21129; - // Misc - private static final int MIN_LVL = 15; - private static final int MAX_LVL = 20; - - public Q10999_LoserPriest3() - { - super(10999); - addStartNpc(GERALD); - addTalkId(GERALD); - addKillId(NORTHERN_TRIMDEN, RED_EYE_BARBED_BAT, KEROPE_WEREWOLF_CHIEFTAIN, KEROPE_WEREWOLF); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.DWARF, "no-race.html"); // Custom - addCondCompletedQuest(Q10998_LoserPriest2.class.getSimpleName(), "30650-05.html"); - registerQuestItems(NEW_CLEANING_TOOLS_LIST, BAT_BRISTLE, TRIMDEN_WEB, KEROPE_WEREWOLF_TWIG_CHARM); - setQuestNameNpcStringId(NpcStringId.LV_15_LOSER_PRIEST_3_3); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "abort.html": - { - htmltext = event; - break; - } - case "30650-02.htm": - { - qs.startQuest(); - qs.setCond(2); - showOnScreenMsg(player, NpcStringId.GO_HUNTING_AND_KILL_RED_EYE_BARBED_BATS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(player, NEW_CLEANING_TOOLS_LIST, 1); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(5)) - { - takeItems(player, NEW_CLEANING_TOOLS_LIST, 1); - takeItems(player, BAT_BRISTLE, 20); - takeItems(player, TRIMDEN_WEB, 20); - takeItems(player, KEROPE_WEREWOLF_TWIG_CHARM, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SOULSHOTS_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30650-04.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(5)) - { - takeItems(player, NEW_CLEANING_TOOLS_LIST, 1); - takeItems(player, BAT_BRISTLE, 20); - takeItems(player, TRIMDEN_WEB, 20); - takeItems(player, KEROPE_WEREWOLF_TWIG_CHARM, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SPIRITSHOT_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30650-04.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30650-01.html"; - break; - } - case State.STARTED: - { - if (qs.isCond(2)) - { - htmltext = "30650-02a.html"; - } - else if (qs.isCond(5)) - { - htmltext = "30650-03.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case RED_EYE_BARBED_BAT: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, BAT_BRISTLE) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, BAT_BRISTLE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, BAT_BRISTLE) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_RED_EYE_BARBED_BATS_NGO_HUNTING_AND_KILL_NORTHERN_TRIMDENS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case NORTHERN_TRIMDEN: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, TRIMDEN_WEB) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, TRIMDEN_WEB, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, TRIMDEN_WEB) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_NORTHERN_TRIMDENS_N_GO_HUNTING_AND_KILL_KEROPE_WEREWOLVES, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - case KEROPE_WEREWOLF_CHIEFTAIN: - case KEROPE_WEREWOLF: - { - if (qs.isCond(4) && (getQuestItemsCount(killer, KEROPE_WEREWOLF_TWIG_CHARM) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, KEROPE_WEREWOLF_TWIG_CHARM, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, KEROPE_WEREWOLF_TWIG_CHARM) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_KEROPE_WEREWOLVES_NRETURN_TO_PRIEST_OF_THE_EARTH_GERALD, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(5); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/abort.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/abort.html deleted file mode 100644 index 39996df963..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/abort.html +++ /dev/null @@ -1,3 +0,0 @@ -Head Priest of the Earth Gerald:
-I can see you're busy doing other stuff. It's a pity you can't help me. Come back, if you change your mind. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/no-level.html deleted file mode 100644 index e321303f3e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Priest of the Earth Gerald:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 15 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/no-race.html deleted file mode 100644 index 52f768eeb0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q10999_LoserPriest3/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Head Priest of the Earth Gerald:
-I can see you're a stranger here. Pardon me, but I am asking only citizens for help.
-(This quest is available to Dark Elves only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30208-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30208-01.html deleted file mode 100644 index fc0cebbdd4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30208-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Trader Damion:
-Did guards send you? Are you a mercenary? Hmm...
-Fine, let's get down to business. We got into this nasty mess recently. Ol Mahums have attacked the caravan headed to Gludio and have taken, among other things, 10 Armor Stubs. These stubs should have been delivery to a Human named Amora. The word is she values accuracy and strict abidance to the contracts... If she does not receive the goods on time she might stop any trade with our city. And if other Traders find out about it they might follow. Meaning huge losses for us...
-I beg you! Find the goods stolen by Ol Mahums and return it to Armor. You can find her to the West of Fellmere Lake.
-By the way, I can tell you something interesting while you're still here. Some really juicy rumors reached me lately...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30208-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30208-02.html deleted file mode 100644 index 60872d5b9a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30208-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Damion:
-The word is Ol Mahums that attacked the caravan are in alliance with Turek Orcs. This never happened before... It looks like they're planning something bad. Be careful!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30208-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30208-03.html deleted file mode 100644 index ba97a6b35d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30208-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Damion:
-Have you delivered the goods? Alright, Amor has taken the goods and she has given you the receipt. You did well!
-Now the Traders of Aden will keep trading with us. Thanks to you! Moon Knight Jones is waiting for your report. Go to him. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30208-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30208-04.html deleted file mode 100644 index 781cce2795..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30208-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Damion:
-You are the one who helped us return the goods, stolen by Ol Mahum? I can see you are doing well. Thanks again for your help. You saved my reputation. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30425-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30425-01.html deleted file mode 100644 index 6c8ab903e7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30425-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Neti:
-I know what this is about. Show me the contract...
-This is a seal of Iron Scale Guild. There is only one Dwarf from this guild nearby - Trader Rolento... But he would not sell armor to Turek Orcs. He is not a bad person...
-There is a misunderstanding! Or someone had set him up... Talk to him and clear him of all suspicion. Please! Rolento runs a store in the Southern Entrance to the Wasteland. You have to meet him. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30425-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30425-02.html deleted file mode 100644 index be53bea48e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30425-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Neti:
-I hope Trader Rolento will be cleared of all suspicion. He is so kind! He would help Orcs! This is merely impossible!
-Please! Go to the Southern Entrance to the Wasteland and talk to Rolento. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30425-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30425-03.html deleted file mode 100644 index f62056986b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30425-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Neti:
-I am in the loop... Rolento really made an arrangement with these scums... But he did not want anything bad to happen. He simply did not know what he is getting into...
-Anyway, I hope it all ends well. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30437-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30437-01.html deleted file mode 100644 index b9da64b77d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30437-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Trader Rolento:
-You're right. This contract was drafted by me. Did something happen?
-What are you saying? You think I am selling equipment to Ol Mahums? No-no! It was nothing like that!
-Let me tell you everything. Turek Orc Commander came by my place not long ago. He told me they made an alliance with Ol Mahums. He ordered the armor to give it to them as a token of good will. That is it!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30437-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30437-02.html deleted file mode 100644 index 1a25a024db..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30437-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Trader Rolento:
-They told me they need the armor for hunting! They told me that Ol Mahums will starve in winter so they need armor to hunt boars, otherwise they might get injured and die! So they wanted to use the armor to attack the city? I didn't know that, I swear! Please, trust me!
-(Cries.) And here I was, planning to celebrate such a lucrative contract!
-So these Orcish scum are about to attack Gludin together with Ol Mahums... Well, I won't stay silent! I have a great idea how we can ruin their plans.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30437-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30437-03.html deleted file mode 100644 index a42692a803..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30437-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Rolento:
-You cold deliver the armor instead of me! If you go to the West from Fellmere Lake you will meet Ol Mahum Hierarch Gudz. Tell him about Turek Orcs plans. If Ol Mahums find out that they were used they will not just sit there, they will attack Orcs to avenge themselves.
-Right! Take this Iron Scale Guild Certificate. And this pouch with armor. Don't worry about it. This is made from cheap bronze so it will not be of any use to them in battle. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30437-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30437-04.html deleted file mode 100644 index 1d78b98f46..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30437-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Rolento:
-You are still here? Have you forgotten the plan already? Go to the Abandoned Camp instead of me to give the armor to Ol Mahums. Find Ol Mahum Hierarch Gudz there and tell him about Turek Orcs trachery. If Ol Mahums find out that they will not just sit there, they will attack to avenge themselves.
-Do not lose the Iron Scale Guild Certificate! This is a proof that you come from me. Go on now! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30437-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30437-05.html deleted file mode 100644 index d526f2e946..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30437-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Rolento:
-How did it go? Please, tell me! I am dying to know!
-...Ol Mahums have stopped the invasion? Because of Turek Orcs? Haha! I see! Hehe!
-That is a relief! I was so worried that something bad might happen. Thank you for your help. Thank you so much. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-01.htm deleted file mode 100644 index 83a690b3d0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Moon Knight Jones:
-You cannot imagine how much trouble are Ol Mahums causing lately. Just a few days ago they have attacked caravan coming to Gludio and took a good loot. Traders of Aden asked Gludio guards for help after this.
-But the guards cannot spare any warriors to guard the caravans because of all the bandits which are always waiting for the right moment to attack the city. Traders discussed the matter a lot but could not think of anything. So they have decided to use mercenaries to deal with Ol Mahums. It is a shame that we have to ask outsiders to deal with such an important problem...
-What? Are you a mercenary too?... Ha, it is good that we met then. So, what do you say? You have a chance to help us bring peace and prosperity back to Gludin. Will you agree to help?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-02.htm deleted file mode 100644 index c148f007bd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Moon Knight Jones:
-Well then! Then listen carefully!
-You have to go to Armor Merchant Damion first and find out the details of that attack on the caravan. Look through the list of the goods to find out what was stolen. You can find Damion in Armor Store. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-03.html deleted file mode 100644 index f2070bb9dd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Moon Knight Jones:
-Have you forgotten what I told you? Go to Armor Merchant Damion and look through the list of the goods to find out what was stolen. Hurry up, Traders of Aden are complaining all the time that no one is going to investigate this attack on the caravan. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-04.html deleted file mode 100644 index 2b948b0440..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Moon Knight Jones:
-Have you seen Damion? Have you looked through the list of stolen goods? Now you need to teach Ol Mahums a lesson. And do not forget to bring back the cargo. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-05.html deleted file mode 100644 index 9e04542427..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Moon Knight Jones:
-I have just received a letter from Damion. He wants me to tell you that all of the goods stolen by Ol Mahums were brought back and shipped to the client. Damion is very gratefull. You did a good job.
-But... There is another problem. Our spies tell us that Turek Orcs are going through active preparations to attack Gludin. I have reported this to Sir Klaus Vasper but he has only ordered to keep an eye on them. Sir Klaus thinks there way too few Orcs and they will not attack. Hmm...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-06.html deleted file mode 100644 index dfac1fd30d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Moon Knight Jones:
-What?! Have you seen Turek Orcs in Abandoned Camp? That means... These monsters have joined forces and are about to attack us together. It's a disaster!
-...But I think we should no hurry with our report to Sir Vasper. We have to get concrete evidence first, kill Turek Orc Commanders near Orc Barracks and search them to find out something about their plans. Time is the essence. I am asking you to hurry. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-07.html deleted file mode 100644 index 6a6eea2267..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Moon Knight Jones:
-Have you completed my task? We have to find proof that someone is helping Turek Orcs! Find Turek Orc Commanders near Orc Barracks and search them to find out something about their plans. You will definitely find something important. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-08.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-08.html deleted file mode 100644 index 1f4382b2c4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-08.html +++ /dev/null @@ -1,6 +0,0 @@ -Moon Knight Jones:
-Have you found something important? Turek Orc Order? Let me take a look...
-This is nonsense! Orcs do not want Gludin, they want to attack Abandoned Camp. They are going to pretend to attack Gludin with Ol Mahums while in fact they will overtake Abandoned Camp when there is no one there. What a low cunning.
-If Orcs have camps to the west and to the north of Gludin we will be surrounded...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-09.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-09.html deleted file mode 100644 index 73d40dab34..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Moon Knight Jones:
-A contract? Let's see... It is an contract for a large batch of armor. Look at the stamp. There is no doubt that is a sign of the Dwarven Guild. So, Dwarves are selling military equipment to Turek Orcs?
-Hmm... We have to find out wich of Dwarven Guild's is working with Tureck Orcs. We have to find out whose stamp is that but we cannot just ask the Dwarves themselves...
-By the way! Do you know Neti? She lives nearby. We can ask her! The word is Neti lived near Schuttgart when she was young. She knows Dwarves very well. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-10.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-10.html deleted file mode 100644 index 40182503d5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Moon Knight Jones:
-Ask Neti who lives about the stamp on the Armor Trade Contract. We have to find out who is selling equipments to Turek Orcs no matter what!
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-11.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-11.html deleted file mode 100644 index ae22534498..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-11.html +++ /dev/null @@ -1,5 +0,0 @@ -Moon Knight Jones:
-What did Neti tell you? Trader Rolento? It is the Dwarf running the store in the Southern Entrance to the Wasteland. So he is the one who signed this Armor Trade Contract?
-I always thought him a suspicious man. I mean, such a weird place for the store... So he did that on purpose: to get rid of the guards and sign a contract with our enemy.
-Find Rolento, show him the contract and question him. When he admits to signing the contract with Turek Orcs I will send my soldiers to arrest him! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-12.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-12.html deleted file mode 100644 index eb5792f93b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-12.html +++ /dev/null @@ -1,3 +0,0 @@ -Moon Knight Jones:
-Hmm... Let us assume that Rolento is telling the truth. then we follow his plan: meet Ol Mahum Hierarch Gudz in Abandoned Camp. If you show him the Orc Attack Orders then Ol Mahums are going to want to avenge themselves. It is a great chance to divide these beasts. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-13.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-13.html deleted file mode 100644 index c324f481f2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-13.html +++ /dev/null @@ -1,3 +0,0 @@ -Moon Knight Jones:
-I see... You are going to work with for Ol Mahum Hierarch... But that is how we can stop Ol Mahums from attacking us and deal with Turek Orcs at the same time. Both enemies with one Strike! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-14.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-14.html deleted file mode 100644 index 84366cca38..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30939-14.html +++ /dev/null @@ -1,8 +0,0 @@ -Moon Knight Jones:
-You did it well. Thanks to you we have broken the plans of our enemies. In addition to that, Ol Mahums and Turek Orcs are enemies now. I could not even dream about this. All thanks to you. Sometimes one warrior can archieve more than a whole army... Looks like you are this warrior.
-You are going to be properly rewarded. That is the decision of Gludio Guards. This reward is our gratitude for all your efforts.
-You can pick one Armor Set. Just one, so choose carefuly.
- - - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30940-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30940-01.html deleted file mode 100644 index 12f3c628fb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30940-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Amora:
-If you get to Gludin Village could you pass a few words to Trader Damion? If the merchandise is not delivered on time I will have to terminate the contract. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30940-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30940-02.html deleted file mode 100644 index 3850944ad4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30940-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Amora:
-I placed the order a month ago but the goods were delivered just now... The delivery was a full week late. And the merchandise is not that good either.
-Of course, I have heard of Ol Mahum attacks but that is not an excuse. One should just get proper guards.
-But then again, Ol Mahum have good mad indeed, I will let it go for now, but that is the last time. I will pay for the goods with a check. Pass it over to Trader Damion. And make sure that it does noy happen again. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30940-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30940-03.html deleted file mode 100644 index 122690e1e8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30940-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Amora:
-Pass the check you have got from me to Trader Damion of the armor store in Gludin Village. And tell him to follow our agreement from now on. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30940-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30940-04.html deleted file mode 100644 index 48fccde8d6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30940-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Amora:
-How is Damion? I am about to order something from him again. I hope there will not be any sudden attacks on his caravan this time. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-01.html deleted file mode 100644 index ba980cce82..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Ol Mahum Hierarch Gudz:
-Well, well... A stranger has stopped by in our domain. It must have been hard to get there Anwyay... Okay.
-Have you brought the armor? Ah, the gift from Turek Orcs! But you don't look like a trader... Who are you? You must be a Mercenary... Am I right?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-02.html deleted file mode 100644 index 5d23a7b7f1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Ol Mahum Hierarch Gudz:
-Haha! Apparently, that Dwarf sent you? Haha, Dwarves are such cowards - thet cannot even deliver their goods on their own and assign Mercenaries to do that!
-Now when we have the armor from the Orcs my fearless warriors are invincible! We shall destroy our enemies and archieve glorious victory!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-03.html deleted file mode 100644 index 55d48ae02f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Ol Mahum Hierarch Gudz:
-...?
-What a turn-up!
-Those rascals dared to fool us! Filthy traitors! Those devious crooks!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-04.html deleted file mode 100644 index 8ba8469852..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Ol Mahum Hierarch Gudz:
-Grrrrr! Hear me, warriors! Our plans have changed! We were cheated and we must avenge ourselves! Get ready! Tomorrow we attack Turek Orc Barracks!
-By the way, you are a mercenary, right? Fight on our side and bring me the heads of Turek Orc Invaders! Not less than 10! Hurry up! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-05.html deleted file mode 100644 index b36a4ab776..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Ol Mahum Hierarch Gudz:
-Hurry up and bring me the heads of Turek Orc Invaders! Not less than 10! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-06.html deleted file mode 100644 index 13b1b616e8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Ol Mahum Hierarch Gudz:
-Oh, you have brought me 10 Orc Invader Heads! Wonderful!
-But that is just a start! Turek Orcs are going to pay for cheating us! Now my fearless warriors will put their new armor on and attack Turek Orc Barracks!
-And you go to Gludin and tell something to the people over there. Tell them that this time to great! Ol Mahums warriors are merciful and will not take their lives! But one day we shall raze Gludin to the ground, so be prepared! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-07.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-07.html deleted file mode 100644 index 5fdb9640f4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/30941-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Ol Mahum Hierarch Gudz:
-Our revenge has just started! Turek Orcks are going to pay for cheating us!
-And you go to Gludin and tell something to the people over there. Tell them that this time to great! Ol Mahums warriors are merciful and will not take their lives! But one day we shall raze Gludin to the ground, so be prepared! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/Q11000_MoonKnight.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/Q11000_MoonKnight.java deleted file mode 100644 index 0c691944c2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/Q11000_MoonKnight.java +++ /dev/null @@ -1,502 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11000_MoonKnight; - -import org.l2jmobius.Config; -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.events.EventType; -import org.l2jmobius.gameserver.model.events.ListenerRegisterType; -import org.l2jmobius.gameserver.model.events.annotations.RegisterEvent; -import org.l2jmobius.gameserver.model.events.annotations.RegisterType; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerLevelChanged; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerLogin; -import org.l2jmobius.gameserver.model.events.impl.creature.player.OnPlayerPressTutorialMark; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowHtml; -import org.l2jmobius.gameserver.network.serverpackets.TutorialShowQuestionMark; - -/** - * Moon Knight (11000) - * @author Stayway, Mobius - */ -public class Q11000_MoonKnight extends Quest -{ - // NPC - private static final int JONES = 30939; - private static final int DAMION = 30208; - private static final int AMORA = 30940; - private static final int NETI = 30425; - private static final int ROLENTO = 30437; - private static final int GUDZ = 30941; - // Monsters - private static final int OL_MAHUM_THIEF = 27201; - private static final int TUREK_ORC_COMMANDER = 27202; - private static final int TUREK_ORC_INVADER = 27203; - // Rewards - private static final int MOON_HELMET = 7850; - private static final int MOON_ARMOR = 7851; - private static final int MOON_GAUNTLETS_HEAVY = 7852; - private static final int MOON_BOOTS_HEAVY = 7853; - private static final int MOON_SHELL = 7854; - private static final int MOON_LEATHER_GLOVES = 7855; - private static final int MOON_SHOES = 7856; - private static final int MOON_CAPE = 7857; - private static final int MOON_SILK_GLOVES = 7858; - private static final int MOON_SANDALS = 7859; - // Items - private static final int MOLD = 49555; - private static final int AMORA_RECEIPT = 49556; - private static final int ARMOR_TRADE_CONTRACT = 49557; - private static final int TUREK_ORC_ORDER = 49558; - private static final int TUREK_ORC_INVADER_HEAD = 49561; - private static final int ROLENTO_BAG = 49559; - private static final int IRON_SCALE_GUILD_CERTIFICATE = 49560; - // Misc - private static final int QUESTION_MARK_ID = 18; - private static final int MIN_LVL = 25; - private static final int MAX_LVL = 40; - - public Q11000_MoonKnight() - { - super(11000); - addStartNpc(JONES); - addTalkId(JONES, DAMION, AMORA, NETI, ROLENTO, GUDZ); - addKillId(OL_MAHUM_THIEF, TUREK_ORC_COMMANDER, TUREK_ORC_INVADER); - addCondLevel(MIN_LVL, MAX_LVL, "no_level.html"); - registerQuestItems(MOLD, AMORA_RECEIPT, ARMOR_TRADE_CONTRACT, TUREK_ORC_ORDER, TUREK_ORC_INVADER_HEAD); - setQuestNameNpcStringId(NpcStringId.MOON_KNIGHT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - - switch (event) - { - case "30208-01.html": - case "30208-02.html": - case "30437-02.html": - case "30941-02.html": - case "30941-03.html": - { - htmltext = event; - break; - } - case "30939-02.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "30939-06.html": - { - if (qs.isCond(4)) - { - qs.setCond(5, true); - htmltext = event; - } - break; - } - case "30939-09.html": - { - if (qs.isCond(5)) - { - qs.setCond(6, true); - htmltext = event; - } - break; - } - case "30425-01.html": - { - if (qs.isCond(6)) - { - qs.setCond(7, true); - htmltext = event; - } - break; - } - case "30437-03.html": - { - if (qs.isCond(7)) - { - qs.setCond(8, true); - takeItems(player, ARMOR_TRADE_CONTRACT, 1); - giveItems(player, ROLENTO_BAG, 1); - giveItems(player, IRON_SCALE_GUILD_CERTIFICATE, 1); - htmltext = event; - } - break; - } - case "30941-04.html": - { - if (qs.isCond(8)) - { - qs.setCond(9, true); - takeItems(player, TUREK_ORC_ORDER, 1); - takeItems(player, ROLENTO_BAG, 1); - takeItems(player, IRON_SCALE_GUILD_CERTIFICATE, 1); - htmltext = event; - } - break; - } - case "reward1": - { - if (qs.isCond(10)) - { - giveItems(player, MOON_HELMET, 1); - giveItems(player, MOON_SHELL, 1); - giveItems(player, MOON_LEATHER_GLOVES, 1); - giveItems(player, MOON_SHOES, 1); - qs.exitQuest(false, true); - } - break; - } - case "reward2": - { - if (qs.isCond(10)) - { - giveItems(player, MOON_HELMET, 1); - giveItems(player, MOON_ARMOR, 1); - giveItems(player, MOON_GAUNTLETS_HEAVY, 1); - giveItems(player, MOON_BOOTS_HEAVY, 1); - qs.exitQuest(false, true); - } - break; - } - case "reward3": - { - if (qs.isCond(10)) - { - giveItems(player, MOON_HELMET, 1); - giveItems(player, MOON_CAPE, 1); - giveItems(player, MOON_SILK_GLOVES, 1); - giveItems(player, MOON_SANDALS, 1); - qs.exitQuest(false, true); - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == JONES) - { - htmltext = "30939-01.htm"; - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case JONES: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30939-03.html"; - break; - } - case 2: - case 3: - { - htmltext = "30939-04.html"; - break; - } - case 4: - { - htmltext = "30939-05.html"; - break; - } - case 5: - { - if (hasQuestItems(talker, TUREK_ORC_ORDER) && hasQuestItems(talker, ARMOR_TRADE_CONTRACT)) - { - htmltext = "30939-08.html"; - } - else - { - htmltext = "30939-07.html"; - } - break; - } - case 6: - { - htmltext = "30939-10.html"; - break; - } - case 7: - { - htmltext = "30939-11.html"; - break; - } - case 8: - { - htmltext = "30939-12.html"; - break; - } - case 9: - { - htmltext = "30939-13.html"; - break; - } - case 10: - { - htmltext = "30939-14.html"; - break; - } - } - break; - } - case DAMION: - { - if (qs.isCond(1)) - { - qs.setCond(2, true); - htmltext = "30208-01.html"; - } - else if (qs.isCond(2)) - { - htmltext = "30208-01.html"; - } - else if (qs.isCond(3)) - { - if (hasQuestItems(talker, AMORA_RECEIPT)) - { - takeItems(talker, AMORA_RECEIPT, 1); - htmltext = "30208-03.html"; - qs.setCond(4, true); - } - else - { - htmltext = "30208-01.html"; - } - } - else - { - htmltext = "30208-04.html"; - } - break; - } - case AMORA: - { - if (qs.isCond(2)) - { - if ((getQuestItemsCount(talker, MOLD) < 10)) - { - htmltext = "30940-01.html"; - } - else - { - giveItems(talker, AMORA_RECEIPT, 1); - takeItems(talker, MOLD, 10); - qs.setCond(3, true); - htmltext = "30940-02.html"; - } - } - else if (qs.isCond(3)) - { - htmltext = "30940-03.html"; - } - else if (qs.getCond() > 3) - { - htmltext = "30940-04.html"; - } - break; - } - case NETI: - { - if (qs.isCond(6) && hasQuestItems(talker, TUREK_ORC_ORDER, ARMOR_TRADE_CONTRACT)) - { - htmltext = "30425-01.html"; - qs.setCond(7, true); - } - else if (qs.isCond(7)) - { - htmltext = "30425-02.html"; - } - else if (qs.getState() > 7) - { - htmltext = "30425-03.html"; - } - break; - } - case ROLENTO: - { - if (qs.isCond(7) && hasQuestItems(talker, TUREK_ORC_ORDER, ARMOR_TRADE_CONTRACT)) - { - htmltext = "30437-01.html"; - } - else if (qs.isCond(8)) - { - htmltext = "30437-04.html"; - } - else if (qs.getCond() > 8) - { - htmltext = "30437-05.html"; - } - break; - } - case GUDZ: - { - if (qs.isCond(8)) - { - if (hasQuestItems(talker, TUREK_ORC_ORDER, ROLENTO_BAG, IRON_SCALE_GUILD_CERTIFICATE)) - { - htmltext = "30941-01.html"; - } - } - else if (qs.isCond(9)) - { - if (getQuestItemsCount(talker, TUREK_ORC_INVADER_HEAD) < 10) - { - htmltext = "30941-05.html"; - } - else - { - takeItems(talker, TUREK_ORC_INVADER_HEAD, 10); - qs.setCond(10, true); - htmltext = "30941-06.html"; - } - } - else if (qs.isCond(10)) - { - htmltext = "30941-07.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc); - if (qs != null) - { - switch (npc.getId()) - { - case OL_MAHUM_THIEF: - { - if (qs.isCond(2)) - { - giveItemRandomly(killer, npc, MOLD, 1, 10, 1, true); - } - break; - } - case TUREK_ORC_COMMANDER: - { - if (qs.isCond(5)) - { - giveItemRandomly(killer, npc, ARMOR_TRADE_CONTRACT, 1, 1, 0.25, true); - giveItemRandomly(killer, npc, TUREK_ORC_ORDER, 1, 1, 0.25, true); - } - break; - } - case TUREK_ORC_INVADER: - { - if (qs.isCond(9)) - { - giveItemRandomly(killer, npc, TUREK_ORC_INVADER_HEAD, 1, 10, 1, true); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @RegisterEvent(EventType.ON_PLAYER_LEVEL_CHANGED) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerLevelChanged(OnPlayerLevelChanged event) - { - if (Config.DISABLE_TUTORIAL) - { - return; - } - - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs == null) && (event.getOldLevel() < event.getNewLevel()) && canStartQuest(player)) - { - player.sendPacket(new TutorialShowQuestionMark(QUESTION_MARK_ID, 1)); - playSound(player, QuestSound.ITEMSOUND_QUEST_TUTORIAL); - } - } - - @RegisterEvent(EventType.ON_PLAYER_LOGIN) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void OnPlayerLogin(OnPlayerLogin event) - { - if (Config.DISABLE_TUTORIAL) - { - return; - } - - final PlayerInstance player = event.getPlayer(); - final QuestState qs = getQuestState(player, false); - - if ((qs == null) && canStartQuest(player)) - { - player.sendPacket(new TutorialShowQuestionMark(QUESTION_MARK_ID, 1)); - playSound(player, QuestSound.ITEMSOUND_QUEST_TUTORIAL); - } - } - - @RegisterEvent(EventType.ON_PLAYER_PRESS_TUTORIAL_MARK) - @RegisterType(ListenerRegisterType.GLOBAL_PLAYERS) - public void onPlayerPressTutorialMark(OnPlayerPressTutorialMark event) - { - final PlayerInstance player = event.getPlayer(); - if ((event.getMarkId() == QUESTION_MARK_ID) && canStartQuest(player)) - { - final String html = getHtm(player, "popup.html"); - player.sendPacket(new TutorialShowHtml(html)); - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/no_level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/no_level.html deleted file mode 100644 index 2bc8afef38..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/no_level.html +++ /dev/null @@ -1,5 +0,0 @@ -Moon Knight Jones:
-You cannot imagine how much trouble are Ol Mahums causing lately. Just a few days ago they have attacked caravan coming to Gludio and took a good loot. Traders of Aden asked Gludio guards for help after this.
-But the guards cannot spare any warriors to guard the caravans because of all the bandits which are always waiting for the right moment to attack the city. Traders discussed the matter a lot but could not think of anything. So they have decided to use mercenaries to deal with Ol Mahums. It is a shame that we have to ask outsiders to deal with such an important problem...
-(Available to characters of level 25 or highter.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/popup.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/popup.html deleted file mode 100644 index 7d468674e0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11000_MoonKnight/popup.html +++ /dev/null @@ -1,4 +0,0 @@ -[Quest Information]
-You have reached level 25! The word is Moon Knight Jones in Gludin Village is looking for people who could help him bring peace and order to Gludin. If you help him you will receive a Set of Armor, which will be really useful in your adventures.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30283-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30283-01.htm deleted file mode 100644 index c60859d77f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30283-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Altran:
-Have you been sent by Newbie Guide? Excellent! I have a task for you. The fifth generation of my family lives here. My grandfather and great-grandfather are buried not far from here. Every time, when the life gets rough, I go to grandfather's grave and talk to him in my mind. Unfortunately, there have been too many wolves and orcs lately. And werewolves made a habit of digging up the graves! If we leave it as it is, my ancestral tombs will disappear. Please, kill Wolves, Orcs and Werewolves nearby the village and bring me some items as a proof.
-I will give you a Hunter's Memo. Kill the monsters, listed in it. You can start with Wolves. There are plenty of them near the exit from the village.
-Look up the memo and kill the monsters, listed in it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30283-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30283-01a.html deleted file mode 100644 index 3638268138..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30283-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Altran:
-Did you at least read the Memo? We need to start the hunt as soon as possible. Don't dawdle!
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30283-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30283-02.html deleted file mode 100644 index f49cb5923c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30283-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Altran:
-Oh! You finished earlier than I'd thought. You taught these beasts a good lesson. They will never approach our tombs again!
-I have a nice reward for you. Make your choicea sword or a scepter? If you engage in close combat more often, I suggest you take a sword. If you're more into magic, take the scepter.
-
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30283-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30283-03.html deleted file mode 100644 index 43d3b595f9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30283-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Altran:
-So you want to take the scepter, don't you?
-I'm a blacksmith, and I like swords better, but if you use magic, a scepter is the right choice.
-Have you heard how a recent storm destroyed so many buildings? I am very concerned about the damage that the local temple has suffered. Harrys began reconstruction, but he needs more workers. Could you help him, please?
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30598-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30598-01.html deleted file mode 100644 index bfb73a718c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30598-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Newbie Guide:
-Altran was looking for brave travelers, who are keen to explore challenges. I think something has happened. Will you help?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30598-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30598-02.htm deleted file mode 100644 index 3059be95fb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30598-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Newbie Guide:
-Thank you!
-You may find Altran near the blacksmith shop.
-Don't let me down.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30598-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30598-02a.html deleted file mode 100644 index ad30f0215b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/30598-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Newbie Guide:
-Haven't you set off? Altran is expecting you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/Q11001_TombsOfAncestors.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/Q11001_TombsOfAncestors.java deleted file mode 100644 index 2ff11e12d0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/Q11001_TombsOfAncestors.java +++ /dev/null @@ -1,272 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11001_TombsOfAncestors; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * Tombs of Ancestors (11001) - * @author Stayway - */ -public class Q11001_TombsOfAncestors extends Quest -{ - // NPCs - private static final int NEWBIE_GUIDE = 30598; - private static final int ALTRAN = 30283; - // Items - private static final int WOLF_PELT = 90200; - private static final int ORC_AMULET = 90201; - private static final int WEREWOLFS_FANG = 90202; - private static final int BROKEN_SWORD = 90203; - private static final int HUNTERS_MEMO = 90199; - // Rewards - private static final int SWORD_OF_SOLIDARITY = 49043; - private static final int WAND_OF_ADEPT = 49044; - private static final int RING_NOVICE = 29497; - private static final int NECKLACE_NOVICE = 49039; - // Monsters - private static final int WOLF = 20120; - private static final int ELDER_WOLF = 20442; - private static final int ORC = 20130; - private static final int ORC_SOLDIER = 20131; - private static final int ORC_ARCHER = 20006; - private static final int ORC_WARRIOR = 20093; - private static final int WEREWOLVES = 20132; - // Misc - private static final int MIN_LVL = 2; - private static final int MAX_LVL = 20; - - public Q11001_TombsOfAncestors() - { - super(11001); - addStartNpc(NEWBIE_GUIDE); - addTalkId(NEWBIE_GUIDE, ALTRAN); - addKillId(WOLF, ELDER_WOLF, ORC, ORC_SOLDIER, ORC_ARCHER, ORC_WARRIOR, WEREWOLVES); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); - addCondRace(Race.HUMAN, "no-race.html"); - registerQuestItems(HUNTERS_MEMO, WOLF_PELT, ORC_AMULET, WEREWOLFS_FANG, BROKEN_SWORD); - setQuestNameNpcStringId(NpcStringId.LV_2_20_TOMBS_OF_ANCESTORS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30598-02.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(5)) - { - takeItems(player, HUNTERS_MEMO, 1); - takeItems(player, WOLF_PELT, 10); - takeItems(player, ORC_AMULET, 10); - takeItems(player, WEREWOLFS_FANG, 10); - giveItems(player, SWORD_OF_SOLIDARITY, 1); - giveItems(player, RING_NOVICE, 2); - giveItems(player, NECKLACE_NOVICE, 1); - addExpAndSp(player, 70000, 0); - qs.exitQuest(false, true); - htmltext = "30283-03.html"; // Need other html - } - break; - } - case "reward2": - { - if (qs.isCond(5)) - { - takeItems(player, HUNTERS_MEMO, 1); - takeItems(player, WOLF_PELT, 10); - takeItems(player, ORC_AMULET, 10); - takeItems(player, WEREWOLFS_FANG, 10); - giveItems(player, WAND_OF_ADEPT, 1); - giveItems(player, RING_NOVICE, 2); - giveItems(player, NECKLACE_NOVICE, 1); - addExpAndSp(player, 70000, 0); - qs.exitQuest(false, true); - htmltext = "30283-03.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == NEWBIE_GUIDE) - { - htmltext = "30598-01.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == NEWBIE_GUIDE) - { - if (qs.isCond(1)) - { - htmltext = "30598-02a.html"; - } - break; - } - else if (npc.getId() == ALTRAN) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30283-01.htm"; - qs.setCond(2, true); - showOnScreenMsg(talker, NpcStringId.NOW_YOU_KNOW_WHAT_ALTRAN_WANTS_NGO_HUNTING_AND_KILL_WOLVES, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(talker, HUNTERS_MEMO, 1); - break; - } - case 2: - { - htmltext = "30283-01a.html"; - break; - } - case 5: - { - htmltext = "30283-02.html"; - break; - } - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case WOLF: - case ELDER_WOLF: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, WOLF_PELT) < 10)) - { - if (getRandom(100) < 93) - { - giveItems(killer, WOLF_PELT, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, WOLF_PELT) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_WOLVES_N_GO_HUNTING_AND_KILL_ORCS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case ORC: - case ORC_SOLDIER: - case ORC_ARCHER: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, ORC_AMULET) < 10)) - { - if (getRandom(100) < 93) - { - giveItems(killer, ORC_AMULET, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, ORC_AMULET) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_ORCS_NGO_HUNTING_AND_KILL_ORC_WARRIORS_AND_WEREWOLVES, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - case ORC_WARRIOR: - { - if (qs.isCond(4) && (getQuestItemsCount(killer, BROKEN_SWORD) < 10)) - { - if (getRandom(100) < 89) - { - giveItems(killer, BROKEN_SWORD, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, BROKEN_SWORD) >= 10) && (getQuestItemsCount(killer, WEREWOLFS_FANG) >= 10)) - { - showOnScreenMsg(killer, NpcStringId.YOU_FULFILLED_ALL_ALTRAN_S_REQUESTS_N_RETURN_TO_ALTRAN, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(5); - } - } - } - break; - } - case WEREWOLVES: - { - if (qs.isCond(4) && (getQuestItemsCount(killer, WEREWOLFS_FANG) < 10)) - { - if (getRandom(100) < 100) - { - giveItems(killer, WEREWOLFS_FANG, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, WEREWOLFS_FANG) >= 10) && (getQuestItemsCount(killer, BROKEN_SWORD) >= 10)) - { - showOnScreenMsg(killer, NpcStringId.YOU_FULFILLED_ALL_ALTRAN_S_REQUESTS_N_RETURN_TO_ALTRAN, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(5); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/no-level.html deleted file mode 100644 index fcc618c29b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Newbie Guide:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 11 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/no-race.html deleted file mode 100644 index 3847559704..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11001_TombsOfAncestors/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Newbie Guide:
-I can see you're a stranger here. Pardon me, but I am asking only citizens for help.
-(This quest is available to Humans only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30035-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30035-01.htm deleted file mode 100644 index 2e78468d17..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30035-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Harrys:
-Oh, so you're from Altran? Thank you for helping us out. There are just a few of us here. And I can say we don't manage.
-Not only there are not enough people to repair buildings, but we're also constantly being robbed of construction materials. Take the last time, for example! I just got Wooden Poles and a Wooden Door, and they were stolen on the spot! It emerged that the Wooden Poles were taken by the Orcs for some fire dance of theirs. So, you got it? They're dancing around some fires, that are burning on my building materials! And this time, the stolen Wooden Poles were found at Orc Captains and Lieutenants! Can you please bring them back?
-I put down the rest of the tasks in this Inventory Book. Complete them as well.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30035-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30035-01a.html deleted file mode 100644 index 19df262592..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30035-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Harrys:
-I can see you're not finished yet. Is it hard, eh? Please, be patient for a while. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30035-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30035-02.html deleted file mode 100644 index be53a582f9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30035-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Harrys:
-You have had a hard time. But you did a great job! Now we can finish the repairs of the collapsed buildings. I have prepared a gift to thank you. I'm sure you will make good use of it.
-Make your choice. I would gladly give you all I have, but I need something to reward other travelers! Please, pick just one item.
-
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30035-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30035-03.html deleted file mode 100644 index c72cdbeef5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30035-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Harrys:
-Warrior's armor is very tough. It will save your life in dangerous situation
-I hope you like your reward. Speaking of armor... Did you know that Weapon Merchant Lector is now a leatherworker, too? He took a large order in the town of Oren, but he's short of materials. Could you come see him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30035-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30035-04.html deleted file mode 100644 index 3683a6d8ab..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30035-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Harrys:
-Medium's Tunic is very soft and comfy. I hope you will wear it with pleasure
-I also wanted to tell you that Weapon Merchant Lector is now a leatherworker, too? He took a large order in the town of Oren, but he's short of materials. Could you come see him?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30283-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30283-01.html deleted file mode 100644 index 95b4f9a846..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30283-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Altran:
-People say Harrys is struggling to handle the consequences of a recent storm. Could you help him, please?
-

- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30283-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30283-02.htm deleted file mode 100644 index c237d9f7d5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30283-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Altran:
-Thank you!
-You will find Harrys in the Temple of Einhasad. It's in the southern part of the town. Don't be lost. Tell Harrys that I sent you. He will tell you, what to do. Good luck.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30283-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30283-02a.html deleted file mode 100644 index 92ab26efe1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/30283-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Altran:
-Do you know that Harrys has been looking for you? Hurry up. Harrys is in the Temple of Einhasad, it is easy to find.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/Q11002_HelpWithTempleRestoration.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/Q11002_HelpWithTempleRestoration.java deleted file mode 100644 index b7ce1e21f8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/Q11002_HelpWithTempleRestoration.java +++ /dev/null @@ -1,254 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11002_HelpWithTempleRestoration; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * Help with Temple Restoration (11002) - * @author Stayway - */ -public class Q11002_HelpWithTempleRestoration extends Quest -{ - // NPCs - private static final int ALTRAN = 30283; - private static final int HARRYS = 30035; - // Items - private static final int WOODEN_POLE = 90205; - private static final int WOODEN_DOOR_PANEL = 90206; - private static final int STONE_POWDER = 90207; - private static final int INVENTORY_BOOK = 90204; - // Rewards - private static final int WARRIORS_ARMOR = 90306; - private static final int WARRIORS_GAITERS = 90307; - private static final int MEDIUMS_TUNIC = 90308; - private static final int MEDIUMS_STOCKINGS = 90309; - private static final int RING_NOVICE = 29497; - // Monsters - private static final int ORC_LIEUTENANT = 20096; - private static final int ORC_CAPTAIN = 20098; - private static final int WEREWOLF_CHIEFTAIN = 20342; - private static final int WEREWOLF_HUMTER = 20343; - private static final int STONE_GOLEM = 20016; - private static final int CRASHER = 20101; - // Misc - private static final int MIN_LVL = 11; - private static final int MAX_LVL = 20; - - public Q11002_HelpWithTempleRestoration() - { - super(11002); - addStartNpc(ALTRAN); - addTalkId(HARRYS, ALTRAN); - addKillId(ORC_CAPTAIN, ORC_LIEUTENANT, WEREWOLF_HUMTER, WEREWOLF_CHIEFTAIN, STONE_GOLEM, CRASHER); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.HUMAN, "no-race.html"); // Custom - registerQuestItems(INVENTORY_BOOK, WOODEN_POLE, WOODEN_DOOR_PANEL, STONE_POWDER); - setQuestNameNpcStringId(NpcStringId.LV_11_20_HELP_WITH_TEMPLE_RESTORATION); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30283-02.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(5)) - { - takeItems(player, INVENTORY_BOOK, 1); - takeItems(player, WOODEN_POLE, 20); - takeItems(player, WOODEN_DOOR_PANEL, 25); - takeItems(player, STONE_POWDER, 20); - giveItems(player, WARRIORS_ARMOR, 1); - giveItems(player, WARRIORS_GAITERS, 1); - giveItems(player, RING_NOVICE, 2); - addExpAndSp(player, 80000, 0); - qs.exitQuest(false, true); - htmltext = "30035-03.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(5)) - { - takeItems(player, INVENTORY_BOOK, 1); - takeItems(player, WOODEN_POLE, 20); - takeItems(player, WOODEN_DOOR_PANEL, 25); - takeItems(player, STONE_POWDER, 20); - giveItems(player, MEDIUMS_TUNIC, 1); - giveItems(player, MEDIUMS_STOCKINGS, 1); - giveItems(player, RING_NOVICE, 2); - addExpAndSp(player, 80000, 0); - qs.exitQuest(false, true); - htmltext = "30035-04.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == ALTRAN) - { - htmltext = "30283-01.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == ALTRAN) - { - if (qs.isCond(1)) - { - htmltext = "30283-02a.html"; - } - break; - } - else if (npc.getId() == HARRYS) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30035-01.htm"; - qs.setCond(2, true); - showOnScreenMsg(talker, NpcStringId.YOU_HAVE_TALKED_TO_HARRYS_NGO_HUNTING_AND_KILL_ORC_LIEUTENANTS_AND_ORC_CAPTAINS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(talker, INVENTORY_BOOK, 1); - break; - } - case 2: - { - htmltext = "30035-01a.html"; - break; - } - case 5: - { - htmltext = "30035-02.html"; - break; - } - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case ORC_CAPTAIN: - case ORC_LIEUTENANT: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, WOODEN_POLE) < 20)) - { - if (getRandom(100) < 84) - { - giveItems(killer, WOODEN_POLE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, WOODEN_POLE) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_ORC_LIEUTENANTS_AND_ORC_CAPTAINS_N_GO_HUNTING_AND_KILL_WEREWOLF_HUNTERS_AND_WEREWOLF_CHIEFTAINS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case WEREWOLF_HUMTER: - case WEREWOLF_CHIEFTAIN: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, WOODEN_DOOR_PANEL) < 25)) - { - if (getRandom(100) < 87) - { - giveItems(killer, WOODEN_DOOR_PANEL, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, WOODEN_DOOR_PANEL) >= 25) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_WEREWOLF_HUNTERS_AND_WEREWOLF_CHIEFTAINS_N_GO_HUNTING_AND_KILL_STONE_GOLEMS_AND_CRASHERS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - case CRASHER: - case STONE_GOLEM: - { - if (qs.isCond(4) && (getQuestItemsCount(killer, STONE_POWDER) < 20)) - { - if (getRandom(100) < 84) - { - giveItems(killer, STONE_POWDER, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, STONE_POWDER) >= 20) && (getQuestItemsCount(killer, STONE_POWDER) >= 10)) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_ALL_OF_THE_ITEMS_HARRYS_REQUESTED_RETURN_TO_HIM, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(5); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/no-level.html deleted file mode 100644 index e574a6c520..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Altran:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 2 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/no-race.html deleted file mode 100644 index 9910954410..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11002_HelpWithTempleRestoration/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Altran:
-I can see you're a stranger here. Pardon me, but I am asking only citizens for help.
-(This quest is available to Humans only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30001-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30001-01.htm deleted file mode 100644 index f444e939f5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30001-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Weapon Merchant Lector:
-Hmm... Does everyone around here knows what I'm working on?! Well, okay then. I'm really glad that you offered to help me. You see, I want to sew a shirt that can be worn under Heavy Armor. I was going to use Manticore Skin as fabrics and embroider a beautiful pattern on it with strong as steel Trisalim Silk. But there is one problem. During the recent hurricane some raindrops go into my Essence of Water, and it lost it's magical power! And I need Essence of Water to color Trisalim Silk. Then there's also Roxxy who promised to make yarn for me, but she didn't have enough thread...
-Adventurers haven't passed trough here for so long that I was beginning to worry. You see, I really need Trisalim Silk and Essence of Water. Can I count on you for help?
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30001-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30001-01a.html deleted file mode 100644 index f139eb7544..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30001-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Weapon Merchant Lector:
-Hmm... Is that all you could find? But this is not enough. I need more materials. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30001-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30001-02.html deleted file mode 100644 index dd918a44ca..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30001-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Weapon Merchant Lector:
-You did well. I prepared a few rewards for you out of those that adventurers usually ask from me. What do you prefer: Soulshots or Spiritshots? Take the ones that you need.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30001-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30001-03.html deleted file mode 100644 index b556726e95..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30001-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Weapon Merchant Lector:
-So you primarily use Soulshots. I'm glad to be of help to you. But I still don't have enough Trisalim Silk and Essence of Water. Could you get some more of both of them?
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30001-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30001-04.html deleted file mode 100644 index 6bb8fec2d8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30001-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Weapon Merchant Lector:
-So you primarily use Spiritshots. I'm glad to be of help to you. But I still don't have enough Trisalim Silk and Essence of Water. Could you get some more of both of them?
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30035-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30035-01.html deleted file mode 100644 index 8ae45155d8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30035-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Harrys:
-Oh, Lector's been asking about you. Do you know, that he's a leatherworker now? He even managed to receive a large order! He needs some materials to execute it, so he is looking for help.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30035-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30035-02.htm deleted file mode 100644 index 292907aec1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30035-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Harrys:
-He says that this work of his is a true masterpiece... Inquire him further. I wonder what he is doing there... Very curious.

- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30035-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30035-02a.html deleted file mode 100644 index 25c9352a08..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/30035-02a.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Harrys:
-Are you looking for Lector?
-You will find him in a Weapon Shop, that's on the other side of the road. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/Q11003_PerfectLeatherArmor1.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/Q11003_PerfectLeatherArmor1.java deleted file mode 100644 index a585c86493..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/Q11003_PerfectLeatherArmor1.java +++ /dev/null @@ -1,236 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11003_PerfectLeatherArmor1; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * Perfect Leather Armor (1/3) (11003) - * @author Stayway - */ -public class Q11003_PerfectLeatherArmor1 extends Quest -{ - // NPCs - private static final int HARRYS = 30035; - private static final int LECTOR = 30001; - // Items - private static final int COBWEB = 90209; - private static final int ESSENCE_OF_WATER = 90210; - private static final int LECTORS_NOTES = 90208; - // Rewards - private static final int SCROLL_OF_ESCAPE = 10650; - private static final int HEALING_POTION = 1073; - private static final int MP_RECOVERY_POTION = 90310; - private static final int SOULSHOTS_NO_GRADE = 5789; - private static final int SPIRITSHOT_NO_GRADE = 5790; - // Monsters - private static final int GIANT_SPIDER = 20103; - private static final int GIANT_FANG_SPIDER = 20106; - private static final int GIANT_BLADE_SPIDER = 20108; - private static final int UNDINE = 20110; - private static final int UNDINE_ELDER = 20113; - private static final int UNDINE_NOBLE = 20115; - // Misc - private static final int MIN_LVL = 15; - private static final int MAX_LVL = 20; - - public Q11003_PerfectLeatherArmor1() - { - super(11003); - addStartNpc(HARRYS); - addTalkId(HARRYS, LECTOR); - addKillId(GIANT_SPIDER, GIANT_FANG_SPIDER, GIANT_BLADE_SPIDER, UNDINE, UNDINE_ELDER, UNDINE_NOBLE); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.HUMAN, "no-race.html"); // Custom - registerQuestItems(LECTORS_NOTES, COBWEB, ESSENCE_OF_WATER); - setQuestNameNpcStringId(NpcStringId.LV_15_20_PERFECT_LEATHER_ARMOR_1_3); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30035-02.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(4)) - { - takeItems(player, LECTORS_NOTES, 1); - takeItems(player, COBWEB, 25); - takeItems(player, ESSENCE_OF_WATER, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SOULSHOTS_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30001-03.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(4)) - { - takeItems(player, LECTORS_NOTES, 1); - takeItems(player, COBWEB, 25); - takeItems(player, ESSENCE_OF_WATER, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SPIRITSHOT_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30001-04.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == HARRYS) - { - htmltext = "30035-01.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == HARRYS) - { - if (qs.isCond(1)) - { - htmltext = "30035-02a.html"; - } - } - else if (npc.getId() == LECTOR) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30001-01.htm"; - qs.setCond(2, true); - showOnScreenMsg(talker, NpcStringId.LECTOR_WANTS_YOU_TO_BRING_HIM_MATERIALS_FOR_NEW_ARMOR_N_GO_HUNTING_AND_KILL_GIANT_SPIDERS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(talker, LECTORS_NOTES, 1); - break; - } - case 2: - { - htmltext = "30001-01a.html"; - break; - } - case 4: - { - htmltext = "30001-02.html"; - break; - } - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case GIANT_SPIDER: - case GIANT_BLADE_SPIDER: - case GIANT_FANG_SPIDER: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, COBWEB) < 25)) - { - if (getRandom(100) < 87) - { - giveItems(killer, COBWEB, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, COBWEB) >= 25) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GIANT_SPIDERS_N_GO_HUNTING_AND_KILL_UNDINES, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case UNDINE: - case UNDINE_ELDER: - case UNDINE_NOBLE: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, ESSENCE_OF_WATER) < 20)) - { - if (getRandom(100) < 100) - { - giveItems(killer, ESSENCE_OF_WATER, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, ESSENCE_OF_WATER) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_ALL_OF_THE_ITEMS_LECTOR_REQUESTED_RETURN_TO_HIM, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/no-level.html deleted file mode 100644 index 508de02a98..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Harrys:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 15 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/no-race.html deleted file mode 100644 index cc680177f9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11003_PerfectLeatherArmor1/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Harrys:
-I can see you're a stranger here. Pardon me, but I am asking only citizens for help.
-(This quest is available to Humans only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-01.html deleted file mode 100644 index 84c50df1ae..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Weapon Merchant Lector:
-Oh! Have you changed your mind?
-With just a bit more of your help I could make a real masterpiece here.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-02.htm deleted file mode 100644 index 04cf041b60..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Weapon Merchant Lector:
-Thank you! If you started something, you need to carry it through! Good decision! Best of all!
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-02a.html deleted file mode 100644 index f139eb7544..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Weapon Merchant Lector:
-Hmm... Is that all you could find? But this is not enough. I need more materials. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-03.html deleted file mode 100644 index 2d6e945d0b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Weapon Merchant Lector:
-You did well. I prepared a few rewards for you out of those that adventurers usually ask from me. What do you prefer: Soulshots or Spiritshots? Take the ones that you need.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-04.html deleted file mode 100644 index 6f8ee4782a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Weapon Merchant Lector:
-So you primarily use Soulshots. I'm glad to be of help to you.
-I have one last request. My shirt is almost done. It only needs a couple of touches. Look at its sleeves and collar. I need to correct it just a bit... Help me, please.

-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-05.html deleted file mode 100644 index 31dd50fbc4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Weapon Merchant Lector:
-So you primarily use Spiritshots. I'm glad to be of help to you.
-I have one last request. My shirt is almost done. It only needs a couple of touches. Look at its sleeves and collar. I need to correct it just a bit... Help me, please.

-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-06.html deleted file mode 100644 index 999907f6c4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/30001-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Weapon Merchant Lector:
-(Only characters who are level 15 or above and who have completed the Perfect Leather Armor (1/3) quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/Q11004_PerfectLeatherArmor2.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/Q11004_PerfectLeatherArmor2.java deleted file mode 100644 index ac5b3bf54d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/Q11004_PerfectLeatherArmor2.java +++ /dev/null @@ -1,221 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11004_PerfectLeatherArmor2; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.Q11003_PerfectLeatherArmor1.Q11003_PerfectLeatherArmor1; - -/** - * Perfect Leather Armor (2/3) (11004) - * @author Stayway - */ -public class Q11004_PerfectLeatherArmor2 extends Quest -{ - // NPCs - private static final int LECTOR = 30001; - // Items - private static final int COBWEB = 90212; - private static final int ESSENCE_OF_WATER = 90213; - private static final int LECTORS_NOTES = 90211; - // Rewards - private static final int SCROLL_OF_ESCAPE = 10650; - private static final int HEALING_POTION = 1073; - private static final int MP_RECOVERY_POTION = 90310; - private static final int SOULSHOTS_NO_GRADE = 5789; - private static final int SPIRITSHOT_NO_GRADE = 5790; - // Monsters - private static final int GIANT_SPIDER = 20103; - private static final int GIANT_FANG_SPIDER = 20106; - private static final int GIANT_BLADE_SPIDER = 20108; - private static final int UNDINE = 20110; - private static final int UNDINE_ELDER = 20113; - private static final int UNDINE_NOBLE = 20115; - // Misc - private static final int MIN_LVL = 15; - private static final int MAX_LVL = 20; - - public Q11004_PerfectLeatherArmor2() - { - super(11004); - addStartNpc(LECTOR); - addTalkId(LECTOR); - addKillId(GIANT_SPIDER, GIANT_FANG_SPIDER, GIANT_BLADE_SPIDER, UNDINE, UNDINE_ELDER, UNDINE_NOBLE); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.HUMAN, "no-race.html"); // Custom - addCondCompletedQuest(Q11003_PerfectLeatherArmor1.class.getSimpleName(), "30001-06.html"); - registerQuestItems(LECTORS_NOTES, COBWEB, ESSENCE_OF_WATER); - setQuestNameNpcStringId(NpcStringId.LV_15_PERFECT_LEATHER_ARMOR_2_3); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "abort.html": - { - htmltext = event; - break; - } - case "30001-02.htm": - { - qs.startQuest(); - qs.setCond(2); - showOnScreenMsg(player, NpcStringId.LECTOR_WANTS_YOU_TO_BRING_HIM_MATERIALS_FOR_NEW_ARMOR_N_GO_HUNTING_AND_KILL_GIANT_SPIDERS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(player, LECTORS_NOTES, 1); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(4)) - { - takeItems(player, LECTORS_NOTES, 1); - takeItems(player, COBWEB, 25); - takeItems(player, ESSENCE_OF_WATER, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SOULSHOTS_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30001-04.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(4)) - { - takeItems(player, LECTORS_NOTES, 1); - takeItems(player, COBWEB, 25); - takeItems(player, ESSENCE_OF_WATER, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SPIRITSHOT_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30001-05.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30001-01.html"; - break; - } - case State.STARTED: - { - if (qs.isCond(2)) - { - htmltext = "30001-02a.html"; - } - else if (qs.isCond(4)) - { - htmltext = "30001-03.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case GIANT_SPIDER: - case GIANT_BLADE_SPIDER: - case GIANT_FANG_SPIDER: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, COBWEB) < 25)) - { - if (getRandom(100) < 87) - { - giveItems(killer, COBWEB, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, COBWEB) >= 25) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GIANT_SPIDERS_N_GO_HUNTING_AND_KILL_UNDINES, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case UNDINE: - case UNDINE_ELDER: - case UNDINE_NOBLE: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, ESSENCE_OF_WATER) < 20)) - { - if (getRandom(100) < 100) - { - giveItems(killer, ESSENCE_OF_WATER, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, ESSENCE_OF_WATER) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_ALL_OF_THE_ITEMS_LECTOR_REQUESTED_RETURN_TO_HIM, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/abort.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/abort.html deleted file mode 100644 index 71a9f422ef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/abort.html +++ /dev/null @@ -1,3 +0,0 @@ -Weapon Merchant Lector:
-Unfortunately, there's nothing to be done here. Be sure to come back if you change your mind. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/no-level.html deleted file mode 100644 index ab008d00c6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Weapon Merchant Lector:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 15 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/no-race.html deleted file mode 100644 index 5468d9c146..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11004_PerfectLeatherArmor2/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Weapon Merchant Lector:
-I can see you're a stranger here. Pardon me, but I am asking only citizens for help.
-(This quest is available to Humans only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-01.html deleted file mode 100644 index 37e71a5e46..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Weapon Merchant Lector:
-Oh! Have you chnaged your mind?
-With just a bit more of your help I could make a real masterpiece here.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-02.htm deleted file mode 100644 index 50727b6c65..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Weapon Merchant Lector:
-Nice!
-We're almost done. I'm counting on you!
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-02a.html deleted file mode 100644 index f139eb7544..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Weapon Merchant Lector:
-Hmm... Is that all you could find? But this is not enough. I need more materials. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-03.html deleted file mode 100644 index 51d0bab308..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Weapon Merchant Lector:
-You did well. I prepared a few rewards for you out of those that adventurers usually ask from me. What do you prefer: Soulshots or Spiritshots? Take the ones that you need.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-04.html deleted file mode 100644 index 34d562e1f0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Weapon Merchant Lector:
-So you primarily use Soulshots. I'm glad to be of help to you.
-A shirt? Hmm... I finished it. Although I barely have enough materials with the amount you've brought me.
-(Shows the result.)
-I think this is my best work. But I couldn't have done it without you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-05.html deleted file mode 100644 index 6edb41dd06..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Weapon Merchant Lector:
-So you primarily use Spiritshots. I'm glad to be of help to you.
-A shirt? Hmm... I finished it. Although I barely have enough materials with the amount you've brought me.
-(Shows the result.)
-I think this is my best work. But I couldn't have done it without you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-06.html deleted file mode 100644 index 64bf49dac3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/30001-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Weapon Merchant Lector:
-(Only characters who are level 15 or above and who have completed the Perfect Leather Armor (2/3) quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/Q11005_PerfectLeatherArmor3.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/Q11005_PerfectLeatherArmor3.java deleted file mode 100644 index c1e4a8e9da..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/Q11005_PerfectLeatherArmor3.java +++ /dev/null @@ -1,222 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11005_PerfectLeatherArmor3; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.Q11004_PerfectLeatherArmor2.Q11004_PerfectLeatherArmor2; - -/** - * Perfect Leather Armor (3/3) (11005) - * @author Stayway - */ -public class Q11005_PerfectLeatherArmor3 extends Quest -{ - // NPCs - private static final int LECTOR = 30001; - // Items - private static final int COBWEB = 90215; - private static final int ESSENCE_OF_WATER = 90216; - private static final int LECTORS_NOTES = 90214; - // Rewards - private static final int SCROLL_OF_ESCAPE = 10650; - private static final int HEALING_POTION = 1073; - private static final int MP_RECOVERY_POTION = 90310; - private static final int SOULSHOTS_NO_GRADE = 5789; - private static final int SPIRITSHOT_NO_GRADE = 5790; - // Monsters - private static final int GIANT_SPIDER = 20103; - private static final int GIANT_FANG_SPIDER = 20106; - private static final int GIANT_BLADE_SPIDER = 20108; - private static final int UNDINE = 20110; - private static final int UNDINE_ELDER = 20113; - private static final int UNDINE_NOBLE = 20115; - // Misc - private static final int MIN_LVL = 15; - private static final int MAX_LVL = 20; - - public Q11005_PerfectLeatherArmor3() - { - super(11005); - addStartNpc(LECTOR); - addTalkId(LECTOR); - addKillId(GIANT_SPIDER, GIANT_FANG_SPIDER, GIANT_BLADE_SPIDER, UNDINE, UNDINE_ELDER, UNDINE_NOBLE); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.HUMAN, "no-race.html"); // Custom - addCondCompletedQuest(Q11004_PerfectLeatherArmor2.class.getSimpleName(), "30001-06.html"); - registerQuestItems(LECTORS_NOTES, COBWEB, ESSENCE_OF_WATER); - setQuestNameNpcStringId(NpcStringId.LV_15_PERFECT_LEATHER_ARMOR); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "abort.html": - { - htmltext = event; - break; - } - case "30001-02.htm": - { - qs.startQuest(); - qs.setCond(2, true); - showOnScreenMsg(player, NpcStringId.LECTOR_WANTS_YOU_TO_BRING_HIM_MATERIALS_FOR_NEW_ARMOR_N_GO_HUNTING_AND_KILL_GIANT_SPIDERS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(player, LECTORS_NOTES, 1); - htmltext = event; - - break; - } - case "reward1": - { - if (qs.isCond(4)) - { - takeItems(player, LECTORS_NOTES, 1); - takeItems(player, COBWEB, 25); - takeItems(player, ESSENCE_OF_WATER, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SOULSHOTS_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30001-04.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(4)) - { - takeItems(player, LECTORS_NOTES, 1); - takeItems(player, COBWEB, 25); - takeItems(player, ESSENCE_OF_WATER, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SPIRITSHOT_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30001-05.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30001-01.html"; - break; - } - case State.STARTED: - { - if (qs.isCond(2)) - { - htmltext = "30001-02a.html"; - } - else if (qs.isCond(4)) - { - htmltext = "30001-03.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case GIANT_SPIDER: - case GIANT_BLADE_SPIDER: - case GIANT_FANG_SPIDER: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, COBWEB) < 25)) - { - if (getRandom(100) < 87) - { - giveItems(killer, COBWEB, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, COBWEB) >= 25) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GIANT_SPIDERS_N_GO_HUNTING_AND_KILL_UNDINES, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case UNDINE: - case UNDINE_ELDER: - case UNDINE_NOBLE: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, ESSENCE_OF_WATER) < 20)) - { - if (getRandom(100) < 100) - { - giveItems(killer, ESSENCE_OF_WATER, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, ESSENCE_OF_WATER) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_ALL_OF_THE_ITEMS_LECTOR_REQUESTED_RETURN_TO_HIM, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/abort.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/abort.html deleted file mode 100644 index e84f6181cf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/abort.html +++ /dev/null @@ -1,4 +0,0 @@ -Weapon Merchant Lector:
-You want to decline? But we were almost done! Are you really going to abandon me now?
-Hmm, you don't want to help me, I see. Is this your final decision? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/no-level.html deleted file mode 100644 index ab008d00c6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Weapon Merchant Lector:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 15 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/no-race.html deleted file mode 100644 index 5468d9c146..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11005_PerfectLeatherArmor3/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Weapon Merchant Lector:
-I can see you're a stranger here. Pardon me, but I am asking only citizens for help.
-(This quest is available to Humans only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-01.html deleted file mode 100644 index 729f93d988..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Lector:
-With your experience, you should think about greater tasks. I have friends who will help you realize them.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-01a.html deleted file mode 100644 index a221898cf1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-01a.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Lector:
-With your experience, you should think about greater tasks. I have friends who will help you realize them.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-02.htm deleted file mode 100644 index 34a2564031..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Trader Lector:
-Looks like you got accustomed to relying on the strength of your body. Then it's best if you become a Warrior, a Human Knight or a Rogue.
-Become a Human KnightBecome a Rogue \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-02a.htm deleted file mode 100644 index 4f5ae9cd98..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Lector:
-You favor magic, I see: Then it's best if you become a Human Wizard or a Cleric.
-Become a Cleric \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-03.html deleted file mode 100644 index 34a1733e37..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Lector:
-Are you still here? Don't worry about it. You can do it. Now get to it!
-(Press Alt+U to view destination in the quest dialog.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-04.html deleted file mode 100644 index 2fc6530b19..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30001-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Weapon Merchant Lector:
-(Only characters who are level 19 or above and who have completed the Perfect Leather Armor (3/3) quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30010-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30010-01.html deleted file mode 100644 index be84bef78f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30010-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Auron:
-Did Lector send you? Good to meet you. Path of the Warrior is not easy. But that's its main advantage.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30010-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30010-02.html deleted file mode 100644 index 8d4ca903fc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30010-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Auron:
-You won't regret it. Tell me when you are ready to make a Class Transfer.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30010-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30010-03.html deleted file mode 100644 index f520ea9e28..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30010-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Auron:
-The path of a Warrior is hard and full of thorn. If you're afraid of hardships, then try to find yourself another calling. Though, this I can't help you with.
-(The quest has already been completed. take a look at the Encyclopedia if you want to do a Class Transfer.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30022-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30022-01.html deleted file mode 100644 index b81c6687dd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30022-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Zigaunt:
-Lector sent you, right? So you want to choose the path of a Cleric? Excellent! It's always good to study something new.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30022-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30022-02.html deleted file mode 100644 index 0e2b6ce70f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30022-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Zigaunt:
-You made the right decision! Tell me when you are ready to make a Class Transfer. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30136-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30136-04.html deleted file mode 100644 index cea684bdcc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30136-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Payne:
-Excellent! Can you feel how well it fits? I hope it will protect you during your adventures.
-By the way, I have a request for you. I'm designing a new model of shield together with Grocer Vollodos, and we plan to put in on sale. I worked on the structural design, and Vollodos promised to come up with ideas for decoration and reinforce the finished product, but there haven't been any news from him for a while. Could you visit him and ask about his progress?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30379-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30379-01.html deleted file mode 100644 index f637325eb4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30379-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Captain Bezique:
-Did Lector send you? Do you want to become a Rogue? Be mindful, this is a hard path to walk..
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30379-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30379-02.html deleted file mode 100644 index 5914a273c0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30379-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Captain Bezique:
-You made the right decision! Tell me when you are ready to make a Class Transfer. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30391-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30391-01.html deleted file mode 100644 index 136d0fc1e7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30391-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Parina:
-Lector sent you, right? So you want to choose the path of a Wizard? Excellent! It's always good to study something new.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30391-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30391-02.html deleted file mode 100644 index 6615274c90..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30391-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Parina:
-You made the right decision! Tell me when you are ready to make a Class Transfer. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30417-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30417-01.html deleted file mode 100644 index 3decf562cc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30417-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Sir Klaus Vasper:
-Did Lector send you? Do you want to become a Human Knight? Be mindful, this is a hard path to walk..
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30417-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30417-02.html deleted file mode 100644 index 3e6db5c1e5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/30417-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Sir Klaus Vasper:
-You made the right decision! Tell me when you are ready to make a Class Transfer. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/Q11006_FuturePeople.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/Q11006_FuturePeople.java deleted file mode 100644 index ff7f9bad2e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/Q11006_FuturePeople.java +++ /dev/null @@ -1,218 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11006_FuturePeople; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q11005_PerfectLeatherArmor3.Q11005_PerfectLeatherArmor3; - -/** - * Future People (11016) - * @author Stayway - */ -public class Q11006_FuturePeople extends Quest -{ - // NPCs - private static final int LECTOR = 30001; - private static final int PAYNE = 30136; - private static final int PARINA = 30391; - private static final int ZIGAUNT = 30022; - private static final int AURON = 30010; - private static final int KLAUS_VASPER = 30417; - private static final int BEZIQUE = 30379; - - // Items - private static final int FIRST_CLASS_BUFF_SCROLL = 29011; - private static final int IMPROVED_SOE = 49087; - - // Misc - private static final int MIN_LEVEL = 19; - - public Q11006_FuturePeople() - { - super(11006); - addStartNpc(LECTOR); - addTalkId(PAYNE, LECTOR, PARINA, ZIGAUNT, AURON, KLAUS_VASPER, BEZIQUE); - addCondMinLevel(MIN_LEVEL, "no-level.html"); // Custom - addCondRace(Race.HUMAN, "no-race.html"); // Custom - addCondCompletedQuest(Q11005_PerfectLeatherArmor3.class.getSimpleName(), "30001-04.html"); - setQuestNameNpcStringId(NpcStringId.LV_19_FUTURE_PEOPLE); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30001-02.htm": - case "30001-02a.htm": - case "f_warrior.html": - case "f_knight.html": - case "f_rogue.html": - case "m_wizard.html": - case "m_cleric.html": - { - htmltext = event; - break; - } - case "a_warrior.html": - { - qs.startQuest(); - qs.setCond(2, true); - htmltext = event; - break; - } - case "a_knight.html": - { - qs.startQuest(); - qs.setCond(3, true); - htmltext = event; - break; - } - case "a_rogue.html": - { - qs.startQuest(); - qs.setCond(4, true); - htmltext = event; - break; - } - case "a_wizard.html": - { - qs.startQuest(); - qs.setCond(5, true); - htmltext = event; - break; - } - case "a_cleric.html": // Custom html - { - qs.startQuest(); - qs.setCond(5, true); - htmltext = event; - break; - } - case "30391-02.html": - case "30022-02.html": - case "30010-02.html": - case "30417-02.html": - case "30379-02.html": // Custom Html - { - if (qs.getCond() > 1) - { - giveItems(player, FIRST_CLASS_BUFF_SCROLL, 5); - giveItems(player, IMPROVED_SOE, 1); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if ((npc.getId() == LECTOR) && (talker.getClassId() == ClassId.FIGHTER)) - { - htmltext = "30001-01.html"; - } - else if (talker.getClassId() == ClassId.MAGE) - { - htmltext = "30001-01a.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == LECTOR) - { - if (qs.getCond() >= 1) - { - htmltext = "30001-03.html"; - } - break; - } - if ((npc.getId() == PARINA) && (talker.getClassId() != ClassId.WIZARD)) - { - if (qs.isCond(5)) - { - htmltext = "30391-01.html"; - } - break; - } - if ((npc.getId() == ZIGAUNT) && (talker.getClassId() != ClassId.CLERIC)) - { - if (qs.isCond(6)) - { - htmltext = "30022-01.html"; // Custom Html - } - break; - } - if ((npc.getId() == AURON) && (talker.getClassId() != ClassId.WARRIOR)) - { - if (qs.isCond(2)) - { - htmltext = "30010-01.html"; - } - break; - } - if ((npc.getId() == KLAUS_VASPER) && (talker.getClassId() != ClassId.WARRIOR)) - { - if (qs.isCond(3)) - { - htmltext = "30417-01.html"; - } - break; - } - if ((npc.getId() == BEZIQUE) && (talker.getClassId() != ClassId.WARRIOR)) - { - if (qs.isCond(4)) - { - htmltext = "30379-01.html"; // Custom Html - } - break; - } - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/a_cleric.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/a_cleric.html deleted file mode 100644 index 8ec4a298bb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/a_cleric.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Lector:
-Do you want to become a Human Cleric? Then you need to talk to Zigaunt. He will be waiting for you in the Temple of Einhasad in the Village of Gludin. I will let him know about your arrival.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/a_knight.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/a_knight.html deleted file mode 100644 index 87319f3433..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/a_knight.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Lector:
-Do you want to become a Human Knight? Then you need to talk with Sir Klaus Vasper. He will be waiting for you at the Central Square in the Village of Gludin. I will let him know about your arrival.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/a_rogue.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/a_rogue.html deleted file mode 100644 index 6ea5ce9232..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/a_rogue.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Lector:
-Do you want to become a Rogue? Well-well... Then you need to talk to Captain Bezique. He will be waiting for at the western gates of the Village of Gludin. I will let him know about your arrival.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/a_warrior.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/a_warrior.html deleted file mode 100644 index 1e4f01cb2c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/a_warrior.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Lector:
-Do you want to become a Warrior? Then you need to meet with Auron. He will be waiting for you at the entrance to the Warrior Guild building in the Village of Gludin. I will let him know about your arrival.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/a_wizard.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/a_wizard.html deleted file mode 100644 index 74c558855a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/a_wizard.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Lector:
-Do you want to become a Human Wizard? Then you need to talk to Parina. She will be waiting for you in front of the Temple of Einhasad in the Village of Gludin. I will let her know about your arrival.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/f_knight.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/f_knight.html deleted file mode 100644 index 397a8930d2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/f_knight.html +++ /dev/null @@ -1,7 +0,0 @@ -Class description - Human Knight:
-Human Knights are the soldiers of a regular army who are skilled in martial arts.
-They pay great attention to defense, and that's why they are always suited in Heavy Armor. In combat, they use One-handed Swords, One-handed Blunt. Weapons and sturdy Shields. In a group, they act like defenders.
-Human Knights don't have attacking Skills, and that affects the speed of a battle, however, with skills such as Divine Heal, they can fight for a long periods of time.
-Say that you want to think about it \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/f_rogue.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/f_rogue.html deleted file mode 100644 index a51ff7c908..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/f_rogue.html +++ /dev/null @@ -1,7 +0,0 @@ -Class description - Rogue:
-Rogues are warriors who rely on agility and cunning, rather than strength and honor.
-In combat, they use Daggers and Bows, which allows them to effectively dispose of enemies in both close-range and long-range combat.
-They typically wear Light Armor that significantly lowers their defense, however they compensate for it with evasion and moving speed.
-Say that you want to think about it \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/f_warrior.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/f_warrior.html deleted file mode 100644 index 8f8e6f9bc3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/f_warrior.html +++ /dev/null @@ -1,7 +0,0 @@ -Class description - Warrior:
-Warriors are the mighty soldiers who rely on their savage strength the most.
-They can use any of the following weapons: Blue Mackerel: One-handed Sword, One-handed Blunt Weapon, Two-handed Blunt Weapon, Spear.
-They can't restore themselves and so are not suited for a single-player game, but in a group, they are excellent in the role of attackers.
-Say that you want to think about it \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/m_cleric.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/m_cleric.html deleted file mode 100644 index 23c42c9632..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/m_cleric.html +++ /dev/null @@ -1,7 +0,0 @@ -Class description - Human Cleric:
-Human Clerics can perform holy miracles by the power of their faith. Heaven favors them.
-Their magic primarily focused on helping other players. By using holy magic, they heal and cast Buffs, which makes them essential for a group.
-After a Class Transfer they can't fight, except perhaps in a close combat. They can barely learn attacking spells. Clerics possess low attack power but compensate for it with various Buffs.
-Say that you want to think about it \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/m_wizard.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/m_wizard.html deleted file mode 100644 index e0aa3de32e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/m_wizard.html +++ /dev/null @@ -1,6 +0,0 @@ -Class description - Human Wizard:
-Human Wizards are people who wield the key powers of this world.
-Specializing in attacking spells, they can freely manipulate Fire Magic and Dark Magic, which allows them to fight in different styles.
-Say that you want to think about it \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/no-level.html deleted file mode 100644 index 6351191362..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Weapon Merchant Lector:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 19 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/no-race.html deleted file mode 100644 index e1b9e80f85..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11006_FuturePeople/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Tetrarch Talos:
-You are not a Dark Elf. Get the hell out! -(This quest is available to Dark Elfs only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30218-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30218-01.htm deleted file mode 100644 index 6da6bd936c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30218-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Sentinel Kendell:
-Elven Forest is the symbol of our race, our legacy. We have to protect it. But this is not an easy task. Especially now, when it's flooded with so many strangers. This means we need the help of adventurers such as you. I'd like to ask for your assistance. Here, take this Mark of Security. It is used for marking the completed quests among those that I'm going to give you. Well, good luck!
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30218-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30218-01a.html deleted file mode 100644 index 537a2f586a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30218-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentinel Kendell:
-You haven't completed all the quests that I gave you. They are not that difficult, you should do fine. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30218-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30218-02.html deleted file mode 100644 index 898c7a5c71..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30218-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Sentinel Kendell:
-You did a good job. Elven Forest will be safer because of you. Sentinels prepared a small gift for you as a token of their gratitude. Choose yourself which one you need.
-If you prefer close combat, then pick the sword. And if you like magic more, then the staff.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30218-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30218-03.html deleted file mode 100644 index d2ab90a9f3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30218-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Sentinel Kendell:
-You want to take the Staff?
-Well, if you use magic, then this Staff will be a great choice.
-Have you heard something about the battle that happened in the dungeon recently? I think you know. There has been many talks about it. One of Sentinels named Starden took part in that battle. I heard a rumor that he thinks about going back to the dungeon. Could you ask him about it?
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30218-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30218-04.html deleted file mode 100644 index d4bb7650e6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30218-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Sentinel Kendell:
-You want to take the Sword?
-Well, if you like close combat, then this Sword will be a great choice.
-Have you heard something about the battle that happened in the dungeon recently? I think you know. There has been many talks about it. One of Sentinels named Starden took part in that battle. I heard a rumor that he thinks about going back to the dungeon. Could you ask him about it?
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30599-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30599-01.html deleted file mode 100644 index 667b6758f3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30599-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Newbie Guide:
-The forest is really troubled these days. Sentinel Kendel is worried about it. Could you talk to him and see if you can help?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30599-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30599-02.htm deleted file mode 100644 index fef9023158..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30599-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Newbie Guide:
-Thank you! Just tell him that I sent you, and he will tell you, what to do.
-Don't let me down.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30599-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30599-02a.html deleted file mode 100644 index 759a4c0786..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/30599-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Newbie Guide:
-You should be on your way to Kendell. he needs your help. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/Q11007_NoiseInWoods.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/Q11007_NoiseInWoods.java deleted file mode 100644 index ebd79392e0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/Q11007_NoiseInWoods.java +++ /dev/null @@ -1,265 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11007_NoiseInWoods; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; -import org.l2jmobius.gameserver.util.Util; - -/** - * Noise in Woods (11007) - * @author Stayway - */ -public class Q11007_NoiseInWoods extends Quest -{ - // NPCs - private static final int NEWBIE_GUIDE = 30599; - private static final int KENDELL = 30218; - // Items - private static final int TAIL_OF_A_GRAY_WOLF = 90218; - private static final int GOBLINS_PACK_OF_KNICKKNACKS = 90219; - private static final int KABBO_ORC_STURDY_AMULET = 90220; - private static final int MUSHROOM_SPORE_POWDER = 90221; - private static final int MARK_OF_SECURITY = 90217; - // Rewards - private static final int RED_SUNSET_SWORD = 49046; - private static final int RED_SUNSET_STAFF = 49045; - private static final int RING_NOVICE = 29497; - private static final int NECKLACE_NOVICE = 49039; - // Monsters - private static final int GRAY_WOLF = 20525; - private static final int GOBLIN_RAIDER = 20325; - private static final int KABOO_ORC = 20468; - private static final int KABOO_ORC_ARCHER = 20469; - private static final int KABOO_ORC_SOLDIER = 20470; - private static final int SPORE_FUNGUS = 20509; - // Misc - private static final int MIN_LVL = 2; - private static final int MAX_LVL = 20; - - public Q11007_NoiseInWoods() - { - super(11007); - addStartNpc(NEWBIE_GUIDE); - addTalkId(NEWBIE_GUIDE, KENDELL); - addKillId(GRAY_WOLF, GOBLIN_RAIDER, KABOO_ORC, KABOO_ORC_ARCHER, KABOO_ORC_SOLDIER, SPORE_FUNGUS); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); - addCondRace(Race.ELF, "no-race.html"); - registerQuestItems(MARK_OF_SECURITY, TAIL_OF_A_GRAY_WOLF, GOBLINS_PACK_OF_KNICKKNACKS, KABBO_ORC_STURDY_AMULET, MUSHROOM_SPORE_POWDER); - setQuestNameNpcStringId(NpcStringId.LV_2_20_NOISE_IN_WOODS); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30599-02.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(6)) - { - takeItems(player, MARK_OF_SECURITY, 1); - takeItems(player, TAIL_OF_A_GRAY_WOLF, 10); - takeItems(player, GOBLINS_PACK_OF_KNICKKNACKS, 10); - takeItems(player, KABBO_ORC_STURDY_AMULET, 10); - takeItems(player, MUSHROOM_SPORE_POWDER, 20); - giveItems(player, RED_SUNSET_SWORD, 1); - giveItems(player, RING_NOVICE, 2); - giveItems(player, NECKLACE_NOVICE, 1); - addExpAndSp(player, 70000, 0); - qs.exitQuest(false, true); - htmltext = "30218-04.html"; // Need retail sword html - } - break; - } - case "reward2": - { - if (qs.isCond(6)) - { - takeItems(player, MARK_OF_SECURITY, 1); - takeItems(player, TAIL_OF_A_GRAY_WOLF, 10); - takeItems(player, GOBLINS_PACK_OF_KNICKKNACKS, 10); - takeItems(player, KABBO_ORC_STURDY_AMULET, 10); - takeItems(player, MUSHROOM_SPORE_POWDER, 20); - giveItems(player, RED_SUNSET_STAFF, 1); - giveItems(player, RING_NOVICE, 2); - giveItems(player, NECKLACE_NOVICE, 1); - addExpAndSp(player, 70000, 0); - qs.exitQuest(false, true); - htmltext = "30218-03.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isStarted() && Util.checkIfInRange(1500, npc, killer, true)) - { - switch (npc.getId()) - { - case GRAY_WOLF: - { - if ((qs.isCond(2) && (getQuestItemsCount(killer, TAIL_OF_A_GRAY_WOLF) < 10))) - { - giveItems(killer, TAIL_OF_A_GRAY_WOLF, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, TAIL_OF_A_GRAY_WOLF) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GRAY_WOLVES_N_GO_HUNTING_AND_KILL_GOBLIN_RAIDERS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - break; - } - case GOBLIN_RAIDER: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, GOBLINS_PACK_OF_KNICKKNACKS) < 10)) - { - giveItems(killer, GOBLINS_PACK_OF_KNICKKNACKS, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, GOBLINS_PACK_OF_KNICKKNACKS) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GOBLIN_RAIDERS_N_GO_HUNTING_AND_KILL_KABOO_ORCS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - break; - } - case KABOO_ORC: - case KABOO_ORC_ARCHER: - case KABOO_ORC_SOLDIER: - { - if (qs.isCond(4) && (getQuestItemsCount(killer, KABBO_ORC_STURDY_AMULET) < 10)) - { - giveItems(killer, KABBO_ORC_STURDY_AMULET, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, KABBO_ORC_STURDY_AMULET) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_KABOO_ORCS_N_GO_HUNTING_AND_KILL_SPORE_FUNGUS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(5); - } - } - break; - } - case SPORE_FUNGUS: - { - if (qs.isCond(5) && (getQuestItemsCount(killer, MUSHROOM_SPORE_POWDER) < 20)) - { - giveItems(killer, MUSHROOM_SPORE_POWDER, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, MUSHROOM_SPORE_POWDER) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_SPORE_FUNGUS_N_RETURN_TO_SENTINEL_KENDELL, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(6); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == NEWBIE_GUIDE) - { - htmltext = "30599-01.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == NEWBIE_GUIDE) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30599-02a.html"; - break; - } - } - break; - } - else if (npc.getId() == KENDELL) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30218-01.htm"; - qs.setCond(2, true); - showOnScreenMsg(talker, NpcStringId.GO_HUNTING_AND_KILL_GRAY_WOLVES, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(talker, MARK_OF_SECURITY, 1); - break; - } - case 2: - { - htmltext = "30218-01a.html"; - break; - } - case 6: - { - htmltext = "30218-02.html"; - break; - } - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/no-level.html deleted file mode 100644 index 91c2078962..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Newbie Guide:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 2 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/no-race.html deleted file mode 100644 index 00d390efe8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11007_NoiseInWoods/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Newbie Guide:
-You are not an Elf. Nothing bad enough to ask outlanders for help has happened here.
-(This quest is available to Elves only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30218-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30218-01.html deleted file mode 100644 index 02cfa67b5e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30218-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Sentinel Kendell:
-Have you heard something about the battle that happened in the dungeon recently? I think you know. There has been many talks about it. One of Sentinels named Starden took part in that battle.
-They say he is going down there again. I think Starden wants to bring back remains of his friends. He is too busy and can't do anything about it right now, but he is going back to the dungeon at the earliest opportunity. I'm worried about him - such recklessness is just inviting trouble. Could you talk to Starden?
-

- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30218-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30218-02.htm deleted file mode 100644 index 27ea79cae6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30218-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sentinel Kendell:
-Tell Starden that he shouldn't hurry back to the dungeon.
-You should go to him, quickly.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30218-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30218-02a.html deleted file mode 100644 index 739f4fdbf0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30218-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentinel Kendell:
-You need to talk to the Sentinel named Starden. You should go to him, quickly. Tell him that he shouldn't hurry back to the dungeon. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30220-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30220-01.htm deleted file mode 100644 index bc3fbd9965..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30220-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sentinel Starden:
-You come from Kendell? He must have found out about my plans...
-I can't rest at ease when I remember that dungeon and my fallen friends. I'm going back to the dungeon to recover my friends remains as soon as finish all the tasks given to me. This is not spontaneous decision, I'm going to prepare thoroughly. and be very careful. But they gave me to many tasks, so my return to the dungeon always get postponed. Please, help me.
-Here, take this Note about Required Supplies. Bring me everything from the list.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30220-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30220-01a.html deleted file mode 100644 index 615f49275a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30220-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentinel Starden:
-I need to prepare properly. Then I can bring my friends remains back from the Dungeon. I'm not going to die here. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30220-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30220-02.html deleted file mode 100644 index 59b3362f51..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30220-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Sentinel Starden:
-Thank you! You have been a huge help. Now I can complete my tasks faster and finally set out to the dungeon.
-Here, this is a small reward for your help. Choose the one you need more.
-
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30220-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30220-03.html deleted file mode 100644 index af4b67b9bd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30220-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Sentinel Starden:
-Warrior's Armor is a great choice.
-It's better to be ready for anything. Speaking of readiness... The last time I've bought healing elixirs from Herbiel, he told me about creating some new potion. I think it would help me a lot on my way back to the dungeon. However, Herbiel mentioned that he doesn't have enough ingredients to make this potion. Could you help him with that?
-Could you visit Priest Gerald and find out how to help him>
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30220-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30220-04.html deleted file mode 100644 index 38d8f2285f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/30220-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Sentinel Starden:
-Tunic Armor is a great choice.
-It's better to be ready for anything. Speaking of readiness... The last time I've bought healing elixirs from Herbiel, he told me about creating some new potion. I think it would help me a lot on my way back to the dungeon. However, Herbiel mentioned that he doesn't have enough ingredients to make this potion. Could you help him with that?
-Could you visit Priest Gerald and find out how to help him>
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/Q11008_PreparationForDungeon.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/Q11008_PreparationForDungeon.java deleted file mode 100644 index 7bbf720dd7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/Q11008_PreparationForDungeon.java +++ /dev/null @@ -1,258 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11008_PreparationForDungeon; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * Preparation for Dungeon (11008) - * @author Stayway - */ -public class Q11008_PreparationForDungeon extends Quest -{ - // NPCs - private static final int KENDELL = 30218; - private static final int STARDEN = 30220; - // Items - private static final int ORCS_BANDAGE = 90223; - private static final int DRYADS_CRIMSON_HERB = 90224; - private static final int SPIDER_VENOM = 90225; - private static final int NOTE_ABOUT_REQUIRED_INGREDIENTS = 90222; // Need finish htm - // Rewards - private static final int WARRIORS_ARMOR = 90306; - private static final int WARRIORS_GAITERS = 90307; - private static final int MEDIUMS_TUNIC = 90308; - private static final int MEDIUMS_STOCKINGS = 90309; - private static final int RING_NOVICE = 29497; - // Monsters - private static final int KABOO_ORC_WARRIOR_CAPTAIN = 20472; - private static final int KABOO_ORC_WARRIOR_LIEUTENANT = 20473; - private static final int KABOO_ORC_WARRIOR = 20471; - private static final int DRYAD = 20013; - private static final int DRYAD_ELDER = 20019; - private static final int HOOK_SPIDER = 20308; - private static final int CRIMSON_SPIDER = 20460; - private static final int PINCER_SPIDER = 20466; - // Misc - private static final int MIN_LVL = 11; - private static final int MAX_LVL = 20; - - public Q11008_PreparationForDungeon() - { - super(11008); - addStartNpc(KENDELL); - addTalkId(KENDELL, STARDEN); - addKillId(KABOO_ORC_WARRIOR, KABOO_ORC_WARRIOR_CAPTAIN, KABOO_ORC_WARRIOR_LIEUTENANT, DRYAD, DRYAD_ELDER, HOOK_SPIDER, CRIMSON_SPIDER, PINCER_SPIDER); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.ELF, "no-race.html"); // Custom - registerQuestItems(NOTE_ABOUT_REQUIRED_INGREDIENTS, ORCS_BANDAGE, DRYADS_CRIMSON_HERB, SPIDER_VENOM); - setQuestNameNpcStringId(NpcStringId.LV_11_20_PREPARATION_FOR_DUNGEON); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30218-02.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(5)) - { - takeItems(player, NOTE_ABOUT_REQUIRED_INGREDIENTS, 1); - takeItems(player, ORCS_BANDAGE, 20); - takeItems(player, DRYADS_CRIMSON_HERB, 20); - takeItems(player, SPIDER_VENOM, 20); - giveItems(player, WARRIORS_ARMOR, 1); - giveItems(player, WARRIORS_GAITERS, 1); - giveItems(player, RING_NOVICE, 2); - addExpAndSp(player, 80000, 0); - qs.exitQuest(false, true); - htmltext = "30220-03.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(5)) - { - takeItems(player, NOTE_ABOUT_REQUIRED_INGREDIENTS, 1); - takeItems(player, ORCS_BANDAGE, 20); - takeItems(player, DRYADS_CRIMSON_HERB, 20); - takeItems(player, SPIDER_VENOM, 20); - giveItems(player, MEDIUMS_TUNIC, 1); - giveItems(player, MEDIUMS_STOCKINGS, 1); - giveItems(player, RING_NOVICE, 2); - addExpAndSp(player, 80000, 0); - qs.exitQuest(false, true); - htmltext = "30220-04.html"; // Custom - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == KENDELL) - { - htmltext = "30218-01.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == KENDELL) - { - if (qs.isCond(1)) - { - htmltext = "30218-02a.html"; - } - break; - } - else if (npc.getId() == STARDEN) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30220-01.htm"; - qs.setCond(2, true); - showOnScreenMsg(talker, NpcStringId.GO_HUNTING_AND_KILL_KABOO_ORC_WARRIOR_LIEUTENANTS_AND_KABOO_ORC_WARRIOR_CAPTAINS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(talker, NOTE_ABOUT_REQUIRED_INGREDIENTS, 1); - break; - } - case 2: - { - htmltext = "30220-01a.html"; - break; - } - case 5: - { - htmltext = "30220-02.html"; - break; - } - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case KABOO_ORC_WARRIOR: - case KABOO_ORC_WARRIOR_CAPTAIN: - case KABOO_ORC_WARRIOR_LIEUTENANT: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, ORCS_BANDAGE) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, ORCS_BANDAGE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, ORCS_BANDAGE) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_KABOO_ORC_WARRIOR_LIEUTENANTS_AND_KABOO_ORC_WARRIOR_CAPTAINS_N_GO_HUNTING_AND_KILL_DRYADS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case DRYAD: - case DRYAD_ELDER: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, DRYADS_CRIMSON_HERB) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, DRYADS_CRIMSON_HERB, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, DRYADS_CRIMSON_HERB) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_DRYADS_N_GO_HUNTING_AND_KILL_CRIMSON_SPIDERS_HOOK_SPIDERS_AND_PINCER_SPIDERS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - case HOOK_SPIDER: - case CRIMSON_SPIDER: - case PINCER_SPIDER: - { - if (qs.isCond(4) && (getQuestItemsCount(killer, SPIDER_VENOM) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, SPIDER_VENOM, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, SPIDER_VENOM) >= 20)) - { - showOnScreenMsg(killer, NpcStringId.RETURN_TO_SENTINEL_STARDEN, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(5); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/no-level.html deleted file mode 100644 index c68e33f088..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Weapon Merchant Reep:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 11 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/no-race.html deleted file mode 100644 index 93caf8db39..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11008_PreparationForDungeon/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Weapon Merchant Reep:
-You're not a Dwarf. Don't get me wrong, I'm not a racist. It's just that. I feel awkward asking for help someone I have never seen before.
-(This quest is available to Elves only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30150-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30150-01.htm deleted file mode 100644 index ee6c2de709..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30150-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Trader Herbiel:
-Oh, hello there! Starden sent you to me, eh? He's been taking interest in my potions lately. I wanted to brew a new potion, but I don't have enough ingredients. I need Dead Spider's Ichor and Moonstone Beast's Scales. However, I'm a poor warrior, so there's no way I can get them by myself. And I can't brew the potion without them! Will you help me?
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30150-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30150-01a.html deleted file mode 100644 index 62e27a9d5c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30150-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Herbiel:
-This is not an easy task, I know. Bring me a bit more, please. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30150-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30150-02.html deleted file mode 100644 index 7ba9a51180..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30150-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Herbiel:
-Good job! I could have never done it on my own. I'd like to thank you for your help. Unfortunately, I have no idea what is better for you, so here are two rewards to pick from. You may choose whatever you like.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30150-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30150-03.html deleted file mode 100644 index 04b14f8abc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30150-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Trader Herbiel:
-So you prefer Soulshots. Soulshots are very useful items.
-You know. I need more ingredients for new potion, than I'd though I would. Please, bring me more Dead Spider's Ichor and Moonstone Beast's Scales.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30150-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30150-04.html deleted file mode 100644 index 049eb3d103..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30150-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Trader Herbiel:
-So you've chosen Spiritshots... I understand, those who use magic need them.
-You know. I need more ingredients for new potion, than I'd though I would. Please, bring me more Dead Spider's Ichor and Moonstone Beast's Scales.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30220-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30220-01.html deleted file mode 100644 index 050a4d87ed..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30220-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Sentinel Starden:
-I heard that Herbiel was looking for you. He manages the Grocery Shop and he is very Knowledgeable about medicine and herbal drinks. Right now he works on making a new potion, but he doesn't have enough ingredients. Could you help him? -
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30220-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30220-02.htm deleted file mode 100644 index 6398f1f55e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30220-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Sentinel Starden:
-Herbiel makes drinks and potions from various medicinal herbs. He must need some special ingredients if he is looking for you.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30220-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30220-02a.html deleted file mode 100644 index 0ae1910215..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/30220-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentinel Starden:
-Herbiel is at the Grocery Shop right now. This shop has a bottle drawn on its sign. There you can find Herbiel. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/Q11009_NewPotionDevelopment1.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/Q11009_NewPotionDevelopment1.java deleted file mode 100644 index 4d336742d3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/Q11009_NewPotionDevelopment1.java +++ /dev/null @@ -1,231 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11009_NewPotionDevelopment1; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * Prepare for New Potion Development (1/3) (11009) - * @author Stayway - */ -public class Q11009_NewPotionDevelopment1 extends Quest -{ - // NPCs - private static final int STARDEN = 30220; - private static final int HERBIEL = 30150; - // Items - private static final int SPIDER_ICHOR = 90229; - private static final int MOONSTONE_BEAST_SCALES = 90230; - private static final int MEDICINE_RESEARCH = 90228; - // Rewards - private static final int SCROLL_OF_ESCAPE = 10650; - private static final int HEALING_POTION = 1073; - private static final int MP_RECOVERY_POTION = 90310; - private static final int SOULSHOTS_NO_GRADE = 5789; - private static final int SPIRITSHOT_NO_GRADE = 5790; - // Monsters - private static final int SCAVENGER_SPIDER = 20410; - private static final int RED_SCAVENGER_SPIDER = 20393; - private static final int MOONSTONE_BEAST = 20369; - // Misc - private static final int MIN_LVL = 15; - private static final int MAX_LVL = 20; - - public Q11009_NewPotionDevelopment1() - { - super(11009); - addStartNpc(STARDEN); - addTalkId(STARDEN, HERBIEL); - addKillId(SCAVENGER_SPIDER, RED_SCAVENGER_SPIDER, MOONSTONE_BEAST); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.ELF, "no-race.html"); // Custom - registerQuestItems(MEDICINE_RESEARCH, SPIDER_ICHOR, MOONSTONE_BEAST_SCALES); - setQuestNameNpcStringId(NpcStringId.LV_15_20_NEW_POTION_DEVELOPMENT_1_3); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30220-02.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(4)) - { - takeItems(player, MEDICINE_RESEARCH, 1); - takeItems(player, SPIDER_ICHOR, 20); - takeItems(player, MOONSTONE_BEAST_SCALES, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SOULSHOTS_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30150-03.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(4)) - { - takeItems(player, MEDICINE_RESEARCH, 1); - takeItems(player, SPIDER_ICHOR, 20); - takeItems(player, MOONSTONE_BEAST_SCALES, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SPIRITSHOT_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30150-04.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == STARDEN) - { - htmltext = "30220-01.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == STARDEN) - { - if (qs.isCond(1)) - { - htmltext = "30220-02a.html"; - } - break; - } - else if (npc.getId() == HERBIEL) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30150-01.htm"; - qs.setCond(2, true); - showOnScreenMsg(talker, NpcStringId.GO_HUNTING_AND_KILL_SCAVENGER_SPIDERS_AND_RED_SCAVENGER_SPIDERS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(talker, MEDICINE_RESEARCH, 1); - break; - } - case 2: - { - htmltext = "30150-01a.html"; - break; - } - case 4: - { - htmltext = "30150-02.html"; - break; - } - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case SCAVENGER_SPIDER: - case RED_SCAVENGER_SPIDER: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, SPIDER_ICHOR) < 20)) - { - if (getRandom(100) < 92) - { - giveItems(killer, SPIDER_ICHOR, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, SPIDER_ICHOR) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_SCAVENGER_SPIDERS_AND_RED_SCAVENGER_SPIDERS_N_GO_HUNTING_AND_KILL_MOONSTONE_BEASTS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case MOONSTONE_BEAST: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, MOONSTONE_BEAST_SCALES) < 20)) - { - if (getRandom(100) < 92) - { - giveItems(killer, MOONSTONE_BEAST_SCALES, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, MOONSTONE_BEAST_SCALES) >= 20) - { - showOnScreenMsg(killer, NpcStringId.RETURN_TO_GROCER_HERBIEL, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/no-level.html deleted file mode 100644 index 81b4bfb5e1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Sentinel Starden:
-You need to gain more experience. Come back later.
-(This quest is available to characters of Level 15 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/no-race.html deleted file mode 100644 index 894278d68f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11009_NewPotionDevelopment1/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Sentinel Starden:
-I can see you're a stranger here. Pardon me, but I am asking only citizens for help.
-(This quest is available to Elves only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-01.html deleted file mode 100644 index dee11cba00..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Herbiel:
-Oh, you're back. Remember, what I was asking for? Dead Spider's Ichor and Moonstone Beast's Scales expire quite soon, while I need the freshest ingredients. Bring me a bit more, please.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-02.htm deleted file mode 100644 index a874cf6650..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Trader Herbiel:
-You made the right decision! I hope you can help us.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-02a.html deleted file mode 100644 index 3e1325cdc0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Herbiel:
-I understand, that this is not an easy task. Bring me a bit more, please. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-03.html deleted file mode 100644 index e7d61d7acf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Herbiel:
-Good job! I wouldn't make it without you. I'd like to thank you for your help. Unfortunately, I have no idea what is better for you, so here are two rewards to pick from. You may choose whatever you like
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-04.html deleted file mode 100644 index 34ffe78b28..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Trader Herbiel:
-So you prefer Soulshots. Soulshots are very useful items.
-I need your help again. My colleagues promised to arrange Antidote delivery from Gludio, but it turned out it's been stolen by Ratman Scavengers. Please, kill them and return my stolen goods. On your way there, slay Trimdens and bring me Trimden Thorns. These ingredients will boost effects from potions.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-05.html deleted file mode 100644 index 7c00f0dcb9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Trader Herbiel:
-So you've chosen Spiritshots... I understand, those who use magic need them.
-I need your help again. My colleagues promised to arrange Antidote delivery from Gludio, but it turned out it's been stolen by Ratman Scavengers. Please, kill them and return my stolen goods. On your way there, slay Trimdens and bring me Trimden Thorns. These ingredients will boost effects from potions.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-06.html deleted file mode 100644 index 7906e684f4..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/30150-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Herbiel:
-(Only characters who are level 15 or above and who have completed the New Potion Development (1/3) quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/Q11010_NewPotionDevelopment2.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/Q11010_NewPotionDevelopment2.java deleted file mode 100644 index 935ec1a84f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/Q11010_NewPotionDevelopment2.java +++ /dev/null @@ -1,215 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11010_NewPotionDevelopment2; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.Q11009_NewPotionDevelopment1.Q11009_NewPotionDevelopment1; - -/** - * New Potion Development (2/3) (11010) - * @author Stayway - */ -public class Q11010_NewPotionDevelopment2 extends Quest -{ - // NPCs - private static final int HERBIEL = 30150; - // Items - private static final int SPIDER_ICHOR = 90232; - private static final int MOONSTONE_BEAST_SCALES = 90233; - private static final int MEDICINE_RESEARCH = 90231; - // Rewards - private static final int SCROLL_OF_ESCAPE = 10650; - private static final int HEALING_POTION = 1073; - private static final int MP_RECOVERY_POTION = 90310; - private static final int SOULSHOTS_NO_GRADE = 5789; - private static final int SPIRITSHOT_NO_GRADE = 5790; - // Monsters - private static final int SCAVENGER_SPIDER = 20410; - private static final int RED_SCAVENGER_SPIDER = 20393; - private static final int MOONSTONE_BEAST = 20369; - // Misc - private static final int MIN_LVL = 15; - private static final int MAX_LVL = 20; - - public Q11010_NewPotionDevelopment2() - { - super(11010); - addStartNpc(HERBIEL); - addTalkId(HERBIEL); - addKillId(SCAVENGER_SPIDER, RED_SCAVENGER_SPIDER, MOONSTONE_BEAST); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.ELF, "no-race.html"); // Custom - addCondCompletedQuest(Q11009_NewPotionDevelopment1.class.getSimpleName(), "30150-06.html"); - registerQuestItems(MEDICINE_RESEARCH, SPIDER_ICHOR, MOONSTONE_BEAST_SCALES); - setQuestNameNpcStringId(NpcStringId.LV_15_NEW_POTION_DEVELOPMENT_2_3); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "abort.html": - { - htmltext = event; - break; - } - case "30150-02.htm": - { - qs.startQuest(); - qs.setCond(2); - showOnScreenMsg(player, NpcStringId.GO_HUNTING_AND_KILL_SCAVENGER_SPIDERS_AND_RED_SCAVENGER_SPIDERS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(player, MEDICINE_RESEARCH, 1); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(4)) - { - takeItems(player, MEDICINE_RESEARCH, 1); - takeItems(player, SPIDER_ICHOR, 20); - takeItems(player, MOONSTONE_BEAST_SCALES, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SOULSHOTS_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30150-04.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(4)) - { - takeItems(player, MEDICINE_RESEARCH, 1); - takeItems(player, SPIDER_ICHOR, 20); - takeItems(player, MOONSTONE_BEAST_SCALES, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SPIRITSHOT_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30150-05.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30150-01.html"; - break; - } - case State.STARTED: - { - if (qs.isCond(2)) - { - htmltext = "30150-02a.html"; - } - else if (qs.isCond(4)) - { - htmltext = "30150-03.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case SCAVENGER_SPIDER: - case RED_SCAVENGER_SPIDER: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, SPIDER_ICHOR) < 20)) - { - if (getRandom(100) < 92) - { - giveItems(killer, SPIDER_ICHOR, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, SPIDER_ICHOR) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_SCAVENGER_SPIDERS_AND_RED_SCAVENGER_SPIDERS_N_GO_HUNTING_AND_KILL_MOONSTONE_BEASTS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case MOONSTONE_BEAST: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, MOONSTONE_BEAST_SCALES) < 20)) - { - if (getRandom(100) < 92) - { - giveItems(killer, MOONSTONE_BEAST_SCALES, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, MOONSTONE_BEAST_SCALES) >= 20) - { - showOnScreenMsg(killer, NpcStringId.RETURN_TO_GROCER_HERBIEL, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/abort.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/abort.html deleted file mode 100644 index 3e8be07dc8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/abort.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Herbiel:
-Oh, it's such pity! I need more ingredients. Come back, if you chnage your mind. I'll be waiting for you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/no-level.html deleted file mode 100644 index cb395db48e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Herbiel:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 15 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/no-race.html deleted file mode 100644 index eec073e49b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11010_NewPotionDevelopment2/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Herbiel:
-I can see you're a stranger here. Pardon me, but I am asking only citizens for help.
-(This quest is available to Humans only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/30150-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/30150-01.html deleted file mode 100644 index 5e36b4f89c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/30150-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Trafer Herbiel:
-Oh! Have you changed your mind?
-With just a bit more of your help I could make a real masterpiece here.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/30150-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/30150-02.htm deleted file mode 100644 index 2a033c0a7d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/30150-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trader Herbiel:
-Thank you! Kill Ratman Scavengers, who stole the Antidote. On your way there, slay Aracnid Trackers and bring me Thorns from Arachid Tracker's Limbs.
-We're almost done. I'm counting on you!
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/30150-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/30150-02a.html deleted file mode 100644 index c4edb3abb1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/30150-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Herbiel:
-I understand, that this is not easy task. Bring me a bit more, please. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/30150-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/30150-03.html deleted file mode 100644 index c7d7eb4afb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/30150-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Herbiel:
-Good job! I wouldn't make it without you. I'd like to thank you for your help. Unfortunately, I have no idea what is better for you, so here are two rewards to pick from. You may choose whatever you like
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/30150-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/30150-04.html deleted file mode 100644 index 55046ea72e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/30150-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Herbiel:
-Thank you very much. Now all I have to do is brew the potion. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/30150-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/30150-05.html deleted file mode 100644 index 3debb1c9c3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/30150-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Herbiel:
-(Only characters who are level 15 or above and who have completed the New Potion Development (2/3) quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/Q11011_NewPotionDevelopment3.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/Q11011_NewPotionDevelopment3.java deleted file mode 100644 index 338e3182df..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/Q11011_NewPotionDevelopment3.java +++ /dev/null @@ -1,214 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11011_NewPotionDevelopment3; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.Q11010_NewPotionDevelopment2.Q11010_NewPotionDevelopment2; - -/** - * New Potion Development (3/3) (11011) - * @author Stayway - */ -public class Q11011_NewPotionDevelopment3 extends Quest -{ - // NPCs - private static final int HERBIEL = 30150; - // Items - private static final int ANTIDOTE = 90235; - private static final int ARACHNID_TRACKER_THORN = 90236; - private static final int MEDICATIONS_RESEARCH = 90234; - // Rewards - private static final int SCROLL_OF_ESCAPE = 10650; - private static final int HEALING_POTION = 1073; - private static final int MP_RECOVERY_POTION = 90310; - private static final int SOULSHOTS_NO_GRADE = 5789; - private static final int SPIRITSHOT_NO_GRADE = 5790; - // Monsters - private static final int RATMAN_SCAVENGER = 20039; - private static final int ARACHNID_TRACKER = 20043; - // Misc - private static final int MIN_LVL = 15; - private static final int MAX_LVL = 20; - - public Q11011_NewPotionDevelopment3() - { - super(11011); - addStartNpc(HERBIEL); - addTalkId(HERBIEL); - addKillId(RATMAN_SCAVENGER, ARACHNID_TRACKER); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.ELF, "no-race.html"); // Custom - addCondCompletedQuest(Q11010_NewPotionDevelopment2.class.getSimpleName(), "30150-05.html"); - registerQuestItems(MEDICATIONS_RESEARCH, ANTIDOTE, ARACHNID_TRACKER_THORN); - setQuestNameNpcStringId(NpcStringId.LV_15_NEW_POTION_DEVELOPMENT_3_3); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "abort.html": - { - htmltext = event; - break; - } - case "30150-02.htm": - { - qs.startQuest(); - qs.setCond(2, true); - showOnScreenMsg(player, NpcStringId.GO_HUNTING_AND_KILL_RATMAN_SCAVENGERS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(player, MEDICATIONS_RESEARCH, 1); - htmltext = event; - - break; - } - case "reward1": - { - if (qs.isCond(4)) - { - takeItems(player, MEDICATIONS_RESEARCH, 1); - takeItems(player, ANTIDOTE, 20); - takeItems(player, ARACHNID_TRACKER_THORN, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SOULSHOTS_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30150-04.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(4)) - { - takeItems(player, MEDICATIONS_RESEARCH, 1); - takeItems(player, ANTIDOTE, 20); - takeItems(player, ARACHNID_TRACKER_THORN, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SPIRITSHOT_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30150-04.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30150-01.html"; - break; - } - case State.STARTED: - { - if (qs.isCond(2)) - { - htmltext = "30150-02a.html"; - } - else if (qs.isCond(4)) - { - htmltext = "30150-03.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case RATMAN_SCAVENGER: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, ANTIDOTE) < 20)) - { - if (getRandom(100) < 95) - { - giveItems(killer, ANTIDOTE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, ANTIDOTE) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_RATMAN_SCAVENGERS_N_GO_HUNTING_AND_KILL_ARACHNID_TRACKERS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case ARACHNID_TRACKER: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, ARACHNID_TRACKER_THORN) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, ARACHNID_TRACKER_THORN, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, ARACHNID_TRACKER_THORN) >= 20) - { - showOnScreenMsg(killer, NpcStringId.RETURN_TO_GROCER_HERBIEL_3, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/abort.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/abort.html deleted file mode 100644 index bd3881aa2c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/abort.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Herbiel:
-I see, Evidently, you're too busy. Nothing to be done. But if I don't add antidote, the potions won't have any effect, what shall I do...? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/no-level.html deleted file mode 100644 index cb395db48e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Herbiel:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 15 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/no-race.html deleted file mode 100644 index 61be040722..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11011_NewPotionDevelopment3/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Herbiel:
-I can see you're a stranger here. Pardon me, but I am asking only citizens for help.
-(This quest is available to Elfs only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30150-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30150-01.html deleted file mode 100644 index 25f5b16cce..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30150-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Herbiel:
-I think you are ready to gain new powers and set out into the world. What do you think? Do you want to gain new powers?.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30150-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30150-01a.html deleted file mode 100644 index ade0a611a0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30150-01a.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Herbiel:
-I think you are ready to gain new powers and set out into the world. What do you think? Do you want to gain new powers?.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30150-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30150-02.htm deleted file mode 100644 index 5a50a1dc82..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30150-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Herbiel:
-I thinkit's a sword or a bow that good for you, not magic. You'd better become an Elven Scout or an Elven Knight.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30150-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30150-02a.htm deleted file mode 100644 index 74cbc4cf50..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30150-02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Herbiel:
-You've got a talent for magic, I see. But it should be developed further..
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30150-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30150-03.html deleted file mode 100644 index a94124ed49..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30150-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Herbiel:
-Haven't you set off? Only trough trials can you achieve something new. Follow where the arrow points you..
-(you may check your destination in the quest dialog by pressing Alt+U.) \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30150-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30150-04.html deleted file mode 100644 index 6dd3d369be..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30150-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Herbiel:
-(Only characters who are level 19 or above and who have completed the New Potion Development (3/3) quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30293-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30293-01.html deleted file mode 100644 index 2d7fec6dc9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30293-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Manuel:
-Herbiel told me about you. Do you want to become an Elven Oracle? Set out in search of the truth?
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30293-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30293-02.html deleted file mode 100644 index bdc67da23c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30293-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Manuel:
-That's a great idea! Tell me when you are ready to make a Class Transfer. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30327-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30327-01.html deleted file mode 100644 index 21361d259f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30327-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Sorius:
-Herbiel told me about you. Do you want to become an Elven Knight?.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30327-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30327-02.html deleted file mode 100644 index 39d4f6bd64..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30327-02.html +++ /dev/null @@ -1,2 +0,0 @@ -Master Sorius:
-I hope you will be the sword and the shield that protects Elves. Tell me when you are ready to make a Class Transfer. \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30328-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30328-01.html deleted file mode 100644 index 2952de6ef9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30328-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Reisa:
-Herbiel told me about you. Do you want to become an Elven Scout?.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30328-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30328-02.html deleted file mode 100644 index 9d26d32047..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30328-02.html +++ /dev/null @@ -1,2 +0,0 @@ -Master Reisa:
-I hope you will be the warrior we need to protects Elves. Tell me when you are ready to make a Class Transfer. \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30414-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30414-01.html deleted file mode 100644 index 3ccd5e7b8e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30414-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Rosella:
-Herbiel told me about you. Do you want to become an Elven Wizard? Set out in search of the truth?
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30414-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30414-02.html deleted file mode 100644 index 3c2177060d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/30414-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Rosella:
-That's a great idea! Tell me when you are ready to make a Class Transfer. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/Q11012_FutureElves.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/Q11012_FutureElves.java deleted file mode 100644 index 410f5a6a2c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/Q11012_FutureElves.java +++ /dev/null @@ -1,197 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11012_FutureElves; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q11011_NewPotionDevelopment3.Q11011_NewPotionDevelopment3; - -/** - * Future: Future Elves (11012) - * @author Stayway - */ -public class Q11012_FutureElves extends Quest -{ - // NPCs - private static final int HERBIEL = 30150; - private static final int SORIUS = 30327; - private static final int REISA = 30328; - private static final int ROSELLA = 30414; - private static final int MANUEL = 30293; - // Items - private static final int FIRST_CLASS_BUFF_SCROLL = 29011; - private static final int IMPROVED_SOE = 49087; - // Misc - private static final int MIN_LEVEL = 19; - - public Q11012_FutureElves() - { - super(11012); - addStartNpc(HERBIEL); - addTalkId(HERBIEL, SORIUS, REISA, ROSELLA, MANUEL); - addCondMinLevel(MIN_LEVEL, "no-level.html"); // Custom - addCondRace(Race.ELF, "no-race.html"); // Custom - addCondCompletedQuest(Q11011_NewPotionDevelopment3.class.getSimpleName(), "30150-04.html"); - setQuestNameNpcStringId(NpcStringId.LV_19_FUTURE_ELVES); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30150-02.htm": - case "30150-02a.htm": - case "f_knight.html": - case "f_scout.html": - case "m_wizard.html": - case "m_oracle.html": - { - htmltext = event; - break; - } - case "a_knight.html": - { - qs.startQuest(); - qs.setCond(2, true); - htmltext = event; - break; - } - case "a_scout.html": - { - qs.startQuest(); - qs.setCond(3, true); - htmltext = event; - break; - } - case "a_wizard.html": - { - qs.startQuest(); - qs.setCond(4, true); - htmltext = event; - break; - } - case "a_oracle.html": - { - qs.startQuest(); - qs.setCond(5, true); - htmltext = event; - break; - } - case "30327-02.html": - case "30328-02.html": // Custom html - case "30414-02.html": - case "30293-02.html": // Custom html - { - if (qs.getCond() > 1) - { - giveItems(player, FIRST_CLASS_BUFF_SCROLL, 5); - giveItems(player, IMPROVED_SOE, 1); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if ((npc.getId() == HERBIEL) && (talker.getClassId() == ClassId.ELVEN_FIGHTER)) - { - htmltext = "30150-01.html"; - } - else if (talker.getClassId() == ClassId.ELVEN_MAGE) - { - htmltext = "30150-01a.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == HERBIEL) - { - if (qs.getCond() >= 1) - { - htmltext = "30150-03.html"; - } - break; - } - if ((npc.getId() == SORIUS) && (talker.getClassId() != ClassId.ELVEN_KNIGHT)) - { - if (qs.isCond(2)) - { - htmltext = "30327-01.html"; // Custom html - } - break; - } - if ((npc.getId() == REISA) && (talker.getClassId() != ClassId.ELVEN_SCOUT)) - { - if (qs.isCond(3)) - { - htmltext = "30328-01.html"; - } - break; - } - if ((npc.getId() == ROSELLA) && (talker.getClassId() != ClassId.ELVEN_WIZARD)) - { - if (qs.isCond(4)) - { - htmltext = "30414-01.html"; - } - break; - } - if ((npc.getId() == MANUEL) && (talker.getClassId() != ClassId.ORACLE)) - { - if (qs.isCond(5)) - { - htmltext = "30293-01.html"; // Custom html - } - break; - } - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/a_knight.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/a_knight.html deleted file mode 100644 index 2aaa3131df..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/a_knight.html +++ /dev/null @@ -1,2 +0,0 @@ -Trader Herbiel:
-Do you want to become an Elven Knight? You need to talk to Master Sorius. He is in the Town of Gludio. Don't waste time, go there.
\ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/a_oracle.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/a_oracle.html deleted file mode 100644 index 00618f8002..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/a_oracle.html +++ /dev/null @@ -1,2 +0,0 @@ -Trader Herbiel:
-Do you want to become an Elven Oracle? You need to talk to Priest Manuel. He is in the Town of Gludio. Don't waste time, go there.
diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/a_scout.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/a_scout.html deleted file mode 100644 index 603deef7b5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/a_scout.html +++ /dev/null @@ -1,2 +0,0 @@ -Trader Herbiel:
-Do you want to become an Elven Scout? You need to talk to Master Reisa. She is in the Town of Gludio. Don't waste time, go there.
diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/a_wizard.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/a_wizard.html deleted file mode 100644 index 0894ccdf50..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/a_wizard.html +++ /dev/null @@ -1,2 +0,0 @@ -Trader Herbiel:
-Do you want to become an Elven Wizard? You need to talk to Rosella. She is in the Elven Village. Don't waste time, go there.
diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/f_knight.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/f_knight.html deleted file mode 100644 index 893e950eb1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/f_knight.html +++ /dev/null @@ -1,7 +0,0 @@ -Class description - Elven Knight
-Elven Knights are warriors who are masters of Elven swordsmanship.
-Not only are they able to attack swiftly and precisely, but they can also effectively defend themselves from enemy blows. They wield their Shield masterfully, which allows them to safely engage in combat.
-These warriors wield One-Handed Swords or One-Handed Blunt Weapons, and they can withstand a lot of damage thanks to their Shields. Elven Knights don't have attacking Skills, and that effects their battle speed, however, with restorative skills, they can fight for a long periods of time..
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/f_scout.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/f_scout.html deleted file mode 100644 index b75512000e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/f_scout.html +++ /dev/null @@ -1,7 +0,0 @@ -Class description - Elven Scout
-Elven Scouts are Elven warriors who prefer to fight with a Bow and a Dagger.
-In combat, they use Daggers and Bows, which allows them to effectively dispose of enemies in both close-range and lon-range combat. they typically wear Light Armor that significantly lowers their defense, however they compensate for it with their excellent evasion Skills and moving speed.
-Compared to similar Classes of other Races they have higher moving speed and high chance of dealing critical damage. This is the most effective Class for a single-player game because of its many personal Reinforcement Skills.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/m_oracle.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/m_oracle.html deleted file mode 100644 index f31983b77a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/m_oracle.html +++ /dev/null @@ -1,7 +0,0 @@ -Class description - Elven Oracle:
-Elven Oracles can perform holy miracles by the power of their faith. The Godess favors them....
-They are the Key Class for a group game since they specialize in healing and reinforcing with various Buffs..
-They are ill-suited for a single-player game since they barely have any attacking magic Skills. Hunting will be most effective in a group game..
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/m_wizard.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/m_wizard.html deleted file mode 100644 index e96e77ec2c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/m_wizard.html +++ /dev/null @@ -1,6 +0,0 @@ -Class description - Elven Wizard:
-Elven Wizards are not really different from Human Mystics, but due to their Radical Characteristics, they can't use dark magic.
-They are the main Elven wizards. Compared to other Races, they deal lower amounts of damage, and you need to pay close attention to MP in combat.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/no-level.html deleted file mode 100644 index da406383f6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Herbiel:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 19 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/no-race.html deleted file mode 100644 index d9c59341bd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11012_FutureElves/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Herbiel:
-You are not a Elf. Get the hell out! -(This quest is available to Elfs only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30141-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30141-01.htm deleted file mode 100644 index 4f8989e88d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30141-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Tetrarch Talos:
-Monster Hunt is one of the most important jobs of Dark Elves. I was charged with organizing it, and I have my hands full. Here, take this Hunting Plan. Slay every creature listed in it. You can start with wolves These beasts have greatly grown in number lately.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30141-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30141-01a.html deleted file mode 100644 index 04c88b6ba3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30141-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Tetrarch Talos:
-Did you at least read the plan? We need to start the hunt as soon as possible. Don't dawdle!
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30141-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30141-02.html deleted file mode 100644 index c3f133cc51..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30141-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Tetrarch Talos:
-Thank you so much for your help with the hunt. As a token of my gratitude, I want to give you a suitable weapon. Choose the one you like.
-
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30141-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30141-03.html deleted file mode 100644 index 259829a9a9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30141-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Tetrarch Talos:
-A blade is a great choice. Blood Saber will really suit an adventure such as you.
-By the way, do you know Armor Merchant Payne? I gave him one job, but he can't finish it still. Could you help him?
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30600-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30600-01.html deleted file mode 100644 index 41386a50ad..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30600-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Newbie Guide:
-Hierarch Talos is recruiting skilled warriors. I heard he wants to go monster hunting. If you are interested, talk with Hierarch Talos and complete his assignment. He is very generous, so he will certainly give you some valuable reward.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30600-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30600-02.htm deleted file mode 100644 index 029c3567ad..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30600-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Newbie Guide:
-Good decision! If you make an impression on Talos, you may turn it to good account. He gives generous rewards...
-You may find Talos in the Santum of Shilen. You should be on your way.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30600-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30600-02a.html deleted file mode 100644 index ad1871d209..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/30600-02a.html +++ /dev/null @@ -1,2 +0,0 @@ -Newbie Guide: Haven't you set off? Sir Talos is expecting you. Hurry up! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/Q11013_ShilensHunt.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/Q11013_ShilensHunt.java deleted file mode 100644 index 5f30c545ee..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11013_ShilensHunt/Q11013_ShilensHunt.java +++ /dev/null @@ -1,280 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11013_ShilensHunt; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * Shilen's Hunt (11013) - * @author Stayway - */ -public class Q11013_ShilensHunt extends Quest -{ - // NPCs - private static final int NEWBIE_GUIDE = 30600; - private static final int TALOS = 30141; - // Items - private static final int WOLF_TAIL = 90238; - private static final int GOBLIN_POISONOUS_DART = 90239; - private static final int IMP_WING = 90240; - private static final int FUNGUS_JUICE = 90241; - private static final int BALOR_ORC_FANG = 90242; - private static final int HUNTING_PLAN = 90237; - // Rewards - private static final int BLOOD_SABER = 49050; - private static final int ELDRITCH_DAGGER = 49049; - private static final int RING_NOVICE = 29497; - private static final int NECKLACE_NOVICE = 49039; - // Monsters - private static final int ASHEN_WOLVES = 20456; - private static final int GOBLIN = 20003; - private static final int IMP = 20004; - private static final int IMP_ELDER = 20005; - private static final int GREN_FUNGUS = 20007; - private static final int BALOR_ORC_WARRIOR = 20386; - private static final int BALOR_ORC_CAPTAIN = 20387; - private static final int BALOR_ORC_LIEUTENANTS = 20388; - // Misc - private static final int MIN_LVL = 2; - private static final int MAX_LVL = 20; - - public Q11013_ShilensHunt() - { - super(11013); - addStartNpc(NEWBIE_GUIDE); - addTalkId(NEWBIE_GUIDE, TALOS); - addKillId(ASHEN_WOLVES, GOBLIN, IMP, IMP_ELDER, GREN_FUNGUS, BALOR_ORC_WARRIOR, BALOR_ORC_CAPTAIN, BALOR_ORC_LIEUTENANTS); - addCondLevel(MIN_LVL, MAX_LVL, ""); - addCondRace(Race.DARK_ELF, ""); - registerQuestItems(HUNTING_PLAN, WOLF_TAIL, GOBLIN_POISONOUS_DART, IMP_WING, FUNGUS_JUICE, BALOR_ORC_FANG); - setQuestNameNpcStringId(NpcStringId.LV_2_20_SHILEN_S_HUNT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30600-02.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(7)) - { - takeItems(player, HUNTING_PLAN, 1); - takeItems(player, WOLF_TAIL, 10); - takeItems(player, GOBLIN_POISONOUS_DART, 10); - takeItems(player, IMP_WING, 10); - takeItems(player, FUNGUS_JUICE, 10); - takeItems(player, BALOR_ORC_FANG, 10); - giveItems(player, BLOOD_SABER, 1); - giveItems(player, RING_NOVICE, 2); - giveItems(player, NECKLACE_NOVICE, 1); - addExpAndSp(player, 70000, 0); - qs.exitQuest(false, true); - htmltext = "30141-03.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(7)) - { - takeItems(player, HUNTING_PLAN, 1); - takeItems(player, WOLF_TAIL, 10); - takeItems(player, GOBLIN_POISONOUS_DART, 10); - takeItems(player, IMP_WING, 10); - takeItems(player, FUNGUS_JUICE, 10); - takeItems(player, BALOR_ORC_FANG, 10); - giveItems(player, ELDRITCH_DAGGER, 1); - giveItems(player, RING_NOVICE, 2); - giveItems(player, NECKLACE_NOVICE, 1); - addExpAndSp(player, 70000, 0); - qs.exitQuest(false, true); - htmltext = "30141-03.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == NEWBIE_GUIDE) - { - htmltext = "30600-01.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == NEWBIE_GUIDE) - { - if (qs.isCond(1)) - { - htmltext = "30600-02a.html"; - } - break; - } - else if (npc.getId() == TALOS) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30141-01.htm"; - qs.setCond(2, true); - showOnScreenMsg(talker, NpcStringId.GO_HUNTING_AND_KILL_ASHEN_WOLVES, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(talker, HUNTING_PLAN, 1); - break; - } - case 2: - { - htmltext = "30141-01a.html"; - break; - } - case 7: - { - htmltext = "30141-02.html"; - break; - } - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case ASHEN_WOLVES: - { - if (qs.isCond(2)) - { - giveItems(killer, WOLF_TAIL, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, WOLF_TAIL) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_ASHEN_WOLVES_N_GO_HUNTING_AND_KILL_GOBLINS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - break; - } - case GOBLIN: - { - if (qs.isCond(3)) - { - giveItems(killer, GOBLIN_POISONOUS_DART, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, GOBLIN_POISONOUS_DART) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GOBLINS_N_GO_HUNTING_AND_KILL_IMPS_AND_IMP_ELDERS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - break; - } - case IMP: - case IMP_ELDER: - { - if (qs.isCond(4)) - { - giveItems(killer, IMP_WING, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, IMP_WING) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_IMPS_AND_IMP_ELDERS_N_GO_HUNTING_AND_KILL_GREEN_FUNGUS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(5); - } - } - break; - } - case GREN_FUNGUS: - { - if (qs.isCond(5)) - { - giveItems(killer, FUNGUS_JUICE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, FUNGUS_JUICE) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GREEN_FUNGUS_N_GO_HUNTING_AND_KILL_BALOR_ORC_WARRIORS_BALOR_ORC_WARRIOR_CAPTAINS_AND_BALOR_ORC_WARRIOR_LIEUTENANTS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(6); - } - } - break; - } - case BALOR_ORC_WARRIOR: - case BALOR_ORC_CAPTAIN: - case BALOR_ORC_LIEUTENANTS: - { - if (qs.isCond(6)) - { - giveItems(killer, BALOR_ORC_FANG, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, BALOR_ORC_FANG) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_BALOR_ORC_WARRIORS_BALOR_ORC_WARRIOR_CAPTAINS_AND_BALOR_ORC_WARRIOR_LIEUTENANTS_NRETURN_TO_HIERARCH_TALOS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(7); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30136-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30136-01.htm deleted file mode 100644 index 8b39f5aa28..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30136-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trader Payne:
-So you're here on the instructions of Hierarch Talos? Looking for materials to make a new set of armor? Hmm... I understand.
-Here's the Design of the Armor that I want to create. It shows how it's going to look like and lists all required ingredients. May I ask you to collect all these ingredients for me?
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30136-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30136-01a.html deleted file mode 100644 index aac72be337..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30136-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Payne:
-Hmm... What you've brought is no enough for a full set of armor... I need more materials. Will you bring them? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30136-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30136-02.html deleted file mode 100644 index 584c05e93b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30136-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Payne:
-I see you brought all what's needed. Now we have to take measurements. Whose measurements? Why, yours of course! Or did you think that Talos sent you to me for no reason? Choose the armor that suits you.
-
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30136-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30136-03.html deleted file mode 100644 index 5efdb41f2b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30136-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Payne:
-This set of armor suits you very much! I hope it will protect you during your adventures.
-By the way, I have a request for you. I'm designing a new model of shield together with Grocer Vollodos, and we plan to put in on sale. I worked on the structural design, and Vollodos promised to come up with ideas for decoration and reinforce the finished product, but there haven't been any news from him for a while. Could you visit him and ask about his progress?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30136-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30136-04.html deleted file mode 100644 index cea684bdcc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30136-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Payne:
-Excellent! Can you feel how well it fits? I hope it will protect you during your adventures.
-By the way, I have a request for you. I'm designing a new model of shield together with Grocer Vollodos, and we plan to put in on sale. I worked on the structural design, and Vollodos promised to come up with ideas for decoration and reinforce the finished product, but there haven't been any news from him for a while. Could you visit him and ask about his progress?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30141-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30141-01.html deleted file mode 100644 index 1eff8157d0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30141-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Tetrarch Talos:
-I charged Payne with a job of mine. But he said that doing it alone will take him a lot of time. Could you help him?
-

- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30141-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30141-02.htm deleted file mode 100644 index e7fb86118a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30141-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tetrarch Talos:
-That's a great idea! He plans to create a new set of armor, but he doesn't have enough materials. Your job is to get those materials, and Payne will do the rest.
-Right now he is at the store that sells weapons and armor. Go to him.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30141-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30141-02a.html deleted file mode 100644 index b720db8f40..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/30141-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Tetrarch Talos:
-Go to Payne, hurry. tell him that I sent you, and he will explain your task.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/Q11014_SurpriseGift.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/Q11014_SurpriseGift.java deleted file mode 100644 index dea920904b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/Q11014_SurpriseGift.java +++ /dev/null @@ -1,275 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11014_SurpriseGift; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * Surprise Gift (11014) - * @author Stayway - */ -public class Q11014_SurpriseGift extends Quest -{ - // NPCs - private static final int TALOS = 30141; - private static final int PAYNE = 30136; - // Items - private static final int ZOMBIE_FOREST_ELF_TOOTH = 90244; - private static final int BAT_SKIN = 90245; - private static final int STONE_GIANTS_SHINY_ROCK = 90246; - private static final int OLD_BONE_FRAGMENT = 90247; - private static final int ARMOR_DESIGN = 90243; - // Rewards - private static final int WARRIORS_ARMOR = 90306; - private static final int WARRIORS_GAITERS = 90307; - private static final int MEDIUMS_TUNIC = 90308; - private static final int MEDIUMS_STOCKINGS = 90309; - private static final int RING_NOVICE = 29497; - // Monsters - private static final int ZOMBIE_FOREST_ELF = 20015; - private static final int ZOMBIE_FOREST_ELF_RESEARCHER = 20020; - private static final int RED_EYE_BAT = 20392; - private static final int FESTERING_BAT = 20433; - private static final int GIANT_STONE_SOLDIER = 20379; - private static final int GIANT_STONE_GUARDIAN = 20380; - private static final int DARK_HORROR = 20105; - // Misc - private static final int MIN_LVL = 11; - private static final int MAX_LVL = 20; - - public Q11014_SurpriseGift() - { - super(11014); - addStartNpc(TALOS); - addTalkId(PAYNE, TALOS); - addKillId(ZOMBIE_FOREST_ELF, ZOMBIE_FOREST_ELF_RESEARCHER, FESTERING_BAT, RED_EYE_BAT, GIANT_STONE_GUARDIAN, GIANT_STONE_SOLDIER, DARK_HORROR); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.DARK_ELF, "no-race.html"); // Custom - registerQuestItems(ARMOR_DESIGN, ZOMBIE_FOREST_ELF_TOOTH, BAT_SKIN, STONE_GIANTS_SHINY_ROCK, OLD_BONE_FRAGMENT); - setQuestNameNpcStringId(NpcStringId.LV_11_20_SURPRISE_GIFT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30141-02.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(6)) - { - takeItems(player, ARMOR_DESIGN, 1); - takeItems(player, ZOMBIE_FOREST_ELF_TOOTH, 10); - takeItems(player, BAT_SKIN, 10); - takeItems(player, STONE_GIANTS_SHINY_ROCK, 10); - takeItems(player, OLD_BONE_FRAGMENT, 20); - giveItems(player, WARRIORS_ARMOR, 1); - giveItems(player, WARRIORS_GAITERS, 1); - giveItems(player, RING_NOVICE, 2); - addExpAndSp(player, 80000, 0); - qs.exitQuest(false, true); - htmltext = "30136-03.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(6)) - { - takeItems(player, ARMOR_DESIGN, 1); - takeItems(player, ZOMBIE_FOREST_ELF_TOOTH, 10); - takeItems(player, BAT_SKIN, 10); - takeItems(player, STONE_GIANTS_SHINY_ROCK, 10); - takeItems(player, OLD_BONE_FRAGMENT, 20); - giveItems(player, MEDIUMS_TUNIC, 1); - giveItems(player, MEDIUMS_STOCKINGS, 1); - giveItems(player, RING_NOVICE, 2); - addExpAndSp(player, 80000, 0); - qs.exitQuest(false, true); - htmltext = "30136-04.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == TALOS) - { - htmltext = "30141-01.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == TALOS) - { - if (qs.isCond(1)) - { - htmltext = "30141-02a.html"; - } - break; - } - else if (npc.getId() == PAYNE) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30136-01.htm"; - qs.setCond(2, true); - showOnScreenMsg(talker, NpcStringId.GO_HUNTING_AND_KILL_ZOMBIE_FOREST_ELVES_AND_ZOMBIE_FOREST_ELF_RESEARCHERS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(talker, ARMOR_DESIGN, 1); - break; - } - case 2: - { - htmltext = "30136-01a.html"; - break; - } - case 6: - { - htmltext = "30136-02.html"; - break; - } - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case ZOMBIE_FOREST_ELF: - case ZOMBIE_FOREST_ELF_RESEARCHER: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, ZOMBIE_FOREST_ELF_TOOTH) < 10)) - { - if (getRandom(100) < 85) - { - giveItems(killer, ZOMBIE_FOREST_ELF_TOOTH, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, ZOMBIE_FOREST_ELF_TOOTH) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_ZOMBIE_FOREST_ELVES_AND_ZOMBIE_FOREST_ELF_RESEARCHERS_N_GO_HUNTING_AND_KILL_FESTERING_BATS_AND_RED_EYE_BATS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case FESTERING_BAT: - case RED_EYE_BAT: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, BAT_SKIN) < 10)) - { - if (getRandom(100) < 85) - { - giveItems(killer, BAT_SKIN, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, BAT_SKIN) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_FESTERING_BATS_AND_RED_EYE_BATS_N_GO_HUNTING_AND_KILL_STONE_GIANT_SOLDIERS_AND_STONE_GIANT_GUARDIANS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - case GIANT_STONE_SOLDIER: - case GIANT_STONE_GUARDIAN: - { - if (qs.isCond(4) && (getQuestItemsCount(killer, STONE_GIANTS_SHINY_ROCK) < 10)) - { - if (getRandom(100) < 85) - { - giveItems(killer, STONE_GIANTS_SHINY_ROCK, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, STONE_GIANTS_SHINY_ROCK) >= 10)) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_STONE_GIANT_SOLDIERS_AND_STONE_GIANT_GUARDIANS_N_GO_HUNTING_AND_KILL_DARK_HORRORS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(5); - } - } - } - break; - } - case DARK_HORROR: - { - if (qs.isCond(5) && (getQuestItemsCount(killer, OLD_BONE_FRAGMENT) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, OLD_BONE_FRAGMENT, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, OLD_BONE_FRAGMENT) >= 20)) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_DARK_HORRORS_NRETURN_TO_ARMOR_MERCHANT_PAYNE, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(6); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/no-level.html deleted file mode 100644 index 5a69038bb7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Tetrarch Talos:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 11 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/no-race.html deleted file mode 100644 index e1b9e80f85..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11014_SurpriseGift/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Tetrarch Talos:
-You are not a Dark Elf. Get the hell out! -(This quest is available to Dark Elfs only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30136-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30136-01.html deleted file mode 100644 index cbb3514834..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30136-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Payne:
-I have a request for you. I'm designing a new model of shield together with Grocer Vollodos, but there haven't been any news from him for a while. Could you visit him and ask about his progress?

-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30136-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30136-02.htm deleted file mode 100644 index c205d73e06..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30136-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Trader Payne:
-Thank you! I can't go myself - I have nobody to look after the store!
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30136-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30136-02a.html deleted file mode 100644 index 574e7fe403..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30136-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Payne:
-Hurry and go to the Grocery Shop. Find Vollodos there and ask him why he still haven't sent me anything.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30137-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30137-01.htm deleted file mode 100644 index 22afacf80a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30137-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Trader Vollodos:
-Greetings! You're the one Payne sent to me? He ordered some materials for making a shield from me, but they're turned to be pretty hard to get. I gathered everything except Stone Giant Guardian's Core, Crystalline Beast's Shinedust and Giant Spider Skin Fragment. This Supplies Certificate tells all details of where you can obtain them. May I ask you to take the gathering of these materials upon yourself?
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30137-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30137-01a.html deleted file mode 100644 index a62cfc0136..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30137-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Vollodos:
-This is not an easy task, I know. Bring me a bit more, please. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30137-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30137-02.html deleted file mode 100644 index 7583ade9f8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30137-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Vollodos:
-Good job! I wouldn't make it without you. I'd like to thank you for your help. Unfortunately, I have no idea what is better for you, so here are two rewards to pick from. You may choose whatever you like.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30137-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30137-03.html deleted file mode 100644 index 9054c573a0..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30137-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Trader Vollodos:
-So you prefer Soulshots. Soulshots are very useful items.
-By the way, I still need shield-making materials. Maybe you could get me some more?
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30137-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30137-04.html deleted file mode 100644 index de83d99da8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/30137-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Trader Vollodos:
-So you've chosen Spiritshots... I understand, those who use magic need them.
-By the way, I still need shield-making materials. Maybe you could get me some more?
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/Q11015_PrepareForTrade1.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/Q11015_PrepareForTrade1.java deleted file mode 100644 index 425a6d25b2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/Q11015_PrepareForTrade1.java +++ /dev/null @@ -1,254 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11015_PrepareForTrade1; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * Prepare for Trade (1/3) (11015) - * @author Stayway - */ -public class Q11015_PrepareForTrade1 extends Quest -{ - // NPCs - private static final int PAYNE = 30136; - private static final int VOLLODOS = 30137; - // Items - private static final int STONE_GIANTS_GUARDIANS_CORE = 90250; - private static final int CRYSTALLINE_BEASTS_SHINEDUST = 90251; - private static final int GIANT_SPIDER_SKIN_FRAGMENT = 90252; - private static final int SUPPLIES_CERTIFICATE = 90249; - // Rewards - private static final int SCROLL_OF_ESCAPE = 10650; - private static final int HEALING_POTION = 1073; - private static final int MP_RECOVERY_POTION = 90310; - private static final int SOULSHOTS_NO_GRADE = 5789; - private static final int SPIRITSHOT_NO_GRADE = 5790; - // Monsters - private static final int STONE_GIANT_GUARDIANS = 20380; - private static final int CRYSTALLINE_BEAST = 20418; - private static final int PROWLER = 20034; - private static final int GIANT_VENOMOUS_SPIDER = 20038; - private static final int ARACHNID_TRACKER = 20043; - // Misc - private static final int MIN_LVL = 15; - private static final int MAX_LVL = 20; - - public Q11015_PrepareForTrade1() - { - super(11015); - addStartNpc(PAYNE); - addTalkId(PAYNE, VOLLODOS); - addKillId(STONE_GIANT_GUARDIANS, CRYSTALLINE_BEAST, PROWLER, GIANT_VENOMOUS_SPIDER, ARACHNID_TRACKER); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.DARK_ELF, "no-race.html"); // Custom - registerQuestItems(SUPPLIES_CERTIFICATE, STONE_GIANTS_GUARDIANS_CORE, CRYSTALLINE_BEASTS_SHINEDUST, GIANT_SPIDER_SKIN_FRAGMENT); - setQuestNameNpcStringId(NpcStringId.LV_15_20_PREPARE_FOR_TRADE_1_3); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30136-02.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(5)) - { - takeItems(player, SUPPLIES_CERTIFICATE, 1); - takeItems(player, STONE_GIANTS_GUARDIANS_CORE, 20); - takeItems(player, CRYSTALLINE_BEASTS_SHINEDUST, 10); - takeItems(player, GIANT_SPIDER_SKIN_FRAGMENT, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SOULSHOTS_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30137-03.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(5)) - { - takeItems(player, SUPPLIES_CERTIFICATE, 1); - takeItems(player, STONE_GIANTS_GUARDIANS_CORE, 20); - takeItems(player, CRYSTALLINE_BEASTS_SHINEDUST, 10); - takeItems(player, GIANT_SPIDER_SKIN_FRAGMENT, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SPIRITSHOT_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30137-04.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == PAYNE) - { - htmltext = "30136-01.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == PAYNE) - { - if (qs.isCond(1)) - { - htmltext = "30136-02a.html"; - } - break; - } - else if (npc.getId() == VOLLODOS) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30137-01.htm"; - qs.setCond(2, true); - showOnScreenMsg(talker, NpcStringId.GO_HUNTING_AND_KILL_STONE_GIANT_GUARDIANS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(talker, SUPPLIES_CERTIFICATE, 1); - break; - } - case 2: - { - htmltext = "30137-01a.html"; - break; - } - case 5: - { - htmltext = "30137-02.html"; - break; - } - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case STONE_GIANT_GUARDIANS: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, STONE_GIANTS_GUARDIANS_CORE) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, STONE_GIANTS_GUARDIANS_CORE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, STONE_GIANTS_GUARDIANS_CORE) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_STONE_GIANT_GUARDIANS_N_GO_HUNTING_AND_KILL_CRYSTALLINE_BEASTS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case CRYSTALLINE_BEAST: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, CRYSTALLINE_BEASTS_SHINEDUST) < 10)) - { - if (getRandom(100) < 87) - { - giveItems(killer, CRYSTALLINE_BEASTS_SHINEDUST, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, CRYSTALLINE_BEASTS_SHINEDUST) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_CRYSTALLINE_BEASTS_N_GO_HUNTING_AND_KILL_PROWLERS_GIANT_VENOMOUS_SPIDERS_AND_ARACHNID_TRACKERS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - case PROWLER: - case GIANT_VENOMOUS_SPIDER: - case ARACHNID_TRACKER: - { - if (qs.isCond(4) && (getQuestItemsCount(killer, GIANT_SPIDER_SKIN_FRAGMENT) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, GIANT_SPIDER_SKIN_FRAGMENT, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, GIANT_SPIDER_SKIN_FRAGMENT) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_PROWLERS_GIANT_VENOMOUS_SPIDERS_AND_ARACHNID_TRACKERS_NRETURN_TO_GROCER_VOLLODOS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(5); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/no-level.html deleted file mode 100644 index 903fd5ccad..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Payne:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 15 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/no-race.html deleted file mode 100644 index 6932921bdb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11015_PrepareForTrade1/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Payne:
-I can see you're a stranger here. Pardon me, but I am asking only citizens for help.
-(This quest is available to Dark Elves only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-01.html deleted file mode 100644 index 375b2391f7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Vollodos:
-I was waiting for you. Please, help me one last time. I promise I'll stopt bothering you once I send all collected materials to Payne.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-02.htm deleted file mode 100644 index 924f51b37c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Trader Vollodos:
-You made the right decision! I hope you can help us. And I'm going to work on preparing shield-reinforcing components in the meantime. I hope we'll make a lot of money after selling them. So. what do you say? Do you think our shields are going to be popular?
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-02a.html deleted file mode 100644 index a62cfc0136..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Vollodos:
-This is not an easy task, I know. Bring me a bit more, please. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-03.html deleted file mode 100644 index 88b96e76f2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Vollodos:
-Good job! I prepared a reward for you to show my gratitude. Choose whatever you like.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-04.html deleted file mode 100644 index cd0205d031..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Trader Vollodos:
-So you prefer Soulshots. Soulshots are very useful items.
-I've already asked you for this, I know but could you bring me one more set of materials? It will be better if I have everything with me beforehand.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-05.html deleted file mode 100644 index 8951b8d38b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-05.html +++ /dev/null @@ -1,6 +0,0 @@ -Weapon Merchant Lector:
-So you've chosen Spiritshots... I understand, those who use magic need them.
-I've already asked you for this, I know but could you bring me one more set of materials? It will be better if I have everything with me beforehand.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-06.html deleted file mode 100644 index 2078d09ccc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/30137-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Vollodos:
-(Only characters who are level 15 or above and who have completed the Prepare for Trade (1/3) quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/Q11016_PrepareForTrade2.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/Q11016_PrepareForTrade2.java deleted file mode 100644 index a416fa9508..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/Q11016_PrepareForTrade2.java +++ /dev/null @@ -1,238 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11016_PrepareForTrade2; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.Q11015_PrepareForTrade1.Q11015_PrepareForTrade1; - -/** - * Prepare for Trade (2/3) (11016) - * @author Stayway - */ -public class Q11016_PrepareForTrade2 extends Quest -{ - // NPCs - private static final int VOLLODOS = 30137; - // Items - private static final int STONE_GIANTS_GUARDIANS_CORE = 90254; - private static final int CRYSTALLINE_BEASTS_SHINEDUST = 90255; - private static final int GIANT_SPIDER_SKIN_FRAGMENT = 90256; - private static final int SUPPLIES_CERTIFICATE = 90253; - // Rewards - private static final int SCROLL_OF_ESCAPE = 10650; - private static final int HEALING_POTION = 1073; - private static final int MP_RECOVERY_POTION = 90310; - private static final int SOULSHOTS_NO_GRADE = 5789; - private static final int SPIRITSHOT_NO_GRADE = 5790; - // Monsters - private static final int STONE_GIANT_GUARDIANS = 20380; - private static final int CRYSTALLINE_BEAST = 20418; - private static final int PROWLER = 20034; - private static final int GIANT_VENOMOUS_SPIDER = 20038; - private static final int ARACHNID_TRACKER = 20043; - // Misc - private static final int MIN_LVL = 15; - private static final int MAX_LVL = 20; - - public Q11016_PrepareForTrade2() - { - super(11016); - addStartNpc(VOLLODOS); - addTalkId(VOLLODOS); - addKillId(STONE_GIANT_GUARDIANS, CRYSTALLINE_BEAST, PROWLER, GIANT_VENOMOUS_SPIDER, ARACHNID_TRACKER); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.DARK_ELF, "no-race.html"); // Custom - addCondCompletedQuest(Q11015_PrepareForTrade1.class.getSimpleName(), "30137-06.html"); - registerQuestItems(SUPPLIES_CERTIFICATE, STONE_GIANTS_GUARDIANS_CORE, CRYSTALLINE_BEASTS_SHINEDUST, GIANT_SPIDER_SKIN_FRAGMENT); - setQuestNameNpcStringId(NpcStringId.LV_15_PREPARE_FOR_TRADE_2_3); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "abort.html": - { - htmltext = event; - break; - } - case "30137-02.htm": - { - qs.startQuest(); - qs.setCond(2); - showOnScreenMsg(player, NpcStringId.GO_HUNTING_AND_KILL_STONE_GIANT_GUARDIANS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(player, SUPPLIES_CERTIFICATE, 1); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(5)) - { - takeItems(player, SUPPLIES_CERTIFICATE, 1); - takeItems(player, STONE_GIANTS_GUARDIANS_CORE, 20); - takeItems(player, CRYSTALLINE_BEASTS_SHINEDUST, 10); - takeItems(player, GIANT_SPIDER_SKIN_FRAGMENT, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SOULSHOTS_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30137-04.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(5)) - { - takeItems(player, SUPPLIES_CERTIFICATE, 1); - takeItems(player, STONE_GIANTS_GUARDIANS_CORE, 20); - takeItems(player, CRYSTALLINE_BEASTS_SHINEDUST, 10); - takeItems(player, GIANT_SPIDER_SKIN_FRAGMENT, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SPIRITSHOT_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30137-05.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30137-01.html"; - break; - } - case State.STARTED: - { - if (qs.isCond(2)) - { - htmltext = "30137-02a.html"; - } - else if (qs.isCond(5)) - { - htmltext = "30137-03.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case STONE_GIANT_GUARDIANS: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, STONE_GIANTS_GUARDIANS_CORE) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, STONE_GIANTS_GUARDIANS_CORE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, STONE_GIANTS_GUARDIANS_CORE) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_STONE_GIANT_GUARDIANS_N_GO_HUNTING_AND_KILL_CRYSTALLINE_BEASTS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case CRYSTALLINE_BEAST: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, CRYSTALLINE_BEASTS_SHINEDUST) < 10)) - { - if (getRandom(100) < 87) - { - giveItems(killer, CRYSTALLINE_BEASTS_SHINEDUST, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, CRYSTALLINE_BEASTS_SHINEDUST) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_CRYSTALLINE_BEASTS_N_GO_HUNTING_AND_KILL_PROWLERS_GIANT_VENOMOUS_SPIDERS_AND_ARACHNID_TRACKERS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - case PROWLER: - case GIANT_VENOMOUS_SPIDER: - case ARACHNID_TRACKER: - { - if (qs.isCond(4) && (getQuestItemsCount(killer, GIANT_SPIDER_SKIN_FRAGMENT) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, GIANT_SPIDER_SKIN_FRAGMENT, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, GIANT_SPIDER_SKIN_FRAGMENT) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_PROWLERS_GIANT_VENOMOUS_SPIDERS_AND_ARACHNID_TRACKERS_NRETURN_TO_GROCER_VOLLODOS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(5); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/abort.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/abort.html deleted file mode 100644 index a23803012e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/abort.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Vollodos:
-It's a shame. If you happen to change your mind, come back any time. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/no-level.html deleted file mode 100644 index 903fd5ccad..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Payne:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 15 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/no-race.html deleted file mode 100644 index 6932921bdb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11016_PrepareForTrade2/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Payne:
-I can see you're a stranger here. Pardon me, but I am asking only citizens for help.
-(This quest is available to Dark Elves only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-01.html deleted file mode 100644 index 290bab1c12..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Vollodos:
-You've changed your mind? It's a shame... I really need your help.
-Please, think over your decision.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-02.htm deleted file mode 100644 index a8aed180e8..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Trader Vollodos:
-Thank you! To complete the job, I need Stone Giant Guardian's Core, Crystalline Beast's Shinedust and Giant Spider Skin Fragment. And while you're busy looking for them, I'll just have time to prepare the shield glue.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-02a.html deleted file mode 100644 index a62cfc0136..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Vollodos:
-This is not an easy task, I know. Bring me a bit more, please. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-03.html deleted file mode 100644 index 12fac1cce1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Vollodos:
-Good job! I wouldn't make it without you. I'd like to thank you for your help. Unfortunately, I have no idea what is better for you, so here are two rewards to pick from. You may choose whatever you like.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-04.html deleted file mode 100644 index d4ef832739..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Vollodos:
-Thank you very much. Alas, Dark Elves don't use shields often. I only hope that we can sell them in Oren or somewhere else... If our shields won't be in much of a demand, we're going to go bankrupt! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-05.html deleted file mode 100644 index d4ef832739..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Vollodos:
-Thank you very much. Alas, Dark Elves don't use shields often. I only hope that we can sell them in Oren or somewhere else... If our shields won't be in much of a demand, we're going to go bankrupt! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-06.html deleted file mode 100644 index 2078d09ccc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/30137-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Vollodos:
-(Only characters who are level 15 or above and who have completed the Prepare for Trade (1/3) quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/Q11017_PrepareForTrade3.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/Q11017_PrepareForTrade3.java deleted file mode 100644 index 446f351544..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/Q11017_PrepareForTrade3.java +++ /dev/null @@ -1,238 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11017_PrepareForTrade3; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.Q11016_PrepareForTrade2.Q11016_PrepareForTrade2; - -/** - * Prepare for Trade (3/3) (11017) - * @author Stayway - */ -public class Q11017_PrepareForTrade3 extends Quest -{ - // NPCs - private static final int VOLLODOS = 30137; - // Items - private static final int STONE_GIANTS_GUARDIANS_CORE = 90258; - private static final int CRYSTALLINE_BEASTS_SHINEDUST = 90259; - private static final int GIANT_SPIDER_SKIN_FRAGMENT = 90260; - private static final int SUPPLIES_CERTIFICATE = 90257; - // Rewards - private static final int SCROLL_OF_ESCAPE = 10650; - private static final int HEALING_POTION = 1073; - private static final int MP_RECOVERY_POTION = 90310; - private static final int SOULSHOTS_NO_GRADE = 5789; - private static final int SPIRITSHOT_NO_GRADE = 5790; - // Monsters - private static final int STONE_GIANT_GUARDIANS = 20380; - private static final int CRYSTALLINE_BEAST = 20418; - private static final int PROWLER = 20034; - private static final int GIANT_VENOMOUS_SPIDER = 20038; - private static final int ARACHNID_TRACKER = 20043; - // Misc - private static final int MIN_LVL = 15; - private static final int MAX_LVL = 20; - - public Q11017_PrepareForTrade3() - { - super(11017); - addStartNpc(VOLLODOS); - addTalkId(VOLLODOS); - addKillId(STONE_GIANT_GUARDIANS, CRYSTALLINE_BEAST, PROWLER, GIANT_VENOMOUS_SPIDER, ARACHNID_TRACKER); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.DARK_ELF, "no-race.html"); // Custom - addCondCompletedQuest(Q11016_PrepareForTrade2.class.getSimpleName(), "30137-06.html"); - registerQuestItems(SUPPLIES_CERTIFICATE, STONE_GIANTS_GUARDIANS_CORE, CRYSTALLINE_BEASTS_SHINEDUST, GIANT_SPIDER_SKIN_FRAGMENT); - setQuestNameNpcStringId(NpcStringId.LV_15_PREPARE_FOR_TRADE_3_3); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "abort.html": - { - htmltext = event; - break; - } - case "30137-02.htm": - { - qs.startQuest(); - qs.setCond(2); - showOnScreenMsg(player, NpcStringId.GO_HUNTING_AND_KILL_STONE_GIANT_GUARDIANS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(player, SUPPLIES_CERTIFICATE, 1); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(5)) - { - takeItems(player, SUPPLIES_CERTIFICATE, 1); - takeItems(player, STONE_GIANTS_GUARDIANS_CORE, 20); - takeItems(player, CRYSTALLINE_BEASTS_SHINEDUST, 10); - takeItems(player, GIANT_SPIDER_SKIN_FRAGMENT, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SOULSHOTS_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30137-04.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(5)) - { - takeItems(player, SUPPLIES_CERTIFICATE, 1); - takeItems(player, STONE_GIANTS_GUARDIANS_CORE, 20); - takeItems(player, CRYSTALLINE_BEASTS_SHINEDUST, 10); - takeItems(player, GIANT_SPIDER_SKIN_FRAGMENT, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SPIRITSHOT_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30137-05.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30137-01.html"; - break; - } - case State.STARTED: - { - if (qs.isCond(2)) - { - htmltext = "30137-02a.html"; - } - else if (qs.isCond(5)) - { - htmltext = "30137-03.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case STONE_GIANT_GUARDIANS: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, STONE_GIANTS_GUARDIANS_CORE) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, STONE_GIANTS_GUARDIANS_CORE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, STONE_GIANTS_GUARDIANS_CORE) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_STONE_GIANT_GUARDIANS_N_GO_HUNTING_AND_KILL_CRYSTALLINE_BEASTS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case CRYSTALLINE_BEAST: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, CRYSTALLINE_BEASTS_SHINEDUST) < 10)) - { - if (getRandom(100) < 85) - { - giveItems(killer, CRYSTALLINE_BEASTS_SHINEDUST, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, CRYSTALLINE_BEASTS_SHINEDUST) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_CRYSTALLINE_BEASTS_N_GO_HUNTING_AND_KILL_PROWLERS_GIANT_VENOMOUS_SPIDERS_AND_ARACHNID_TRACKERS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - case PROWLER: - case GIANT_VENOMOUS_SPIDER: - case ARACHNID_TRACKER: - { - if (qs.isCond(4) && (getQuestItemsCount(killer, GIANT_SPIDER_SKIN_FRAGMENT) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, GIANT_SPIDER_SKIN_FRAGMENT, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, GIANT_SPIDER_SKIN_FRAGMENT) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_PROWLERS_GIANT_VENOMOUS_SPIDERS_AND_ARACHNID_TRACKERS_NRETURN_TO_GROCER_VOLLODOS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(5); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/abort.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/abort.html deleted file mode 100644 index 03b6beb2fa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/abort.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Vollodos:
-I see. Looks like you're too busy. Nothing to be done. A pity that you had to refuse... Although I wanted to visit the Ivory Tower anyway. Maybe I could buy what materials I lack here. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/no-level.html deleted file mode 100644 index 903fd5ccad..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Payne:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 15 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/no-race.html deleted file mode 100644 index 6932921bdb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11017_PrepareForTrade3/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Payne:
-I can see you're a stranger here. Pardon me, but I am asking only citizens for help.
-(This quest is available to Dark Elves only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30137-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30137-01.html deleted file mode 100644 index 21e7bd48cb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30137-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Vollodos:
-I think you are ready to gain new powers and set out into the world. What do you think? Do you want to gain new powers?
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30137-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30137-01a.html deleted file mode 100644 index 7180c4447a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30137-01a.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Vollodos:
-I think you are ready to gain new powers and set out into the world. What do you think? Do you want to gain new powers?
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30137-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30137-02.htm deleted file mode 100644 index 8f82a90709..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30137-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Vollodos:
-Looks like you more used to relying on the strength of your weapon, not spells. That's why it's better if you become a Palus Knight or an Assassin.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30137-02a.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30137-02a.htm deleted file mode 100644 index a30165a48b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30137-02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Vollodos:
-You've got a talent for magic, I see. But it should be developed further. What do you think about being a Dark Wizard or a Shillien Oracle?
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30137-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30137-03.html deleted file mode 100644 index 79ad82a837..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30137-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Vollodos:
-Haven't you set off? Only through trials can you archieve something new. Follow where the arrow points you. Come on, don't waste your time
-(you may check your destination in the quest dialog by pressing Alt+U.) \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30137-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30137-04.html deleted file mode 100644 index c0645ae313..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30137-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Vollodos:
-(Only characters who are level 19 or above and who have completed the Prepare for Trade (3/3) quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30329-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30329-01.html deleted file mode 100644 index 8ae41bb2b6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30329-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Virgil:
-Vollodos told me about you. Do you want to became a Palus Knight?
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30329-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30329-02.html deleted file mode 100644 index 5276915716..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30329-02.html +++ /dev/null @@ -1,2 +0,0 @@ -Master Virgil:
-You made the right decision! Tell me when you are ready to make a Class Transfer. \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30330-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30330-01.html deleted file mode 100644 index 8f8afa30c7..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30330-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Sidra:
-Did Lector send you? Do you want to become a Shillien Oracle? Be mindful, this is a hard path to walk..
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30330-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30330-02.html deleted file mode 100644 index 4395ab076b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30330-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Sidra:
-You made the right decision! Tell me when you are ready to make a Class Transfer. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30416-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30416-01.html deleted file mode 100644 index 0e2184bd16..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30416-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Triskel:
-Lector sent you, right? So you want to choose the path of a Assassin? Excellent! It's always good to study something new.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30416-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30416-02.html deleted file mode 100644 index 86cf6d1c99..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30416-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Triskel:
-You made the right decision! Tell me when you are ready to make a Class Transfer. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30421-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30421-01.html deleted file mode 100644 index 0560d69f8b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30421-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Witch Varika:
-Vollodos told me about you.Do you want to become a Dark Wizard?
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30421-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30421-02.html deleted file mode 100644 index f33db4fc1c..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/30421-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Witch Varika:
-You made the right decision! Tell me when you are ready to make a Class Transfer. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/Q11018_FutureDarkElves.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/Q11018_FutureDarkElves.java deleted file mode 100644 index 7c4d1e1daf..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/Q11018_FutureDarkElves.java +++ /dev/null @@ -1,199 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11018_FutureDarkElves; - -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.base.ClassId; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; - -import quests.Q11017_PrepareForTrade3.Q11017_PrepareForTrade3; - -/** - * Future: Dark Elves (11018) - * @author Stayway - */ -public class Q11018_FutureDarkElves extends Quest -{ - // NPCs - private static final int VOLLODOS = 30137; - private static final int VIRGIL = 30329; - private static final int TRISKEL = 30416; - private static final int VARIKA = 30421; - private static final int SIDRA = 30330; - - // Items - private static final int FIRST_CLASS_BUFF_SCROLL = 29011; - private static final int IMPROVED_SOE = 49087; - - // Misc - private static final int MIN_LEVEL = 19; - - public Q11018_FutureDarkElves() - { - super(11018); - addStartNpc(VOLLODOS); - addTalkId(VIRGIL, VOLLODOS, TRISKEL, VARIKA, SIDRA); - addCondMinLevel(MIN_LEVEL, "no-level.html"); // Custom - addCondRace(Race.DARK_ELF, "no-race.html"); // Custom - addCondCompletedQuest(Q11017_PrepareForTrade3.class.getSimpleName(), "30137-04.html"); - setQuestNameNpcStringId(NpcStringId.LV_19_FUTURE_DARK_ELVES); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30137-02.htm": - case "30137-02a.htm": - case "f_PalusKnight.html": - case "f_assassin.html": - case "m_wizard.html": - case "m_shillien.html": - { - htmltext = event; - break; - } - case "a_PalusKnight.html": - { - qs.startQuest(); - qs.setCond(2, true); - htmltext = event; - break; - } - case "a_assassin.html": // Custom html - { - qs.startQuest(); - qs.setCond(3, true); - htmltext = event; - break; - } - case "a_wizard.html": - { - qs.startQuest(); - qs.setCond(4, true); - htmltext = event; - break; - } - case "a_shillien.html": // Custom html - { - qs.startQuest(); - qs.setCond(5, true); - htmltext = event; - break; - } - case "30329-02.html": - case "30416-02.html": - case "30421-02.html": - case "30330-02.html": - { - if (qs.getCond() > 1) - { - giveItems(player, FIRST_CLASS_BUFF_SCROLL, 5); - giveItems(player, IMPROVED_SOE, 1); - qs.exitQuest(false, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if ((npc.getId() == VOLLODOS) && (talker.getClassId() == ClassId.DARK_FIGHTER)) - { - htmltext = "30137-01.html"; - } - else if (talker.getClassId() == ClassId.DARK_MAGE) - { - htmltext = "30137-01a.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == VOLLODOS) - { - if (qs.getCond() >= 1) - { - htmltext = "30137-03.html"; - } - break; - } - if ((npc.getId() == VIRGIL) && (talker.getClassId() != ClassId.PALUS_KNIGHT)) - { - if (qs.isCond(2)) - { - htmltext = "30329-01.html"; - } - break; - } - if ((npc.getId() == TRISKEL) && (talker.getClassId() != ClassId.ASSASSIN)) - { - if (qs.isCond(3)) - { - htmltext = "30416-01.html"; // Custom Html - } - break; - } - if ((npc.getId() == VARIKA) && (talker.getClassId() != ClassId.DARK_WIZARD)) - { - if (qs.isCond(4)) - { - htmltext = "30421-01.html"; - } - break; - } - if ((npc.getId() == SIDRA) && (talker.getClassId() != ClassId.DARK_WIZARD)) - { - if (qs.isCond(5)) - { - htmltext = "30330-01.html"; // Custom html - } - break; - } - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/a_PalusKnight.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/a_PalusKnight.html deleted file mode 100644 index cdff711200..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/a_PalusKnight.html +++ /dev/null @@ -1,2 +0,0 @@ -Trader Vollodos:
-Do you want to become a Palus Knight ? Then you should talk to Master Virgil . Right now he can be found on the outskirts of Gludio . Don't waste time, go there
\ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/a_assassin.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/a_assassin.html deleted file mode 100644 index 84b0a3cb90..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/a_assassin.html +++ /dev/null @@ -1,2 +0,0 @@ -Trader Vollodos:
-Do you want to become a Assassin ? Then you should talk to Triskel . Right now he can be found on the outskirts of Gludio . Don't waste time, go there
\ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/a_shillien.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/a_shillien.html deleted file mode 100644 index 82d87ea137..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/a_shillien.html +++ /dev/null @@ -1,2 +0,0 @@ -Trader Vollodos:
-Do you want to become Shillien Oracle ? Then you should talk to Magister Sidra . She can be found at Dark Elf Guild in Gludio . Don't waste time, go there
diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/a_wizard.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/a_wizard.html deleted file mode 100644 index 5114523fd2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/a_wizard.html +++ /dev/null @@ -1,2 +0,0 @@ -Trader Vollodos:
-Do you want to become Dark Wizard ? Then you should talk to Witch Varika . Right now she can be found near the Altar of Rites . Don't waste time, go there
diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/f_PalusKnight.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/f_PalusKnight.html deleted file mode 100644 index fa8021b8ba..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/f_PalusKnight.html +++ /dev/null @@ -1,7 +0,0 @@ -Class description - Palus Knight
-Palus Knightss are Dark Elven Warriors who mastered the art of sword-wielding
-Moreover, they skillfully use Shields, wich helps them to survive battles.
-These warriors wield One-handed Swords or one-handed Blunt Weapons, and they can withstand a lot of damage thanks to their Shields. Elven Knights don't have attacking Skills, and that afeects their battle speed, however, with restorative Skills, they can fight for a long periods of time.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/f_assassin.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/f_assassin.html deleted file mode 100644 index c82aa5f97d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/f_assassin.html +++ /dev/null @@ -1,7 +0,0 @@ -Class description - Assassin
-Assassins are Dark Elven Warriors who prefer Daggers and Bows.
-In combat they use Daggers and Biws, which allows them to effectively dispose of enemies in both close-range and long-range combat. They typically wear Light Armor that significantly loers their defens, however they compensate for it with their excellent evasion Skills and moving speed.
-Compared to similiar Classes of other Races they have higher P. Atk. and a high chance of dealing critical damage. This is the most effective Class for a single-player game because of its many personal Reinforcement Skills.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/m_shillien.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/m_shillien.html deleted file mode 100644 index 45329691c2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/m_shillien.html +++ /dev/null @@ -1,7 +0,0 @@ -Class description - Shillien Oracle:
- Shillien Oracles ? can perform holy miracles by the power of their faith. The Goddess favors them...
-They are the key Class for a group game since they specialize in healing and reinforcing with various Buffs.
-They are ill-suited for a single-player game since they barely have any attacking magic Skills. Hunting will be most effective in a group geme.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/m_wizard.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/m_wizard.html deleted file mode 100644 index 916bf1133d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/m_wizard.html +++ /dev/null @@ -1,6 +0,0 @@ -Class description - Dark Wizard:
- Dark Wizard ? specialize in attackimg spells. Unlike Elven mages, they can use powerful dark magic.
-These sorcerers are highly effective in battles, since their magical attacks are more powerful than that of other Races'mages. They can also consume HP or fill the shortage of MP by their own HP, which allows them to spend MP more effectively.br> -
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/no-level.html deleted file mode 100644 index ff92e600e2..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Grocer Vollodos:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 19 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/no-race.html deleted file mode 100644 index 90813e136f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11018_FutureDarkElves/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Grocer Vollodos:
-You are not a Dark Elf. Get the hell out! -(This quest is available to Dark Elfs only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30582-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30582-01.htm deleted file mode 100644 index 361e04ca18..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30582-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Centurion Tiku:
-You? Decided to work a little for the benefit of the tribe? Well, it's a sacred duty of every Orc, after all. I have a few appropriate tasks for you.
-I've recently seen a huge wolf pack not far from the town. These monsters are a threat to young Orcs, who can't stand up for themeselves yet. Hurry and get rid of Kasha Wolves and Kasha Timber Wolves. There's another problem. Goblin Tomb Raiders have been raiding out graves. We need to show them that Orcs will not overlook that! Kill them and return out ancestors bones. Besides, Maraku Werewolves were spotted at the town outskirts. get rid of them, as well. And my last request is to find fresh Eye of Seer Tears. We need them to treat our wounded Orcs.
-Here, take this Tribal Chronicle. It has a detailed description of what you need to do.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30582-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30582-01a.html deleted file mode 100644 index 95e4a85d12..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30582-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Centurion Tiku:
-Are you giving up halfway trough? A tough Orc like you will face no difficulty performing this task! Come back, when everything is done. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30582-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30582-02.html deleted file mode 100644 index 7f3db2ad66..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30582-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Centurion Tiku:
-Good job! You have a talent of a great warrior.
-I prepared a reward for you. I hope you will like it!
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30582-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30582-03.html deleted file mode 100644 index cc195c1df5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30582-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Centurion Tiku:
-Well? It is lovely, isn't? Blacksmith Sumari forged it. When I was picking up this weapon, he looked concerned... Could you, please, visit him and ask if he needs help? Work for the good of the tribe!
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30602-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30602-01.html deleted file mode 100644 index 2104a76162..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30602-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Newbie Guide:
-From ancient times we, Orcs, lived to bring fame to our tribes. After a Peace Treaty with other races was signed, young Orcs tend to think only themselves! Today there's a lot of work to do in the village, but the youth say it's not their concern!
-I'd really like to ask you to help here.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30602-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30602-02.htm deleted file mode 100644 index e9dcb82a43..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30602-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Newbie Guide:
-I noticed at a glance that you commemorate ancestors. Centurion Tiku told me recently, that he has got much work to do, and he won't manage it alone. Go to him. Centurion Tiku is guarding entrance to the village. Talk to him and find out, what you need to do.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30602-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30602-02a.html deleted file mode 100644 index 85aafa6a14..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/30602-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Newbie Guide:
-Why are you still here? Go to Centurion Tiku. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/Q11019_TribalBenefit.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/Q11019_TribalBenefit.java deleted file mode 100644 index 36e79a0a1d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/Q11019_TribalBenefit.java +++ /dev/null @@ -1,272 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11019_TribalBenefit; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * Tribal Benefit (11019) - * @author Stayway - */ -public class Q11019_TribalBenefit extends Quest -{ - // NPCs - private static final int NEWBIE_GUIDE = 30602; - private static final int TIKU = 30582; - // Items - private static final int KASHA_WOLF_FUR = 90262; - private static final int ASHES_OF_ANCESTORS = 90263; - private static final int IMP_NECKLACE = 90264; - private static final int MOUNTAIN_FUNGUS_SPORES = 90265; - private static final int MARAKU_WEREWOLF_CLAW = 90266; - private static final int EYE_OF_SEER_TEARS = 90267; - private static final int TRIBAL_CHRONICLE = 90261; - // Rewards - private static final int BUTCHERS_SWORD = 49052; - private static final int RING_NOVICE = 29497; - private static final int NECKLACE_NOVICE = 49039; - // Monsters - private static final int KASHA_WOLF = 20475; - private static final int KASHA_FOREST_WOLF = 20477; - private static final int GOBLIN_TOMB_RAIDER = 20319; - private static final int RAKECLAW_IMP_HUNTER = 20312; - private static final int MOUNTAIN_FUNGUS = 20365; - private static final int MARAKU_WEREWOLF = 20363; - private static final int EYE_OF_SEER = 20426; - // Misc - private static final int MIN_LVL = 2; - private static final int MAX_LVL = 20; - - public Q11019_TribalBenefit() - { - super(11019); - addStartNpc(NEWBIE_GUIDE); - addTalkId(NEWBIE_GUIDE, TIKU); - addKillId(KASHA_WOLF, KASHA_FOREST_WOLF, GOBLIN_TOMB_RAIDER, RAKECLAW_IMP_HUNTER, MOUNTAIN_FUNGUS, MARAKU_WEREWOLF, EYE_OF_SEER); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); - addCondRace(Race.ORC, "no-race.html"); - registerQuestItems(TRIBAL_CHRONICLE, KASHA_WOLF_FUR, ASHES_OF_ANCESTORS, IMP_NECKLACE, MOUNTAIN_FUNGUS_SPORES, MARAKU_WEREWOLF_CLAW, EYE_OF_SEER_TEARS); - setQuestNameNpcStringId(NpcStringId.LV_2_20_TRIBAL_BENEFIT); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30602-02.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(7)) - { - takeItems(player, TRIBAL_CHRONICLE, 1); - takeItems(player, KASHA_WOLF_FUR, 10); - takeItems(player, ASHES_OF_ANCESTORS, 10); - takeItems(player, IMP_NECKLACE, 10); - takeItems(player, MOUNTAIN_FUNGUS_SPORES, 10); - takeItems(player, MARAKU_WEREWOLF_CLAW, 10); - giveItems(player, BUTCHERS_SWORD, 1); - giveItems(player, RING_NOVICE, 2); - giveItems(player, NECKLACE_NOVICE, 1); - addExpAndSp(player, 70000, 0); - qs.exitQuest(false, true); - htmltext = "30582-03.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case KASHA_WOLF: - case KASHA_FOREST_WOLF: - { - if ((qs.isCond(2) && (getQuestItemsCount(killer, KASHA_WOLF_FUR) < 10))) - { - giveItems(killer, KASHA_WOLF_FUR, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, KASHA_WOLF_FUR) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_KASHA_WOLVES_AND_KASHA_BEARS_N_GO_HUNTING_AND_KILL_GOBLIN_TOMB_RAIDERS_AND_RAKECLAW_IMP_HUNTERS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - break; - } - case GOBLIN_TOMB_RAIDER: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, ASHES_OF_ANCESTORS) < 10)) - { - giveItems(killer, ASHES_OF_ANCESTORS, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, ASHES_OF_ANCESTORS) >= 10) && (getQuestItemsCount(killer, IMP_NECKLACE) >= 10)) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GOBLIN_TOMB_RAIDERS_AND_RAKECLAW_IMP_HUNTERS_N_GO_HUNTING_AND_KILL_MOUNTAIN_FUNGUS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - break; - } - case RAKECLAW_IMP_HUNTER: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, IMP_NECKLACE) < 10)) - { - giveItems(killer, IMP_NECKLACE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, ASHES_OF_ANCESTORS) >= 10) && (getQuestItemsCount(killer, IMP_NECKLACE) >= 10)) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GOBLIN_TOMB_RAIDERS_AND_RAKECLAW_IMP_HUNTERS_N_GO_HUNTING_AND_KILL_MOUNTAIN_FUNGUS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - break; - } - case MOUNTAIN_FUNGUS: - { - if (qs.isCond(4) && (getQuestItemsCount(killer, MOUNTAIN_FUNGUS_SPORES) < 10)) - { - giveItems(killer, MOUNTAIN_FUNGUS_SPORES, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, MOUNTAIN_FUNGUS_SPORES) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_MOUNTAIN_FUNGUS_N_GO_HUNTING_AND_KILL_MARAKU_WEREWOLVES, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(5); - } - } - break; - } - case MARAKU_WEREWOLF: - { - if (qs.isCond(5) && (getQuestItemsCount(killer, MARAKU_WEREWOLF_CLAW) < 10)) - { - giveItems(killer, MARAKU_WEREWOLF_CLAW, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, MARAKU_WEREWOLF_CLAW) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_MARAKU_WEREWOLVES_N_GO_HUNTING_AND_KILL_EYES_OF_SEER, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(6); - } - } - break; - } - case EYE_OF_SEER: - { - if (qs.isCond(6) && (getQuestItemsCount(killer, EYE_OF_SEER_TEARS) < 10)) - { - giveItems(killer, EYE_OF_SEER_TEARS, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, EYE_OF_SEER_TEARS) >= 10) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_EYES_OF_SEER_NRETURN_TO_CENTURION_TIKU, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(7); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == NEWBIE_GUIDE) - { - htmltext = "30602-01.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == NEWBIE_GUIDE) - { - if (qs.isCond(1)) - { - htmltext = "30602-02a.html"; - } - break; - } - else if (npc.getId() == TIKU) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30582-01.htm"; - qs.setCond(2, true); - showOnScreenMsg(talker, NpcStringId.GO_HUNTING_AND_KILL_KASHA_WOLF_AND_KASHA_FOREST_WOLF, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(talker, TRIBAL_CHRONICLE, 1); - break; - } - case 2: - { - htmltext = "30582-01a.html"; - break; - } - case 7: - { - htmltext = "30582-02.html"; - break; - } - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/no-level.html deleted file mode 100644 index 91c2078962..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Newbie Guide:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 2 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/no-race.html deleted file mode 100644 index bc55b9338b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11019_TribalBenefit/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Newbie Guide:
-You're not an Orc. Great Orcs never ask strangers for help! Go away!
-(This quest is available to Orcs only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30564-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30564-01.htm deleted file mode 100644 index b07d8dd349..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30564-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Sumari:
-Did Centurion send you? Do you have Butcher's Sword for Newbies? I made it for Orcs, who praise our tribe. I have to craft so many weapons, that I always run out of materials. Quite recently, I depleted my last stores, so I can't work any longer.
-Here's the list of Required Items. Bring me everything that's on it. I hope you will make no mistakes with this list. It's no use to me anyway, for I can't read.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30564-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30564-01a.html deleted file mode 100644 index b59c34bc6d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30564-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Sumari:
-Too little. Bring me more. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30564-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30564-02.html deleted file mode 100644 index 512fca18c3..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30564-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Sumari:
-I see you collected everything. I crafted good armor for you, as a token of my gratitude. Should you need something else, just bring the materials.
-
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30564-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30564-03.html deleted file mode 100644 index 968a6a54e5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30564-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Sumari:
-It looks well on you, just as I thought. You look very hefty, like a real Orc. I'm satisfied.
-Hey, do you know my friend Uska? He is an accessory merchant. He promised he would make a gemmed necklace for me, but I haven't heard from him in a while. Please, visit him and find out what's the matter.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30564-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30564-04.html deleted file mode 100644 index 592929fba9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30564-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Sumari:
-I'm not sure if such a thin fabric can protect you... On the other hand, if you like it - I like it, too. Take this.
-Hey, do you know my friend Uska? He is an accessory merchant. He promised he would make a gemmed necklace for me, but I haven't heard from him in a while. Please, visit him and find out what's the matter.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30582-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30582-01.html deleted file mode 100644 index d38b931419..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30582-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Centurion Tiku:
-All Orcs are one big family. Today you help your tribsmen, tomorrow they will help you. That is the reason why I am asking you to help Sumari. We can't leave our blood in the hour of need.
-

- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30582-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30582-02.htm deleted file mode 100644 index 623af76529..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30582-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Centurion Tiku:
-Wonderful. I knew you would agree Orc's power is in their unity.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30582-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30582-02a.html deleted file mode 100644 index fc3059c574..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/30582-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Centurion Tiku:
-Sumari is in the blacksmith shop now. He will tell you, what to do.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/Q11020_BlacksmithsRequest.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/Q11020_BlacksmithsRequest.java deleted file mode 100644 index 8b26771129..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/Q11020_BlacksmithsRequest.java +++ /dev/null @@ -1,269 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11020_BlacksmithsRequest; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * Blacksmith's Request (11020) - * @author Stayway - */ -public class Q11020_BlacksmithsRequest extends Quest -{ - // NPCs - private static final int TIKU = 30582; - private static final int SUMARI = 30564; - // Items - private static final int BLACKWING_BAT_WING = 90269; - private static final int GRAVE_ROBBERS_BELT = 90270; - private static final int GOLEM_ORE = 90271; - private static final int EVIL_EYE_PATROL_HIDE = 90272; - private static final int REQUIRED_MATERIALS = 90268; - // Rewards - private static final int WARRIORS_ARMOR = 90306; - private static final int WARRIORS_GAITERS = 90307; - private static final int MEDIUMS_TUNIC = 90308; - private static final int MEDIUMS_STOCKINGS = 90309; - private static final int EARRING_NOVICE = 49040; - // Monsters - private static final int BLACKWING_BAT = 20316; - private static final int TOMB_RAIDER_LEADER = 20320; - private static final int GREYSTONE_GOLEM = 20333; - private static final int EVIL_EYE_PATROL = 20428; - // Misc - private static final int MIN_LVL = 11; - private static final int MAX_LVL = 20; - - public Q11020_BlacksmithsRequest() - { - super(11020); - addStartNpc(TIKU); - addTalkId(SUMARI, TIKU); - addKillId(BLACKWING_BAT, TOMB_RAIDER_LEADER, GREYSTONE_GOLEM, EVIL_EYE_PATROL); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.ORC, "no-race.html"); // Custom - registerQuestItems(REQUIRED_MATERIALS, BLACKWING_BAT_WING, GRAVE_ROBBERS_BELT, GOLEM_ORE, EVIL_EYE_PATROL_HIDE); - setQuestNameNpcStringId(NpcStringId.LV_11_20_BLACKSMITH_S_REQUEST); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30582-02.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(6)) - { - takeItems(player, REQUIRED_MATERIALS, 1); - takeItems(player, BLACKWING_BAT_WING, 20); - takeItems(player, GRAVE_ROBBERS_BELT, 20); - takeItems(player, GOLEM_ORE, 20); - takeItems(player, EVIL_EYE_PATROL_HIDE, 20); - giveItems(player, WARRIORS_ARMOR, 1); - giveItems(player, WARRIORS_GAITERS, 1); - giveItems(player, EARRING_NOVICE, 2); - addExpAndSp(player, 80000, 0); - qs.exitQuest(false, true); - htmltext = "30564-03.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(6)) - { - takeItems(player, REQUIRED_MATERIALS, 1); - takeItems(player, BLACKWING_BAT_WING, 20); - takeItems(player, GRAVE_ROBBERS_BELT, 20); - takeItems(player, GOLEM_ORE, 20); - takeItems(player, EVIL_EYE_PATROL_HIDE, 20); - giveItems(player, MEDIUMS_TUNIC, 1); - giveItems(player, MEDIUMS_STOCKINGS, 1); - giveItems(player, EARRING_NOVICE, 2); - addExpAndSp(player, 80000, 0); - qs.exitQuest(false, true); - htmltext = "30564-04.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == TIKU) - { - htmltext = "30582-01.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == TIKU) - { - if (qs.isCond(1)) - { - htmltext = "30582-02a.html"; - } - break; - } - else if (npc.getId() == SUMARI) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30564-01.htm"; - qs.setCond(2, true); - showOnScreenMsg(talker, NpcStringId.GO_HUNTING_AND_KILL_BLACKWING_BATS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(talker, REQUIRED_MATERIALS, 1); - break; - } - case 2: - { - htmltext = "30564-01a.html"; - break; - } - case 6: - { - htmltext = "30564-02.html"; - break; - } - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case BLACKWING_BAT: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, BLACKWING_BAT_WING) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, BLACKWING_BAT_WING, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, BLACKWING_BAT_WING) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_BLACKWING_BATS_N_GO_HUNTING_AND_KILL_GOBLIN_TOMB_RAIDER_LEADERS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case TOMB_RAIDER_LEADER: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, GRAVE_ROBBERS_BELT) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, GRAVE_ROBBERS_BELT, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, GRAVE_ROBBERS_BELT) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GOBLIN_TOMB_RAIDER_LEADERS_N_GO_HUNTING_AND_KILL_GREYSTONE_GOLEMS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - case GREYSTONE_GOLEM: - { - if (qs.isCond(4) && (getQuestItemsCount(killer, GOLEM_ORE) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, GOLEM_ORE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, GOLEM_ORE) >= 20)) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GREYSTONE_GOLEMS_N_GO_HUNTING_AND_KILL_EVIL_EYE_PATROLS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(5); - } - } - } - break; - } - case EVIL_EYE_PATROL: - { - if (qs.isCond(5) && (getQuestItemsCount(killer, EVIL_EYE_PATROL_HIDE) < 20)) - { - if (getRandom(100) < 90) - { - giveItems(killer, EVIL_EYE_PATROL_HIDE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if ((getQuestItemsCount(killer, EVIL_EYE_PATROL_HIDE) >= 20)) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_EVIL_EYE_PATROLS_NRETURN_TO_BLACKSMITH_SUMARI, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(6); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/no-level.html deleted file mode 100644 index 6f3f882523..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Centurion Tiku:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 11 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/no-race.html deleted file mode 100644 index 160fa0879d..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11020_BlacksmithsRequest/no-race.html +++ /dev/null @@ -1,3 +0,0 @@ -Centurion Tiku:
-You are not an Orc. Great Orcs never ask strangers for help! Go away! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30560-01.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30560-01.htm deleted file mode 100644 index 2932fabfef..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30560-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Accessory Merchant Uska:
-Are you saying Sumari sent you? Hmm, I remember promising him to make a Red Gem Necklace. But this is a very hard material, and all my tools got broken when I worked on it. I feel so bad that I can't keep that promise. Maybe, you could help me. Kill Kasha Bears and Kasha Spiders to get Bear's Shin Bones and Sharp Spider Legs. I will make hammers and chisels from them.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30560-01a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30560-01a.html deleted file mode 100644 index dfd9fcd6f9..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30560-01a.html +++ /dev/null @@ -1,3 +0,0 @@ -Accessory Merchant Uska:
-I want to keep my promise to Sumari. So I'm counting on you for help. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30560-02.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30560-02.html deleted file mode 100644 index bfbec1eee1..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30560-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Accessory Merchant Uska:
-You did well. You are a true warrior of our tribe!
-I want to reward you with at least something, so I've prepared a couple of useful things. Choose the one you need more. Take it, please.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30560-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30560-03.html deleted file mode 100644 index 2ac0eb0a27..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30560-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Accessory Merchant Uska:
-Soulshots help our warriors to fill their bodies with strength. You always need quite a big number of them.
-I hate to mention it, but I'm afraid that my tools will break again when I start to work on that Necklace. I want to make an emergency set of tools. Will you help me?
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30560-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30560-04.html deleted file mode 100644 index 7e6553ebcc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30560-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Accessory Merchant Uska:
-You chose Spiritshots, I see, Well, it's a good choice. You spirit can be trained too. My friend! Never forget about the training.
-I hate to mention it, but I'm afraid that my tools will break again when I start to work on that Necklace. I want to make an emergency set of tools. Will you help me?
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30564-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30564-01.html deleted file mode 100644 index 76104ca0fa..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30564-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Sumari:
-I have a friend, who sells beautiful things. His name is Uska. He promised he would make a gemmed necklace for me, but I haven't heard from him in a while. Please, find out, what has happened.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30564-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30564-02.htm deleted file mode 100644 index a2f94708e5..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30564-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Sumari:
-Thank you! There is no doubt I can rely on you. But you ought to know that Uska is very clever. Be careful.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30564-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30564-02a.html deleted file mode 100644 index e7e4a7640e..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/30564-02a.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Sumari:
-Hurry, go to Uska.
-Uska should be at the Grocery Shop. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/Q11021_RedGemNecklace1.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/Q11021_RedGemNecklace1.java deleted file mode 100644 index ace782aa7b..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/Q11021_RedGemNecklace1.java +++ /dev/null @@ -1,233 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11021_RedGemNecklace1; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -/** - * Red Gem Necklace (1/3) (11021) - * @author Stayway - */ -public class Q11021_RedGemNecklace1 extends Quest -{ - // NPCs - private static final int SUMARI = 30564; - private static final int USKA = 30560; - // Items - private static final int BEARS_SHIN_BONE = 90275; - private static final int SHARP_SPIDER_LEG = 90276; - private static final int LIST_OF_MATERIALS = 90274; - // Rewards - private static final int SCROLL_OF_ESCAPE = 10650; - private static final int HEALING_POTION = 1073; - private static final int MP_RECOVERY_POTION = 90310; - private static final int SOULSHOTS_NO_GRADE = 5789; - private static final int SPIRITSHOT_NO_GRADE = 5790; - // Monsters - private static final int KASHA_BEAR = 20479; - private static final int KASHA_SPIDER = 20474; - private static final int KASHA_FANG_SPIDER = 20476; - private static final int KASHA_BLADE_SPIDER = 20478; - // Misc - private static final int MIN_LVL = 15; - private static final int MAX_LVL = 20; - - public Q11021_RedGemNecklace1() - { - super(11021); - addStartNpc(SUMARI); - addTalkId(SUMARI, USKA); - addKillId(KASHA_BEAR, KASHA_SPIDER, KASHA_FANG_SPIDER, KASHA_BLADE_SPIDER); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.ORC, "no-race.html"); // Custom - registerQuestItems(LIST_OF_MATERIALS, BEARS_SHIN_BONE, SHARP_SPIDER_LEG); - setQuestNameNpcStringId(NpcStringId.LV_15_20_RED_GEM_NECKLACE_1_3); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30564-02.htm": - { - qs.startQuest(); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(4)) - { - takeItems(player, LIST_OF_MATERIALS, 1); - takeItems(player, BEARS_SHIN_BONE, 20); - takeItems(player, SHARP_SPIDER_LEG, 30); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SOULSHOTS_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30560-03.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(4)) - { - takeItems(player, LIST_OF_MATERIALS, 1); - takeItems(player, BEARS_SHIN_BONE, 20); - takeItems(player, SHARP_SPIDER_LEG, 30); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SPIRITSHOT_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30560-04.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (qs.getState()) - { - case State.CREATED: - { - if (npc.getId() == SUMARI) - { - htmltext = "30564-01.html"; - } - break; - } - case State.STARTED: - { - if (npc.getId() == SUMARI) - { - if (qs.isCond(1)) - { - htmltext = "30564-02a.html"; - } - break; - } - else if (npc.getId() == USKA) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30560-01.htm"; - qs.setCond(2, true); - showOnScreenMsg(talker, NpcStringId.GO_HUNTING_AND_KILL_KASHA_BEAR_2, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(talker, LIST_OF_MATERIALS, 1); - break; - } - case 2: - { - htmltext = "30560-01a.html"; - break; - } - case 4: - { - htmltext = "30560-02.html"; - break; - } - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case KASHA_BEAR: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, BEARS_SHIN_BONE) < 20)) - { - if (getRandom(100) < 92) - { - giveItems(killer, BEARS_SHIN_BONE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, BEARS_SHIN_BONE) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_KASHA_BEARS_N_GO_HUNTING_AND_KILL_KASHA_SPIDERS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case KASHA_SPIDER: - case KASHA_FANG_SPIDER: - case KASHA_BLADE_SPIDER: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, SHARP_SPIDER_LEG) < 30)) - { - if (getRandom(100) < 89) - { - giveItems(killer, SHARP_SPIDER_LEG, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, SHARP_SPIDER_LEG) >= 30) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_KASHA_SPIDERS_NRETURN_TO_ACCESSORY_MERCHANT_USKA, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/no-level.html deleted file mode 100644 index 5aab2b78a6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Sumari:
-You need to gain more experience. Come back later.
-(This quest is available to characters of Level 15 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/no-race.html deleted file mode 100644 index 2fa6c636ce..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11021_RedGemNecklace1/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Sumari:
-I can see you're a stranger here. Pardon me, but I am asking only citizens for help.
-(This quest is available to Orcs only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-01.html deleted file mode 100644 index ddff317c4a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Accessory Merchant Uska:
-Will you help me? Thank you! Sorry that I'm always asking for your help.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-02.htm deleted file mode 100644 index cc5b774185..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Accessory Merchant Uska:
-Thank you so much! I'll never forget your kindness. Bring back Red Gems that were stolen by Kasha Imps. And find some Hard Lens for me. To get them you need to slay the creatures named Evil Eye Seers.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-02a.html deleted file mode 100644 index 98d32da184..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Accessory Merchant Uska:
-Want to give up? You haven't even started yet. Our tribe's warriors never give up. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-03.html deleted file mode 100644 index 8b9a786ffd..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Accessory Merchant Uska:
-You did it well. You are a true warrior of our tribe! You've kept your promise. But I can't just accept it without thanking you. Take it. I hope those items will come in handy.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-04.html deleted file mode 100644 index d98e092fde..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Accessory Merchant Uska:
-My friend! I'm afraid I have to ask for your help. I got distracted just for a moment, and Kasha Imps stole Red Gems! What's more, they also turned over the jar of varnish and spoiled some other materials. I beg of you, help. Slay Kasha Imps and get back Red Gems. I'll also need some Hard Lens. The ones that got varnish on them are ruined now. To get them you need to kill the creatures named Evil Eye Seers.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-05.html deleted file mode 100644 index d98e092fde..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Accessory Merchant Uska:
-My friend! I'm afraid I have to ask for your help. I got distracted just for a moment, and Kasha Imps stole Red Gems! What's more, they also turned over the jar of varnish and spoiled some other materials. I beg of you, help. Slay Kasha Imps and get back Red Gems. I'll also need some Hard Lens. The ones that got varnish on them are ruined now. To get them you need to kill the creatures named Evil Eye Seers.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-06.html deleted file mode 100644 index 60198a9431..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/30560-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Accessory Merchant Uska:
-(Only characters who are level 15 or above and who have completed the Red Gem Necklace (1/3) quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/Q11022_RedGemNecklace2.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/Q11022_RedGemNecklace2.java deleted file mode 100644 index e6630eedfc..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/Q11022_RedGemNecklace2.java +++ /dev/null @@ -1,217 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11022_RedGemNecklace2; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.Q11021_RedGemNecklace1.Q11021_RedGemNecklace1; - -/** - * Red Gem Necklace (2/3) (11022) - * @author Stayway - */ -public class Q11022_RedGemNecklace2 extends Quest -{ - // NPCs - private static final int USKA = 30560; - // Items - private static final int BEARS_SHIN_BONE = 90278; - private static final int SHARP_SPIDER_LEG = 90279; - private static final int LIST_OF_MATERIALS = 90277; - // Rewards - private static final int SCROLL_OF_ESCAPE = 10650; - private static final int HEALING_POTION = 1073; - private static final int MP_RECOVERY_POTION = 90310; - private static final int SOULSHOTS_NO_GRADE = 5789; - private static final int SPIRITSHOT_NO_GRADE = 5790; - // Monsters - private static final int KASHA_BEAR = 20479; - private static final int KASHA_SPIDER = 20474; - private static final int KASHA_FANG_SPIDER = 20476; - private static final int KASHA_BLADE_SPIDER = 20478; - // Misc - private static final int MIN_LVL = 15; - private static final int MAX_LVL = 20; - - public Q11022_RedGemNecklace2() - { - super(11022); - addStartNpc(USKA); - addTalkId(USKA); - addKillId(KASHA_BEAR, KASHA_SPIDER, KASHA_FANG_SPIDER, KASHA_BLADE_SPIDER); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.ORC, "no-race.html"); // Custom - addCondCompletedQuest(Q11021_RedGemNecklace1.class.getSimpleName(), "30560-06.html"); - registerQuestItems(LIST_OF_MATERIALS, BEARS_SHIN_BONE, SHARP_SPIDER_LEG); - setQuestNameNpcStringId(NpcStringId.LV_15_RED_GEM_NECKLACE_2_3); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "abort.html": - { - htmltext = event; - break; - } - case "30560-02.htm": - { - qs.startQuest(); - qs.setCond(2); - showOnScreenMsg(player, NpcStringId.GO_HUNTING_AND_KILL_KASHA_BEAR_2, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(player, LIST_OF_MATERIALS, 1); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(4)) - { - takeItems(player, LIST_OF_MATERIALS, 1); - takeItems(player, BEARS_SHIN_BONE, 20); - takeItems(player, SHARP_SPIDER_LEG, 30); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SOULSHOTS_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30560-04.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(4)) - { - takeItems(player, LIST_OF_MATERIALS, 1); - takeItems(player, BEARS_SHIN_BONE, 20); - takeItems(player, SHARP_SPIDER_LEG, 30); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SPIRITSHOT_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30560-05.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30560-01.html"; - break; - } - case State.STARTED: - { - if (qs.isCond(2)) - { - htmltext = "30560-02a.html"; - } - else if (qs.isCond(4)) - { - htmltext = "30560-03.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case KASHA_BEAR: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, BEARS_SHIN_BONE) < 20)) - { - if (getRandom(100) < 92) - { - giveItems(killer, BEARS_SHIN_BONE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, BEARS_SHIN_BONE) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_KASHA_BEARS_N_GO_HUNTING_AND_KILL_KASHA_SPIDERS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case KASHA_SPIDER: - case KASHA_FANG_SPIDER: - case KASHA_BLADE_SPIDER: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, SHARP_SPIDER_LEG) < 30)) - { - if (getRandom(100) < 89) - { - giveItems(killer, SHARP_SPIDER_LEG, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, SHARP_SPIDER_LEG) >= 30) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_KASHA_SPIDERS_NRETURN_TO_ACCESSORY_MERCHANT_USKA, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/abort.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/abort.html deleted file mode 100644 index 22a6ce9f53..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/abort.html +++ /dev/null @@ -1,4 +0,0 @@ -Accessory Merchant Uska:
-You must want to train, right? You are a true warrior of our tribe!
-I can't hold back my fellow tribesman who is hurrying for this training session. But I'll be glad if you can come and help me when you get a chance. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/no-level.html deleted file mode 100644 index 110ee2b28a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Accessory Merchant Uska:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 15 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/no-race.html deleted file mode 100644 index f72d8e5c2f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11022_RedGemNecklace2/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Accessory Merchant Uska:
-I can see you're a stranger here. Pardon me, but I am asking only citizens for help.
-(This quest is available to Orcs only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-01.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-01.html deleted file mode 100644 index 505bfa4876..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Accessory Merchant Uska:
-What's going on? Did something happen?
-Oh, you want help me? You need to train a lot to be able to complete my task. And even then I'm not sure that you could do it.
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-02.htm b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-02.htm deleted file mode 100644 index e4e7d64f65..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Accessory Merchant Uska:
-Thank you for agreeing to help me out. Bring me back Red Gems that were stolen by Kasha Imps and Hard Lens that you can obtain from the bodies of the creatures called Evil Eye Seers. I rest my hopes on you.
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-02a.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-02a.html deleted file mode 100644 index 360834f1eb..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-02a.html +++ /dev/null @@ -1,3 +0,0 @@ -Accessory Merchant Uska:
-You aren't finished yet? Must be because of troubles with Kasha Imps, right? Or did Evil Eyes Seers proved to be too serious an opponebt? Try again. I want to keep my promise to Sumari. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-03.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-03.html deleted file mode 100644 index 869fed02de..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Accessory Merchant Uska:
-Thanks. Thanks to you I could keep my promise to Sumari.
-Here, I've prepared a gift for you. Sorry that it's so modest.
-
-
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-04.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-04.html deleted file mode 100644 index 85aa604728..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Accessory Merchant Uska:
-I hope this'll come in handy. Now I just need to make a Necklace for Sumari. I'll never forget your help! Thank you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-05.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-05.html deleted file mode 100644 index 85aa604728..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Accessory Merchant Uska:
-I hope this'll come in handy. Now I just need to make a Necklace for Sumari. I'll never forget your help! Thank you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-06.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-06.html deleted file mode 100644 index 7028adaf03..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/30560-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Accessory Merchant Uska:
-(Only characters who are level 15 or above and who have completed the Red Gem Necklace (2/3) quests may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/Q11023_RedGemNecklace3.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/Q11023_RedGemNecklace3.java deleted file mode 100644 index b7b2a8f887..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/Q11023_RedGemNecklace3.java +++ /dev/null @@ -1,213 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package quests.Q11023_RedGemNecklace3; - -import org.l2jmobius.gameserver.enums.QuestSound; -import org.l2jmobius.gameserver.enums.Race; -import org.l2jmobius.gameserver.model.actor.Npc; -import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; -import org.l2jmobius.gameserver.model.quest.Quest; -import org.l2jmobius.gameserver.model.quest.QuestState; -import org.l2jmobius.gameserver.model.quest.State; -import org.l2jmobius.gameserver.network.NpcStringId; -import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; - -import quests.Q11022_RedGemNecklace2.Q11022_RedGemNecklace2; - -/** - * Red Gem Necklace (3/3) (11023) - * @author Stayway - */ -public class Q11023_RedGemNecklace3 extends Quest -{ - // NPCs - private static final int USKA = 30560; - // Items - private static final int HARD_LENS = 90282; - private static final int RED_STONE = 90281; - private static final int NECKLACE_MATERIALS_TICKET = 90280; - // Rewards - private static final int SCROLL_OF_ESCAPE = 10650; - private static final int HEALING_POTION = 1073; - private static final int MP_RECOVERY_POTION = 90310; - private static final int SOULSHOTS_NO_GRADE = 5789; - private static final int SPIRITSHOT_NO_GRADE = 5790; - // Monsters - private static final int EVIL_EYE_SEER = 21257; - private static final int KASHA_IMP = 21117; - // Misc - private static final int MIN_LVL = 15; - private static final int MAX_LVL = 20; - - public Q11023_RedGemNecklace3() - { - super(11023); - addStartNpc(USKA); - addTalkId(USKA); - addKillId(EVIL_EYE_SEER, KASHA_IMP); - addCondLevel(MIN_LVL, MAX_LVL, "no-level.html"); // Custom - addCondRace(Race.ORC, "no-race.html"); // Custom - addCondCompletedQuest(Q11022_RedGemNecklace2.class.getSimpleName(), "30560-06.html"); - registerQuestItems(NECKLACE_MATERIALS_TICKET, HARD_LENS, RED_STONE); - setQuestNameNpcStringId(NpcStringId.LV_15_RED_GEM_NECKLACE_3_3); - } - - @Override - public String onAdvEvent(String event, Npc npc, PlayerInstance player) - { - final QuestState qs = getQuestState(player, false); - if (qs == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "abort.html": - { - htmltext = event; - break; - } - case "30560-02.htm": - { - qs.startQuest(); - qs.setCond(2); - showOnScreenMsg(player, NpcStringId.GO_HUNTING_AND_KILL_EVIL_EYE_SEERS, ExShowScreenMessage.TOP_CENTER, 10000); - giveItems(player, NECKLACE_MATERIALS_TICKET, 1); - htmltext = event; - break; - } - case "reward1": - { - if (qs.isCond(4)) - { - takeItems(player, NECKLACE_MATERIALS_TICKET, 1); - takeItems(player, HARD_LENS, 20); - takeItems(player, RED_STONE, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SOULSHOTS_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30560-04.html"; - } - break; - } - case "reward2": - { - if (qs.isCond(4)) - { - takeItems(player, NECKLACE_MATERIALS_TICKET, 1); - takeItems(player, HARD_LENS, 20); - takeItems(player, RED_STONE, 20); - giveItems(player, SCROLL_OF_ESCAPE, 5); - giveItems(player, HEALING_POTION, 40); - giveItems(player, MP_RECOVERY_POTION, 40); - giveItems(player, SPIRITSHOT_NO_GRADE, 1000); - addExpAndSp(player, 70000, 3600); - qs.exitQuest(false, true); - htmltext = "30560-05.html"; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(Npc npc, PlayerInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (qs.getState()) - { - case State.CREATED: - { - htmltext = "30560-01.html"; - break; - } - case State.STARTED: - { - if (qs.isCond(2)) - { - htmltext = "30560-02a.html"; - } - else if (qs.isCond(4)) - { - htmltext = "30560-03.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } - - @Override - public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if (qs != null) - { - switch (npc.getId()) - { - case EVIL_EYE_SEER: - { - if (qs.isCond(2) && (getQuestItemsCount(killer, HARD_LENS) < 20)) - { - if (getRandom(100) < 92) - { - giveItems(killer, HARD_LENS, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, HARD_LENS) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_EVIL_EYE_SEERS_N_GO_HUNTING_AND_KILL_KASHA_IMPS, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(3); - } - } - } - break; - } - case KASHA_IMP: - { - if (qs.isCond(3) && (getQuestItemsCount(killer, RED_STONE) < 20)) - { - if (getRandom(100) < 91) - { - giveItems(killer, RED_STONE, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - if (getQuestItemsCount(killer, RED_STONE) >= 20) - { - showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_KASHA_IMPS_NRETURN_TO_ACCESSORY_MERCHANT_USKA, ExShowScreenMessage.TOP_CENTER, 10000); - qs.setCond(4); - } - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/abort.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/abort.html deleted file mode 100644 index 3a759e9ab6..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/abort.html +++ /dev/null @@ -1,3 +0,0 @@ -Accessory Merchant Uska:
-You must've been going to a training session, right? I'm sorry to distract you with my pleas for help. Don't worry. I can deal with it myself. I'm ashamed to ask my fellow tribesmen for help. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/no-level.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/no-level.html deleted file mode 100644 index 110ee2b28a..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/no-level.html +++ /dev/null @@ -1,4 +0,0 @@ -Accessory Merchant Uska:
-You ought to gain more experience. Come back later.
-(This quest is available to characters of Level 15 or higher.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/no-race.html b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/no-race.html deleted file mode 100644 index f72d8e5c2f..0000000000 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/Q11023_RedGemNecklace3/no-race.html +++ /dev/null @@ -1,4 +0,0 @@ -Accessory Merchant Uska:
-I can see you're a stranger here. Pardon me, but I am asking only citizens for help.
-(This quest is available to Orcs only.)
- \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/QuestMasterHandler.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/QuestMasterHandler.java index 86b602880e..2564972303 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/QuestMasterHandler.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/quests/QuestMasterHandler.java @@ -19,96 +19,9 @@ package quests; import java.util.logging.Level; import java.util.logging.Logger; -import quests.Q00070_SagaOfThePhoenixKnight.Q00070_SagaOfThePhoenixKnight; -import quests.Q00071_SagaOfEvasTemplar.Q00071_SagaOfEvasTemplar; -import quests.Q00072_SagaOfTheSwordMuse.Q00072_SagaOfTheSwordMuse; -import quests.Q00073_SagaOfTheDuelist.Q00073_SagaOfTheDuelist; -import quests.Q00074_SagaOfTheDreadnought.Q00074_SagaOfTheDreadnought; -import quests.Q00075_SagaOfTheTitan.Q00075_SagaOfTheTitan; -import quests.Q00076_SagaOfTheGrandKhavatari.Q00076_SagaOfTheGrandKhavatari; -import quests.Q00077_SagaOfTheDominator.Q00077_SagaOfTheDominator; -import quests.Q00078_SagaOfTheDoomcryer.Q00078_SagaOfTheDoomcryer; -import quests.Q00079_SagaOfTheAdventurer.Q00079_SagaOfTheAdventurer; -import quests.Q00080_SagaOfTheWindRider.Q00080_SagaOfTheWindRider; -import quests.Q00081_SagaOfTheGhostHunter.Q00081_SagaOfTheGhostHunter; -import quests.Q00082_SagaOfTheSagittarius.Q00082_SagaOfTheSagittarius; -import quests.Q00083_SagaOfTheMoonlightSentinel.Q00083_SagaOfTheMoonlightSentinel; -import quests.Q00084_SagaOfTheGhostSentinel.Q00084_SagaOfTheGhostSentinel; -import quests.Q00085_SagaOfTheCardinal.Q00085_SagaOfTheCardinal; -import quests.Q00086_SagaOfTheHierophant.Q00086_SagaOfTheHierophant; -import quests.Q00087_SagaOfEvasSaint.Q00087_SagaOfEvasSaint; -import quests.Q00088_SagaOfTheArchmage.Q00088_SagaOfTheArchmage; -import quests.Q00089_SagaOfTheMysticMuse.Q00089_SagaOfTheMysticMuse; -import quests.Q00090_SagaOfTheStormScreamer.Q00090_SagaOfTheStormScreamer; -import quests.Q00091_SagaOfTheArcanaLord.Q00091_SagaOfTheArcanaLord; -import quests.Q00092_SagaOfTheElementalMaster.Q00092_SagaOfTheElementalMaster; -import quests.Q00093_SagaOfTheSpectralMaster.Q00093_SagaOfTheSpectralMaster; -import quests.Q00094_SagaOfTheSoultaker.Q00094_SagaOfTheSoultaker; -import quests.Q00095_SagaOfTheHellKnight.Q00095_SagaOfTheHellKnight; -import quests.Q00096_SagaOfTheSpectralDancer.Q00096_SagaOfTheSpectralDancer; -import quests.Q00097_SagaOfTheShillienTemplar.Q00097_SagaOfTheShillienTemplar; -import quests.Q00098_SagaOfTheShillienSaint.Q00098_SagaOfTheShillienSaint; -import quests.Q00099_SagaOfTheFortuneSeeker.Q00099_SagaOfTheFortuneSeeker; -import quests.Q00100_SagaOfTheMaestro.Q00100_SagaOfTheMaestro; import quests.Q00127_FishingSpecialistsRequest.Q00127_FishingSpecialistsRequest; -import quests.Q00211_TrialOfTheChallenger.Q00211_TrialOfTheChallenger; -import quests.Q00212_TrialOfDuty.Q00212_TrialOfDuty; -import quests.Q00213_TrialOfTheSeeker.Q00213_TrialOfTheSeeker; -import quests.Q00214_TrialOfTheScholar.Q00214_TrialOfTheScholar; -import quests.Q00215_TrialOfThePilgrim.Q00215_TrialOfThePilgrim; -import quests.Q00216_TrialOfTheGuildsman.Q00216_TrialOfTheGuildsman; -import quests.Q00217_TestimonyOfTrust.Q00217_TestimonyOfTrust; -import quests.Q00218_TestimonyOfLife.Q00218_TestimonyOfLife; -import quests.Q00219_TestimonyOfFate.Q00219_TestimonyOfFate; -import quests.Q00220_TestimonyOfGlory.Q00220_TestimonyOfGlory; -import quests.Q00221_TestimonyOfProsperity.Q00221_TestimonyOfProsperity; -import quests.Q00222_TestOfTheDuelist.Q00222_TestOfTheDuelist; -import quests.Q00223_TestOfTheChampion.Q00223_TestOfTheChampion; -import quests.Q00224_TestOfSagittarius.Q00224_TestOfSagittarius; -import quests.Q00225_TestOfTheSearcher.Q00225_TestOfTheSearcher; -import quests.Q00226_TestOfTheHealer.Q00226_TestOfTheHealer; -import quests.Q00227_TestOfTheReformer.Q00227_TestOfTheReformer; -import quests.Q00228_TestOfMagus.Q00228_TestOfMagus; -import quests.Q00229_TestOfWitchcraft.Q00229_TestOfWitchcraft; -import quests.Q00230_TestOfTheSummoner.Q00230_TestOfTheSummoner; -import quests.Q00231_TestOfTheMaestro.Q00231_TestOfTheMaestro; -import quests.Q00232_TestOfTheLord.Q00232_TestOfTheLord; -import quests.Q00233_TestOfTheWarSpirit.Q00233_TestOfTheWarSpirit; import quests.Q00255_Tutorial.Q00255_Tutorial; -import quests.Q00257_TheGuardIsBusy.Q00257_TheGuardIsBusy; -import quests.Q00258_BringWolfPelts.Q00258_BringWolfPelts; -import quests.Q00259_RequestFromTheFarmOwner.Q00259_RequestFromTheFarmOwner; -import quests.Q00260_OrcHunting.Q00260_OrcHunting; -import quests.Q00261_CollectorsDream.Q00261_CollectorsDream; -import quests.Q00262_TradeWithTheIvoryTower.Q00262_TradeWithTheIvoryTower; -import quests.Q00263_OrcSubjugation.Q00263_OrcSubjugation; -import quests.Q00264_KeenClaws.Q00264_KeenClaws; -import quests.Q00265_BondsOfSlavery.Q00265_BondsOfSlavery; -import quests.Q00266_PleasOfPixies.Q00266_PleasOfPixies; -import quests.Q00267_WrathOfVerdure.Q00267_WrathOfVerdure; -import quests.Q00271_ProofOfValor.Q00271_ProofOfValor; -import quests.Q00272_WrathOfAncestors.Q00272_WrathOfAncestors; -import quests.Q00273_InvadersOfTheHolyLand.Q00273_InvadersOfTheHolyLand; -import quests.Q00274_SkirmishWithTheWerewolves.Q00274_SkirmishWithTheWerewolves; -import quests.Q00275_DarkWingedSpies.Q00275_DarkWingedSpies; -import quests.Q00276_TotemOfTheHestui.Q00276_TotemOfTheHestui; -import quests.Q00277_GatekeepersOffering.Q00277_GatekeepersOffering; -import quests.Q00292_BrigandsSweep.Q00292_BrigandsSweep; -import quests.Q00293_TheHiddenVeins.Q00293_TheHiddenVeins; -import quests.Q00294_CovertBusiness.Q00294_CovertBusiness; -import quests.Q00295_DreamingOfTheSkies.Q00295_DreamingOfTheSkies; -import quests.Q00296_TarantulasSpiderSilk.Q00296_TarantulasSpiderSilk; -import quests.Q00297_GatekeepersFavor.Q00297_GatekeepersFavor; import quests.Q00300_HuntingLetoLizardman.Q00300_HuntingLetoLizardman; -import quests.Q00303_CollectArrowheads.Q00303_CollectArrowheads; -import quests.Q00306_CrystalOfFireAndIce.Q00306_CrystalOfFireAndIce; -import quests.Q00313_CollectSpores.Q00313_CollectSpores; -import quests.Q00316_DestroyPlagueCarriers.Q00316_DestroyPlagueCarriers; -import quests.Q00317_CatchTheWind.Q00317_CatchTheWind; -import quests.Q00319_ScentOfDeath.Q00319_ScentOfDeath; -import quests.Q00320_BonesTellTheFuture.Q00320_BonesTellTheFuture; -import quests.Q00324_SweetestVenom.Q00324_SweetestVenom; -import quests.Q00325_GrimCollector.Q00325_GrimCollector; import quests.Q00326_VanquishRemnants.Q00326_VanquishRemnants; import quests.Q00327_RecoverTheFarmland.Q00327_RecoverTheFarmland; import quests.Q00328_SenseForBusiness.Q00328_SenseForBusiness; @@ -116,7 +29,6 @@ import quests.Q00329_CuriosityOfADwarf.Q00329_CuriosityOfADwarf; import quests.Q00331_ArrowOfVengeance.Q00331_ArrowOfVengeance; import quests.Q00333_HuntOfTheBlackLion.Q00333_HuntOfTheBlackLion; import quests.Q00344_1000YearsTheEndOfLamentation.Q00344_1000YearsTheEndOfLamentation; -import quests.Q00348_AnArrogantSearch.Q00348_AnArrogantSearch; import quests.Q00354_ConquestOfAlligatorIsland.Q00354_ConquestOfAlligatorIsland; import quests.Q00355_FamilyHonor.Q00355_FamilyHonor; import quests.Q00356_DigUpTheSeaOfSpores.Q00356_DigUpTheSeaOfSpores; @@ -124,62 +36,11 @@ import quests.Q00358_IllegitimateChildOfTheGoddess.Q00358_IllegitimateChildOfThe import quests.Q00360_PlunderTheirSupplies.Q00360_PlunderTheirSupplies; import quests.Q00369_CollectorOfJewels.Q00369_CollectorOfJewels; import quests.Q00370_AnElderSowsSeeds.Q00370_AnElderSowsSeeds; -import quests.Q00374_WhisperOfDreamsPart1.Q00374_WhisperOfDreamsPart1; -import quests.Q00375_WhisperOfDreamsPart2.Q00375_WhisperOfDreamsPart2; -import quests.Q00401_PathOfTheWarrior.Q00401_PathOfTheWarrior; -import quests.Q00402_PathOfTheHumanKnight.Q00402_PathOfTheHumanKnight; -import quests.Q00403_PathOfTheRogue.Q00403_PathOfTheRogue; -import quests.Q00404_PathOfTheHumanWizard.Q00404_PathOfTheHumanWizard; -import quests.Q00405_PathOfTheCleric.Q00405_PathOfTheCleric; -import quests.Q00406_PathOfTheElvenKnight.Q00406_PathOfTheElvenKnight; -import quests.Q00407_PathOfTheElvenScout.Q00407_PathOfTheElvenScout; -import quests.Q00408_PathOfTheElvenWizard.Q00408_PathOfTheElvenWizard; -import quests.Q00409_PathOfTheElvenOracle.Q00409_PathOfTheElvenOracle; -import quests.Q00410_PathOfThePalusKnight.Q00410_PathOfThePalusKnight; -import quests.Q00411_PathOfTheAssassin.Q00411_PathOfTheAssassin; -import quests.Q00412_PathOfTheDarkWizard.Q00412_PathOfTheDarkWizard; -import quests.Q00413_PathOfTheShillienOracle.Q00413_PathOfTheShillienOracle; -import quests.Q00414_PathOfTheOrcRaider.Q00414_PathOfTheOrcRaider; -import quests.Q00415_PathOfTheOrcMonk.Q00415_PathOfTheOrcMonk; -import quests.Q00416_PathOfTheOrcShaman.Q00416_PathOfTheOrcShaman; -import quests.Q00417_PathOfTheScavenger.Q00417_PathOfTheScavenger; -import quests.Q00418_PathOfTheArtisan.Q00418_PathOfTheArtisan; import quests.Q00500_BrothersBoundInChains.Q00500_BrothersBoundInChains; import quests.Q00662_AGameOfCards.Q00662_AGameOfCards; import quests.Q00933_ExploringTheWestWingOfTheDungeonOfAbyss.Q00933_ExploringTheWestWingOfTheDungeonOfAbyss; import quests.Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.Q00935_ExploringTheEastWingOfTheDungeonOfAbyss; import quests.Q10866_PunitiveOperationOnTheDevilIsle.Q10866_PunitiveOperationOnTheDevilIsle; -import quests.Q10993_FutureDwarves.Q10993_FutureDwarves; -import quests.Q10994_FutureOrcs.Q10994_FutureOrcs; -import quests.Q10995_MutualBenefit.Q10995_MutualBenefit; -import quests.Q10996_TemplesDecorations.Q10996_TemplesDecorations; -import quests.Q10997_LoserPriest1.Q10997_LoserPriest1; -import quests.Q10998_LoserPriest2.Q10998_LoserPriest2; -import quests.Q10999_LoserPriest3.Q10999_LoserPriest3; -import quests.Q11000_MoonKnight.Q11000_MoonKnight; -import quests.Q11001_TombsOfAncestors.Q11001_TombsOfAncestors; -import quests.Q11002_HelpWithTempleRestoration.Q11002_HelpWithTempleRestoration; -import quests.Q11003_PerfectLeatherArmor1.Q11003_PerfectLeatherArmor1; -import quests.Q11004_PerfectLeatherArmor2.Q11004_PerfectLeatherArmor2; -import quests.Q11005_PerfectLeatherArmor3.Q11005_PerfectLeatherArmor3; -import quests.Q11006_FuturePeople.Q11006_FuturePeople; -import quests.Q11007_NoiseInWoods.Q11007_NoiseInWoods; -import quests.Q11008_PreparationForDungeon.Q11008_PreparationForDungeon; -import quests.Q11009_NewPotionDevelopment1.Q11009_NewPotionDevelopment1; -import quests.Q11010_NewPotionDevelopment2.Q11010_NewPotionDevelopment2; -import quests.Q11011_NewPotionDevelopment3.Q11011_NewPotionDevelopment3; -import quests.Q11012_FutureElves.Q11012_FutureElves; -import quests.Q11013_ShilensHunt.Q11013_ShilensHunt; -import quests.Q11014_SurpriseGift.Q11014_SurpriseGift; -import quests.Q11015_PrepareForTrade1.Q11015_PrepareForTrade1; -import quests.Q11016_PrepareForTrade2.Q11016_PrepareForTrade2; -import quests.Q11017_PrepareForTrade3.Q11017_PrepareForTrade3; -import quests.Q11018_FutureDarkElves.Q11018_FutureDarkElves; -import quests.Q11019_TribalBenefit.Q11019_TribalBenefit; -import quests.Q11020_BlacksmithsRequest.Q11020_BlacksmithsRequest; -import quests.Q11021_RedGemNecklace1.Q11021_RedGemNecklace1; -import quests.Q11022_RedGemNecklace2.Q11022_RedGemNecklace2; -import quests.Q11023_RedGemNecklace3.Q11023_RedGemNecklace3; import quests.not_done.Q00630_PirateTreasureHunt; import quests.not_done.Q00664_QuarrelsTime; import quests.not_done.Q00910_RequestFromTheRedLibraGuildLv1; @@ -206,96 +67,9 @@ public class QuestMasterHandler private static final Class[] QUESTS = { - Q00070_SagaOfThePhoenixKnight.class, - Q00071_SagaOfEvasTemplar.class, - Q00072_SagaOfTheSwordMuse.class, - Q00073_SagaOfTheDuelist.class, - Q00074_SagaOfTheDreadnought.class, - Q00075_SagaOfTheTitan.class, - Q00076_SagaOfTheGrandKhavatari.class, - Q00077_SagaOfTheDominator.class, - Q00078_SagaOfTheDoomcryer.class, - Q00079_SagaOfTheAdventurer.class, - Q00080_SagaOfTheWindRider.class, - Q00081_SagaOfTheGhostHunter.class, - Q00082_SagaOfTheSagittarius.class, - Q00083_SagaOfTheMoonlightSentinel.class, - Q00084_SagaOfTheGhostSentinel.class, - Q00085_SagaOfTheCardinal.class, - Q00086_SagaOfTheHierophant.class, - Q00087_SagaOfEvasSaint.class, - Q00088_SagaOfTheArchmage.class, - Q00089_SagaOfTheMysticMuse.class, - Q00090_SagaOfTheStormScreamer.class, - Q00091_SagaOfTheArcanaLord.class, - Q00092_SagaOfTheElementalMaster.class, - Q00093_SagaOfTheSpectralMaster.class, - Q00094_SagaOfTheSoultaker.class, - Q00095_SagaOfTheHellKnight.class, - Q00096_SagaOfTheSpectralDancer.class, - Q00097_SagaOfTheShillienTemplar.class, - Q00098_SagaOfTheShillienSaint.class, - Q00099_SagaOfTheFortuneSeeker.class, - Q00100_SagaOfTheMaestro.class, Q00127_FishingSpecialistsRequest.class, - Q00211_TrialOfTheChallenger.class, - Q00212_TrialOfDuty.class, - Q00213_TrialOfTheSeeker.class, - Q00214_TrialOfTheScholar.class, - Q00215_TrialOfThePilgrim.class, - Q00216_TrialOfTheGuildsman.class, - Q00217_TestimonyOfTrust.class, - Q00218_TestimonyOfLife.class, - Q00219_TestimonyOfFate.class, - Q00220_TestimonyOfGlory.class, - Q00221_TestimonyOfProsperity.class, - Q00222_TestOfTheDuelist.class, - Q00223_TestOfTheChampion.class, - Q00224_TestOfSagittarius.class, - Q00225_TestOfTheSearcher.class, - Q00226_TestOfTheHealer.class, - Q00227_TestOfTheReformer.class, - Q00228_TestOfMagus.class, - Q00229_TestOfWitchcraft.class, - Q00230_TestOfTheSummoner.class, - Q00231_TestOfTheMaestro.class, - Q00232_TestOfTheLord.class, - Q00233_TestOfTheWarSpirit.class, Q00255_Tutorial.class, - Q00257_TheGuardIsBusy.class, - Q00258_BringWolfPelts.class, - Q00259_RequestFromTheFarmOwner.class, - Q00260_OrcHunting.class, - Q00261_CollectorsDream.class, - Q00262_TradeWithTheIvoryTower.class, - Q00263_OrcSubjugation.class, - Q00264_KeenClaws.class, - Q00265_BondsOfSlavery.class, - Q00266_PleasOfPixies.class, - Q00267_WrathOfVerdure.class, - Q00271_ProofOfValor.class, - Q00272_WrathOfAncestors.class, - Q00273_InvadersOfTheHolyLand.class, - Q00274_SkirmishWithTheWerewolves.class, - Q00275_DarkWingedSpies.class, - Q00276_TotemOfTheHestui.class, - Q00277_GatekeepersOffering.class, - Q00292_BrigandsSweep.class, - Q00293_TheHiddenVeins.class, - Q00294_CovertBusiness.class, - Q00295_DreamingOfTheSkies.class, - Q00296_TarantulasSpiderSilk.class, - Q00297_GatekeepersFavor.class, Q00300_HuntingLetoLizardman.class, - Q00303_CollectArrowheads.class, - Q00306_CrystalOfFireAndIce.class, - Q00313_CollectSpores.class, - Q00316_DestroyPlagueCarriers.class, - Q00317_CatchTheWind.class, - Q00319_ScentOfDeath.class, - Q00320_BonesTellTheFuture.class, - Q00324_SweetestVenom.class, - Q00325_GrimCollector.class, Q00326_VanquishRemnants.class, Q00327_RecoverTheFarmland.class, Q00328_SenseForBusiness.class, @@ -303,7 +77,6 @@ public class QuestMasterHandler Q00331_ArrowOfVengeance.class, Q00333_HuntOfTheBlackLion.class, Q00344_1000YearsTheEndOfLamentation.class, - Q00348_AnArrogantSearch.class, Q00354_ConquestOfAlligatorIsland.class, Q00355_FamilyHonor.class, Q00356_DigUpTheSeaOfSpores.class, @@ -311,26 +84,6 @@ public class QuestMasterHandler Q00360_PlunderTheirSupplies.class, Q00369_CollectorOfJewels.class, Q00370_AnElderSowsSeeds.class, - Q00374_WhisperOfDreamsPart1.class, - Q00375_WhisperOfDreamsPart2.class, - Q00401_PathOfTheWarrior.class, - Q00402_PathOfTheHumanKnight.class, - Q00403_PathOfTheRogue.class, - Q00404_PathOfTheHumanWizard.class, - Q00405_PathOfTheCleric.class, - Q00406_PathOfTheElvenKnight.class, - Q00407_PathOfTheElvenScout.class, - Q00408_PathOfTheElvenWizard.class, - Q00409_PathOfTheElvenOracle.class, - Q00410_PathOfThePalusKnight.class, - Q00411_PathOfTheAssassin.class, - Q00412_PathOfTheDarkWizard.class, - Q00413_PathOfTheShillienOracle.class, - Q00414_PathOfTheOrcRaider.class, - Q00415_PathOfTheOrcMonk.class, - Q00416_PathOfTheOrcShaman.class, - Q00417_PathOfTheScavenger.class, - Q00418_PathOfTheArtisan.class, Q00500_BrothersBoundInChains.class, Q00630_PirateTreasureHunt.class, // TODO: Not done. Q00662_AGameOfCards.class, @@ -352,37 +105,6 @@ public class QuestMasterHandler Q10868_TheDarkSideOfPower.class, // TODO: Not done. Q10870_UnfinishedDevice.class, // TODO: Not done. Q10871_DeathToThePirateKing.class, // TODO: Not done. - Q10993_FutureDwarves.class, - Q10994_FutureOrcs.class, - Q10995_MutualBenefit.class, - Q10996_TemplesDecorations.class, - Q10997_LoserPriest1.class, - Q10998_LoserPriest2.class, - Q10999_LoserPriest3.class, - Q11000_MoonKnight.class, - Q11001_TombsOfAncestors.class, - Q11002_HelpWithTempleRestoration.class, - Q11003_PerfectLeatherArmor1.class, - Q11004_PerfectLeatherArmor2.class, - Q11005_PerfectLeatherArmor3.class, - Q11006_FuturePeople.class, - Q11007_NoiseInWoods.class, - Q11008_PreparationForDungeon.class, - Q11009_NewPotionDevelopment1.class, - Q11010_NewPotionDevelopment2.class, - Q11011_NewPotionDevelopment3.class, - Q11012_FutureElves.class, - Q11013_ShilensHunt.class, - Q11014_SurpriseGift.class, - Q11015_PrepareForTrade1.class, - Q11016_PrepareForTrade2.class, - Q11017_PrepareForTrade3.class, - Q11018_FutureDarkElves.class, - Q11019_TribalBenefit.class, - Q11020_BlacksmithsRequest.class, - Q11021_RedGemNecklace1.class, - Q11022_RedGemNecklace2.class, - Q11023_RedGemNecklace3.class, }; public static void main(String[] args) diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/skillTrees/StartingClass/KamaelSoldier.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/skillTrees/StartingClass/KamaelSoldier.xml new file mode 100644 index 0000000000..21a9cc5658 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/skillTrees/StartingClass/KamaelSoldier.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/chars/baseStats/KamaelSoldier.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/chars/baseStats/KamaelSoldier.xml new file mode 100644 index 0000000000..d01efb8fa2 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/chars/baseStats/KamaelSoldier.xml @@ -0,0 +1,928 @@ + + + 192 + + 25 + 41 + 27 + 22 + 35 + 20 + 10 + 10 + + + + + + + + + 4 + 4 + 5 + FIST + 300 + 333 + + 31 + 18 + 12 + 7 + 8 + 3 + 1 + + 6 + + 9 + 9 + 5 + 5 + 13 + + 0 + 20 + + 0 + 0 + 26 + 120 + + 10 + + 87 + 140 + 50 + 50 + + 100 + 500 + + 8.0 + 25.2 + + + 7.0 + 22.6 + + + + + 95.0 + 30.0 + 47.5 + 2.0 + 0.9 + 2.0 + + + 108.65 + 35.46 + 54.325 + 2.05 + 0.9 + 2.0 + + + 122.45 + 40.98 + 61.225 + 2.1 + 0.9 + 2.0 + + + 136.4 + 46.56 + 68.2 + 2.15 + 0.9 + 2.0 + + + 150.5 + 52.2 + 75.25 + 2.2 + 0.9 + 2.0 + + + 164.75 + 57.9 + 82.375 + 2.25 + 0.9 + 2.0 + + + 179.15 + 63.66 + 89.575 + 2.3 + 0.9 + 2.0 + + + 193.7 + 69.48 + 96.85 + 2.35 + 0.9 + 2.0 + + + 208.4 + 75.36 + 104.2 + 2.4 + 0.9 + 2.0 + + + 223.25 + 81.3 + 111.625 + 2.45 + 0.9 + 2.0 + + + 238.25 + 87.3 + 119.125 + 2.5 + 1.2 + 2.5 + + + 253.4 + 93.36 + 126.7 + 2.6 + 1.2 + 2.5 + + + 268.7 + 99.48 + 134.35 + 2.7 + 1.2 + 2.5 + + + 284.15 + 105.66 + 142.075 + 2.8 + 1.2 + 2.5 + + + 299.75 + 111.9 + 149.875 + 2.9 + 1.2 + 2.5 + + + 315.5 + 118.2 + 157.75 + 3.0 + 1.2 + 2.5 + + + 331.4 + 124.56 + 165.7 + 3.1 + 1.2 + 2.5 + + + 347.45 + 130.98 + 173.725 + 3.2 + 1.2 + 2.5 + + + 363.65 + 137.46 + 181.825 + 3.3 + 1.2 + 2.5 + + + 380.0 + 144.0 + 190.0 + 3.4 + 1.2 + 2.5 + + + 396.5 + 150.6 + 198.25 + 3.5 + 1.5 + 3.5 + + + 413.15 + 157.26 + 206.575 + 3.6 + 1.5 + 3.5 + + + 429.95 + 163.98 + 214.975 + 3.7 + 1.5 + 3.5 + + + 446.9 + 170.76 + 223.45 + 3.8 + 1.5 + 3.5 + + + 464.0 + 177.6 + 232.0 + 3.9 + 1.5 + 3.5 + + + 481.25 + 184.5 + 240.625 + 4.0 + 1.5 + 3.5 + + + 498.65 + 191.46 + 249.325 + 4.1 + 1.5 + 3.5 + + + 516.2 + 198.48 + 258.1 + 4.2 + 1.5 + 3.5 + + + 533.9 + 205.56 + 266.95 + 4.3 + 1.5 + 3.5 + + + 551.75 + 212.7 + 275.875 + 4.4 + 1.5 + 3.5 + + + 569.75 + 219.9 + 284.875 + 4.5 + 1.8 + 4.5 + + + 587.9 + 227.16 + 293.95 + 4.6 + 1.8 + 4.5 + + + 606.2 + 234.48 + 303.1 + 4.7 + 1.8 + 4.5 + + + 624.65 + 241.86 + 312.325 + 4.8 + 1.8 + 4.5 + + + 643.25 + 249.3 + 321.625 + 4.9 + 1.8 + 4.5 + + + 662.0 + 256.8 + 331.0 + 5.0 + 1.8 + 4.5 + + + 680.9 + 264.36 + 340.45 + 5.1 + 1.8 + 4.5 + + + 699.95 + 271.98 + 349.975 + 5.2 + 1.8 + 4.5 + + + 719.15 + 279.66 + 359.575 + 5.3 + 1.8 + 4.5 + + + 738.5 + 287.4 + 369.25 + 5.4 + 1.8 + 4.5 + + + 758.0 + 295.2 + 379.0 + 5.5 + 2.1 + 5.5 + + + 777.65 + 303.06 + 388.825 + 5.6 + 2.1 + 5.5 + + + 797.45 + 310.98 + 398.725 + 5.7 + 2.1 + 5.5 + + + 817.4 + 318.96 + 408.7 + 5.8 + 2.1 + 5.5 + + + 837.5 + 327.0 + 418.75 + 5.9 + 2.1 + 5.5 + + + 857.75 + 335.1 + 428.875 + 6.0 + 2.1 + 5.5 + + + 878.15 + 343.26 + 439.075 + 6.1 + 2.1 + 5.5 + + + 898.7 + 351.48 + 449.35 + 6.2 + 2.1 + 5.5 + + + 919.4 + 359.76 + 459.7 + 6.3 + 2.1 + 5.5 + + + 940.25 + 368.1 + 470.125 + 6.4 + 2.1 + 5.5 + + + 961.25 + 376.5 + 480.625 + 6.5 + 2.4 + 6.5 + + + 982.4 + 384.96 + 491.2 + 6.6 + 2.4 + 6.5 + + + 1003.7 + 393.48 + 501.85 + 6.7 + 2.4 + 6.5 + + + 1025.15 + 402.06 + 512.575 + 6.8 + 2.4 + 6.5 + + + 1046.75 + 410.7 + 523.375 + 6.9 + 2.4 + 6.5 + + + 1068.5 + 419.4 + 534.25 + 7.0 + 2.4 + 6.5 + + + 1090.4 + 428.16 + 545.2 + 7.1 + 2.4 + 6.5 + + + 1112.45 + 436.98 + 556.225 + 7.2 + 2.4 + 6.5 + + + 1134.65 + 445.86 + 567.325 + 7.3 + 2.4 + 6.5 + + + 1157.0 + 454.8 + 578.5 + 7.4 + 2.4 + 6.5 + + + 1179.5 + 463.8 + 589.75 + 7.5 + 2.7 + 7.5 + + + 1202.15 + 472.86 + 601.075 + 7.6 + 2.7 + 7.5 + + + 1224.95 + 481.98 + 612.475 + 7.7 + 2.7 + 7.5 + + + 1247.9 + 491.16 + 623.95 + 7.8 + 2.7 + 7.5 + + + 1271.0 + 500.4 + 635.5 + 7.9 + 2.7 + 7.5 + + + 1294.25 + 509.7 + 647.125 + 8.0 + 2.7 + 7.5 + + + 1317.65 + 519.06 + 658.825 + 8.1 + 2.7 + 7.5 + + + 1341.2 + 528.48 + 670.6 + 8.2 + 2.7 + 7.5 + + + 1364.9 + 537.96 + 682.45 + 8.3 + 2.7 + 7.5 + + + 1388.75 + 547.5 + 694.375 + 8.4 + 2.7 + 7.5 + + + 1412.75 + 557.1 + 706.375 + 8.5 + 3.0 + 8.5 + + + 1436.9 + 566.76 + 718.45 + 8.6 + 3.0 + 8.5 + + + 1461.2 + 576.48 + 730.6 + 8.7 + 3.0 + 8.5 + + + 1485.65 + 586.26 + 742.825 + 8.8 + 3.0 + 8.5 + + + 1510.25 + 596.1 + 755.125 + 8.9 + 3.0 + 8.5 + + + 1535.0 + 606.0 + 767.5 + 9.0 + 3.0 + 8.5 + + + 1559.9 + 615.96 + 779.95 + 9.1 + 3.0 + 8.5 + + + 1584.95 + 625.98 + 792.475 + 9.2 + 3.0 + 8.5 + + + 1610.15 + 636.06 + 805.075 + 9.3 + 3.0 + 8.5 + + + 1635.5 + 646.2 + 817.75 + 9.4 + 3.0 + 8.5 + + + 1661.0 + 656.4 + 830.5 + 9.5 + 3.0 + 8.5 + + + 1686.65 + 666.66 + 843.325 + 9.6 + 3.0 + 8.5 + + + 1712.45 + 676.98 + 856.225 + 9.7 + 3.0 + 8.5 + + + 1738.4 + 687.36 + 869.2 + 9.8 + 3.0 + 8.5 + + + 1764.5 + 697.8 + 882.25 + 9.9 + 3.0 + 8.5 + + + 1790.75 + 708.3 + 895.375 + 10 + 3.0 + 8.5 + + + 1817.15 + 718.86 + 908.575 + 10.1 + 3.0 + 8.5 + + + 1843.7 + 729.48 + 921.85 + 10.2 + 3.0 + 8.5 + + + 1870.4 + 740.16 + 935.2 + 10.3 + 3.0 + 8.5 + + + 1897.25 + 750.9 + 948.625 + 10.4 + 3.0 + 8.5 + + + 1924.25 + 761.7 + 962.125 + 10.5 + 3.0 + 8.5 + + + 1951.4 + 772.56 + 975.7 + 10.6 + 3.0 + 8.5 + + + 1978.7 + 783.48 + 989.35 + 10.7 + 3.0 + 8.5 + + + 2006.15 + 794.46 + 1003.075 + 10.8 + 3.0 + 8.5 + + + 2033.75 + 805.5 + 1016.875 + 10.9 + 3.0 + 8.5 + + + 2061.5 + 816.6 + 1030.75 + 11 + 3.0 + 8.5 + + + 2089.4 + 827.76 + 1044.7 + 11.1 + 3.0 + 8.5 + + + 2117.45 + 838.98 + 1058.725 + 11.2 + 3.0 + 8.5 + + + 2145.65 + 850.26 + 1072.825 + 11.3 + 3.0 + 8.5 + + + 2174 + 861.6 + 1087.01 + 11.4 + 3.0 + 8.5 + + + 2202.5 + 873 + 1101.27 + 11.5 + 3.0 + 8.5 + + + 2231.15 + 884.46 + 1115.61 + 11.6 + 3.0 + 8.5 + + + 2259.95 + 895.98 + 1130.03 + 11.7 + 3.0 + 8.5 + + + 2288.9 + 907.56 + 1144.53 + 11.8 + 3.0 + 8.5 + + + 2318 + 919.2 + 1159.11 + 11.9 + 3.0 + 8.5 + + + 2347.25 + 930.9 + 1173.77 + 12 + 3.0 + 8.5 + + + 2376.65 + 942.66 + 1188.51 + 12.1 + 3.0 + 8.5 + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/chars/classList.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/chars/classList.xml index f33dd9f8a0..e5a78607de 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/chars/classList.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/chars/classList.xml @@ -155,7 +155,7 @@ - + @@ -164,4 +164,15 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/initialEquipment.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/initialEquipment.xml index bfb49cbfd2..82493c7b6f 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/initialEquipment.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/initialEquipment.xml @@ -105,4 +105,15 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/initialEquipmentEvent.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/initialEquipmentEvent.xml index c59e55a29a..7b3e57be9c 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/initialEquipmentEvent.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/initialEquipmentEvent.xml @@ -123,4 +123,17 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/13400-13499.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/13400-13499.xml index 93e877ed92..9a94d6b065 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/13400-13499.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/13400-13499.xml @@ -6,4 +6,101 @@ + + + + + + + + + + + + 47 + + + + + + + + + + + + + + 32 + + + + + + + + + + + + + + + 22 + + + + + + + + + + + + + + + 19 + + + + + + + + + + + + 39 + 26 + 10 + 8 + 406 + 40 + + + + + + + + + + + + + + + + 35 + 21 + 10 + 5 + 379 + 10 + 40 + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/14500-14599.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/14500-14599.xml new file mode 100644 index 0000000000..9f04793955 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/14500-14599.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/15500-15599.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/15500-15599.xml new file mode 100644 index 0000000000..4c3356da57 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/15500-15599.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + 47 + + + + + + + + + + + + + + 32 + + + + + + + + + + + + + + + 22 + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/15600-15699.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/15600-15699.xml index 0f3526d9d2..c8034c5cd6 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/15600-15699.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/15600-15699.xml @@ -1,5 +1,20 @@  + + + + + + + + + + + + + 19 + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/39700-39799.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/39700-39799.xml new file mode 100644 index 0000000000..32f68ed16b --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/39700-39799.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + 92 + 54 + 8 + -3.75 + 325 + 10 + 80 + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/71700-71799.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/71700-71799.xml index 476752b609..090a788c79 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/71700-71799.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/71700-71799.xml @@ -7,4 +7,1260 @@ + + + + + + + + + + + + + 28 + + + + + + + + + + + + + + + 28 + + + + + + + + + + + + + + + 28 + + + + + + + + + + + + + + + 28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 156 + 91 + 8 + 379 + 10 + 40 + + + + + + + + + + + + + + + + + + + + 111 + 111 + 6 + 8 + 379 + 20 + 500 + + + + + + + + + + + + + + + + + + + + + + 152 + 134 + 6 + 8 + 325 + 20 + 80 + + + + + + + + + + + + + + + + + + + + 136 + 91 + 12 + -3.75 + 433 + 5 + 40 + + + + + + + + + + + + + + + + + + + + + + 323 + 91 + 12 + -3.75 + 293 + 5 + 80 + + + + + + + + + + + + + + + + + + + + + 156 + 91 + 8 + -3.75 + 325 + 10 + 80 + + + + + + + + + + + + + + + + + + + + + 190 + 91 + 8 + 325 + 10 + 40 + + + + + + + + + + + + + + + + + + + + + + + 156 + 91 + 6 + 8 + 379 + 20 + + + + + + + + + + + + + + + + + + + + + 190 + 91 + 8 + 325 + 10 + 40 + + + + + + + + + + + + + + + + + + + + + 190 + 91 + 6 + 8 + 325 + 5 + 80 + + + + + + + + + + + + + + + + + 149 + 110 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + + + + + + + + + 172 + 91 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + + + + + + + + + 155 + 70 + 8 + 325 + 10 + 40 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/71800-71899.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/71800-71899.xml new file mode 100644 index 0000000000..e8ca77714e --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/71800-71899.xml @@ -0,0 +1,538 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 76 + 47 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + + + 116 + 90 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + + 185 + 135 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + + + + + + + 87 + 47 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + + + + + + + + + 135 + 67 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + + + + + + + + 214 + 111 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/91600-91699.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/91600-91699.xml index 6b3cc1b69f..3593f7195f 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/91600-91699.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/91600-91699.xml @@ -51,4 +51,1064 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 31 + 21 + 8 + -3.75 + 325 + 10 + 80 + + + + + + + + + + + + + + + + + 31 + 21 + 8 + 379 + 10 + 40 + + + + + + + + + + + + + + + + + + + + 31 + 21 + 6 + 8 + 379 + 20 + + + + + + + + + + + + + + + + + 25 + 28 + 8 + 379 + 10 + + + + + + + + + + + + + + + + + + + + 31 + 21 + 6 + 8 + 379 + 20 + + + + + + + + + + + + + + + + + 27 + 21 + 12 + -3.75 + 433 + 5 + 40 + + + + + + + + + + + + + + + + + + 38 + 21 + 6 + 8 + 325 + 5 + 80 + + + + + + + + + + + + + + + + + + + 64 + 21 + 12 + -3.75 + 293 + 5 + 80 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/91700-91799.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/91700-91799.xml new file mode 100644 index 0000000000..79097fb413 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/91700-91799.xml @@ -0,0 +1,1082 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 78 + + + + + + + + + + + + + + + + 78 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/91800-91899.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/91800-91899.xml new file mode 100644 index 0000000000..83de92eb91 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/91800-91899.xml @@ -0,0 +1,1385 @@ + + + + + + + + + + + + + + + + 62 + 30 + + + + + + + + + + + + + + + + 83 + 40 + + + + + + + + + + + + + + + + 62 + 30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 40 + 15 + + + + + + + + + + + + + + + + 64 + 22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 92 + 54 + 8 + 379 + 10 + 40 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 35 + 21 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + + + + + + + 102 + 54 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + + + + + + + 87 + 47 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + + + + + + + 71 + 39 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + + + + + + + 57 + 26 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + + + + + + + 172 + 91 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + + + + + + + 153 + 83 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + + + + + + + 135 + 67 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + + + + + + + 214 + 111 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + + + + + + + 193 + 102 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + + + + + + + 277 + 137 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + + + + + + + 256 + 129 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + + + + + + + 235 + 121 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + + + + + + + 310 + 151 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + 30 + 26 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + 88 + 57 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + 76 + 47 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + 61 + 41 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + 49 + 32 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + 149 + 110 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + 133 + 100 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + 116 + 90 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + 102 + 73 + 10 + 8 + 406 + 20 + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/91900-91999.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/91900-91999.xml new file mode 100644 index 0000000000..de404bb527 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/91900-91999.xml @@ -0,0 +1,1170 @@ + + + + + + + + + + + + + 185 + 135 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + 167 + 124 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + 239 + 165 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + 221 + 156 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + 203 + 129 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + 267 + 182 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 35 + 21 + 10 + 5 + 379 + 10 + 40 + + + + + + + + + + + + + + 30 + 26 + 10 + 8 + 406 + 40 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + 5 + 10 + 8 + 406 + 20 + + + + + + + + + + + + + + + + + 11 + 5 + 10 + 5 + 379 + 15 + 40 + + + + + + + + + + + + + + + + + + + + + 40 + + + + + + + + + + + + + 60 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 24 + 17 + 8 + -3.75 + 325 + 10 + 80 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/92000-92099.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/92000-92099.xml new file mode 100644 index 0000000000..465f472e71 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/92000-92099.xml @@ -0,0 +1,1223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/92100-92199.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/92100-92199.xml new file mode 100644 index 0000000000..0c15168065 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/92100-92199.xml @@ -0,0 +1,1161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/92200-92299.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/92200-92299.xml new file mode 100644 index 0000000000..b0ee9dc567 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/92200-92299.xml @@ -0,0 +1,1358 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 171 + + + + + + + + + + + + + + + + + + 293 + + + + + + + + + + + + + + + + + + 107 + + + + + + + + + + + + + + + + 69 + + + + + + + + + + + + + + + + 69 + + + + + + + + + + + + + + + -8 + 20 + 243 + + + + + + + + + + + + + + + + + + 278 + + + + + + + + + + + + + + + + + + 293 + + + + + + + + + + + + + + + + + + 128 + + + + + + + + + + + + + + + + + + 80 + + + + + + + + + + + + + + + + + + 209 + + + + + + + + + + + + + + + + + + 220 + + + + + + + + + + + + + + + + + + 220 + + + + + + + + + + + + + + + + + + 86 + 409 + + + + + + + + + + + + + + + + + + 53 + 256 + + + + + + + + + + + + + + + + + + 139 + 665 + + + + + + + + + + + + + + + + + + 147 + 718 + + + + + + + + + + + + + + + + + + 147 + 718 + + + + + + + + + + + + + + + + 73 + + + + + + + + + + + + + + + + 73 + + + + + + + + + + + + + + + + 45 + + + + + + + + + + + + + + + -8 + 20 + 256 + + + + + + + + + + + + + + + + + 46 + + + + + + + + + + + + + + + + + 46 + + + + + + + + + + + + + + + + + 46 + + + + + + + + + + + + + + + + + 46 + + + + + + + + + + + + + + + + + 46 + + + + + + + + + + + + + + + + + 46 + + + + + + + + + + + + + + + + + 49 + + + + + + + + + + + + + + + + + 49 + + + + + + + + + + + + + + + + + 49 + + + + + + + + + + + + + + + + + 49 + + + + + + + + + + + + + + + + + 49 + + + + + + + + + + + + + + + + + 49 + + + + + + + + + + + + + + + + + 46 + + + + + + + + + + + + + + + + + 46 + + + + + + + + + + + + + + + + + 46 + + + + + + + + + + + + + + + + + 46 + + + + + + + + + + + + + + + + + 46 + + + + + + + + + + + + + + + + + 46 + + + + + + + + + + + + + + + + + 49 + + + + + + + + + + + + + + + + + 49 + + + + + + + + + + + + + + + + + 49 + + + + + + + + + + + + + + + + + 49 + + + + + + + + + + + + + + + + + 49 + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/92300-92399.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/92300-92399.xml new file mode 100644 index 0000000000..f2f58ae5a3 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/92300-92399.xml @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + 49 + + + + + + + + + + + + + + + + + 69 + + + + + + + + + + + + + + + + + 69 + + + + + + + + + + + + + + + + + 69 + + + + + + + + + + + + + + + + + 69 + + + + + + + + + + + + + + + + + 69 + + + + + + + + + + + + + + + + + 69 + + + + + + + + + + + + + + + + + 73 + + + + + + + + + + + + + + + + + 73 + + + + + + + + + + + + + + + + + 73 + + + + + + + + + + + + + + + + + 73 + + + + + + + + + + + + + + + + + 73 + + + + + + + + + + + + + + + + + 73 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/93000-93099.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/93000-93099.xml new file mode 100644 index 0000000000..5bb4140f21 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/items/93000-93099.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/08500-08599.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/08500-08599.xml new file mode 100644 index 0000000000..d50caa090b --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/08500-08599.xml @@ -0,0 +1,22 @@ + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/09000-09099.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/09000-09099.xml index d2b01e9056..b190077997 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/09000-09099.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/09000-09099.xml @@ -1,5 +1,24 @@  + + + ETC + FEMALE + + + + + + + + + + + + + + + ETC @@ -945,4 +964,232 @@ + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/13500-13599.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/13500-13599.xml index 4ef73c6763..c529434b19 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/13500-13599.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/13500-13599.xml @@ -1,5 +1,24 @@  + + + ETC + FEMALE + + + + + + + + + + + + + + + ETC @@ -1342,4 +1361,156 @@ + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/13600-13699.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/13600-13699.xml new file mode 100644 index 0000000000..52fcbdb439 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/13600-13699.xml @@ -0,0 +1,421 @@ + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/15900-15999.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/15900-15999.xml index 024592aa0a..8406835359 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/15900-15999.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/15900-15999.xml @@ -1,5 +1,24 @@  + + + ETC + FEMALE + + + + + + + + + + + + + + + ETC @@ -38,4 +57,137 @@ + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/18300-18399.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/18300-18399.xml index 4cd9fea8bc..d8ff6c1727 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/18300-18399.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/18300-18399.xml @@ -1,5 +1,24 @@  + + + ETC + FEMALE + + + + + + + + + + + + + + + @@ -31,4 +50,783 @@ + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/21900-21999.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/21900-21999.xml index 0ddfdf9ffa..b2c3fb750c 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/21900-21999.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/21900-21999.xml @@ -1,5 +1,24 @@  + + + ETC + FEMALE + + + + + + + + + + + + + + + DEMONIC @@ -671,4 +690,1619 @@ + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/22000-22099.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/22000-22099.xml new file mode 100644 index 0000000000..2e8a06ea8e --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/22000-22099.xml @@ -0,0 +1,1219 @@ + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/25900-25999.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/25900-25999.xml index d73c6f3cdc..64447f2703 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/25900-25999.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/25900-25999.xml @@ -1,5 +1,24 @@  + + + ETC + FEMALE + + + + + + + + + + + + + + + ETC diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/29000-29099.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/29000-29099.xml index c878376a50..caa192f12b 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/29000-29099.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/29000-29099.xml @@ -1,5 +1,24 @@  + + + ETC + FEMALE + + + + + + + + + + + + + + + @@ -3539,4 +3558,137 @@ + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/29100-29199.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/29100-29199.xml index 5da6587d38..e72f8682a6 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/29100-29199.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/29100-29199.xml @@ -1,5 +1,24 @@  + + + ETC + FEMALE + + + + + + + + + + + + + + + DIVINE MALE @@ -745,4 +764,251 @@ + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/32000-32099.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/32000-32099.xml new file mode 100644 index 0000000000..b148b74684 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/32000-32099.xml @@ -0,0 +1,22 @@ + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/34000-34099.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/34000-34099.xml index 6378479f84..4336429d61 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/34000-34099.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/34000-34099.xml @@ -1,5 +1,24 @@  + + + ETC + FEMALE + + + + + + + + + + + + + + + HUMAN @@ -1022,4 +1041,536 @@ + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/34100-34199.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/34100-34199.xml new file mode 100644 index 0000000000..96eb3372b2 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/34100-34199.xml @@ -0,0 +1,345 @@ + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + + + ETC + FEMALE + + + + + + + + + + + + + + + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/36700-36799.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/36700-36799.xml index 70e20f1ef2..ed23f33173 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/36700-36799.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/npcs/36700-36799.xml @@ -1,5 +1,24 @@  + + + ETC + FEMALE + + + + + + + + + + + + + + + HUMAN diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/39400-39499.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/39400-39499.xml new file mode 100644 index 0000000000..c615e84857 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/39400-39499.xml @@ -0,0 +1,18 @@ + + + + + icon.skill11540 + A1 + 1 + 1500 + 500 + 600000 + 1 + + + + icon.ev_L2_soul_ore + P + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/39500-39599.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/39500-39599.xml new file mode 100644 index 0000000000..58376e3800 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/39500-39599.xml @@ -0,0 +1,10 @@ + + + + + icon.security_buff + A1 + 4 + 1 + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/40000-40099.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/40000-40099.xml new file mode 100644 index 0000000000..3b7ef8fbd6 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/40000-40099.xml @@ -0,0 +1,470 @@ + + + + + icon.skill1068 + A2 + 1 + 2500 + 10000 + + + + icon.skill1040 + A2 + 1 + 2500 + 10000 + + + + icon.skill1077 + A2 + 1 + 2500 + 10000 + + + + icon.skill1086 + A2 + 1 + 2500 + 10000 + + + + icon.skill1085 + A2 + 1 + 2500 + 10000 + + + + icon.skill1059 + A2 + 1 + 2500 + 10000 + + + + icon.skill1204 + A2 + 1 + 2500 + 10000 + + + + icon.skill1242 + A2 + 1 + 2500 + 10000 + + + + icon.skill1268 + A2 + 1 + 4000 + 10000 + + + + icon.skill1303 + A2 + 1 + 2500 + 10000 + + + + icon.skill1240 + A2 + 1 + 4000 + 10000 + + + + icon.skill1397 + A2 + 1 + 4000 + 10000 + + + + icon.skill1062 + A2 + 1 + 4000 + 10000 + + + + icon.skill1078 + A2 + 1 + 4000 + 10000 + + + + icon.skill1068 + A2 + 1 + 2500 + 10000 + + + + icon.skill1040 + A2 + 1 + 2500 + 10000 + + + + icon.skill1077 + A2 + 1 + 2500 + 10000 + + + + icon.skill1086 + A2 + 1 + 2500 + 10000 + + + + icon.skill1085 + A2 + 1 + 2500 + 10000 + + + + icon.skill1059 + A2 + 1 + 2500 + 10000 + + + + icon.skill1204 + A2 + 1 + 2500 + 10000 + + + + icon.skill1242 + A2 + 1 + 2500 + 10000 + + + + icon.skill1268 + A2 + 1 + 4000 + 10000 + + + + icon.skill1303 + A2 + 1 + 2500 + 10000 + + + + icon.skill1240 + A2 + 1 + 4000 + 10000 + + + + icon.skill1397 + A2 + 1 + 4000 + 10000 + + + + icon.skill1062 + A2 + 1 + 4000 + 10000 + + + + icon.skill1078 + A2 + 1 + 4000 + 10000 + + + + icon.skill1068 + A2 + 1 + 2500 + 10000 + + + + icon.skill1040 + A2 + 1 + 2500 + 10000 + + + + icon.skill1077 + A2 + 1 + 2500 + 10000 + + + + icon.skill1086 + A2 + 1 + 2500 + 10000 + + + + icon.skill1085 + A2 + 1 + 2500 + 10000 + + + + icon.skill1059 + A2 + 1 + 2500 + 10000 + + + + icon.skill1204 + A2 + 1 + 2500 + 10000 + + + + icon.skill1242 + A2 + 1 + 2500 + 10000 + + + + icon.skill1268 + A2 + 1 + 4000 + 10000 + + + + icon.skill1303 + A2 + 1 + 2500 + 10000 + + + + icon.skill1240 + A2 + 1 + 4000 + 10000 + + + + icon.skill1397 + A2 + 1 + 4000 + 10000 + + + + icon.skill1062 + A2 + 1 + 4000 + 10000 + + + + icon.skill1078 + A2 + 1 + 4000 + 10000 + + + + icon.skill1068 + A2 + 1 + 2500 + 10000 + + + + icon.skill1040 + A2 + 1 + 2500 + 10000 + + + + icon.skill1077 + A2 + 1 + 2500 + 10000 + + + + icon.skill1086 + A2 + 1 + 2500 + 10000 + + + + icon.skill1085 + A2 + 1 + 2500 + 10000 + + + + icon.skill1059 + A2 + 1 + 2500 + 10000 + + + + icon.skill1204 + A2 + 1 + 2500 + 10000 + + + + icon.skill1242 + A2 + 1 + 2500 + 10000 + + + + icon.skill1268 + A2 + 1 + 4000 + 10000 + + + + icon.skill1303 + A2 + 1 + 2500 + 10000 + + + + icon.skill1240 + A2 + 1 + 4000 + 10000 + + + + icon.skill1397 + A2 + 1 + 4000 + 10000 + + + + icon.skill1062 + A2 + 1 + 4000 + 10000 + + + + icon.skill1078 + A2 + 1 + 4000 + 10000 + + + icon.giant_item_equip + A1 + + + + icon.bm_soul_of_shilen + A1 + 4 + 60000 + + + + icon.etc_royal_seal_of_lord_i04 + A1 + 4 + 60000 + 1 + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/45000-45099.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/45000-45099.xml index 3af98612ac..d5109d94bb 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/45000-45099.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/45000-45099.xml @@ -12,24 +12,29 @@ BranchIcon.Icon.g_rune_tir_lv00 BranchIcon.Icon.g_rune_tir_lv00 - BranchIcon.Icon.g_rune_tir_lv01 - BranchIcon.Icon.g_rune_tir_lv01 - BranchIcon.Icon.g_rune_tir_lv01 - BranchIcon.Icon.g_rune_tir_lv02 - BranchIcon.Icon.g_rune_tir_lv02 - BranchIcon.Icon.g_rune_tir_lv02 + BranchIcon.Icon.g_rune_tir_lv00 + BranchIcon.Icon.g_rune_tir_lv00 + BranchIcon.Icon.g_rune_tir_lv00 + BranchIcon.Icon.g_rune_tir_lv00 + BranchIcon.Icon.g_rune_tir_lv00 + BranchIcon.Icon.g_rune_tir_lv01 BranchIcon.Icon.g_rune_tir_lv01 BranchIcon.Icon.g_rune_tir_lv01 BranchIcon.Icon.g_rune_tir_lv02 BranchIcon.Icon.g_rune_tir_lv02 BranchIcon.Icon.g_rune_tir_lv02 - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p + BranchIcon.Icon.g_rune_tir_lv01 + BranchIcon.Icon.g_rune_tir_lv01 + BranchIcon.Icon.g_rune_tir_lv02 + BranchIcon.Icon.g_rune_tir_lv02 + BranchIcon.Icon.g_rune_tir_lv02 icon.ensoul_big_p icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p P @@ -41,28 +46,33 @@ - + BranchIcon.Icon.g_rune_sigel_lv00 BranchIcon.Icon.g_rune_sigel_lv00 - BranchIcon.Icon.g_rune_sigel_lv01 - BranchIcon.Icon.g_rune_sigel_lv01 - BranchIcon.Icon.g_rune_sigel_lv01 - BranchIcon.Icon.g_rune_sigel_lv02 - BranchIcon.Icon.g_rune_sigel_lv02 - BranchIcon.Icon.g_rune_sigel_lv02 + BranchIcon.Icon.g_rune_sigel_lv00 + BranchIcon.Icon.g_rune_sigel_lv00 + BranchIcon.Icon.g_rune_sigel_lv00 + BranchIcon.Icon.g_rune_sigel_lv00 + BranchIcon.Icon.g_rune_sigel_lv00 + BranchIcon.Icon.g_rune_sigel_lv01 BranchIcon.Icon.g_rune_sigel_lv01 BranchIcon.Icon.g_rune_sigel_lv01 BranchIcon.Icon.g_rune_sigel_lv02 BranchIcon.Icon.g_rune_sigel_lv02 BranchIcon.Icon.g_rune_sigel_lv02 - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p + BranchIcon.Icon.g_rune_sigel_lv01 + BranchIcon.Icon.g_rune_sigel_lv01 + BranchIcon.Icon.g_rune_sigel_lv02 + BranchIcon.Icon.g_rune_sigel_lv02 + BranchIcon.Icon.g_rune_sigel_lv02 icon.ensoul_big_p icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p P @@ -103,24 +113,29 @@ BranchIcon.Icon.g_rune_sigel_lv00 BranchIcon.Icon.g_rune_sigel_lv00 - BranchIcon.Icon.g_rune_sigel_lv01 - BranchIcon.Icon.g_rune_sigel_lv01 - BranchIcon.Icon.g_rune_sigel_lv01 - BranchIcon.Icon.g_rune_sigel_lv02 - BranchIcon.Icon.g_rune_sigel_lv02 - BranchIcon.Icon.g_rune_sigel_lv02 + BranchIcon.Icon.g_rune_sigel_lv00 + BranchIcon.Icon.g_rune_sigel_lv00 + BranchIcon.Icon.g_rune_sigel_lv00 + BranchIcon.Icon.g_rune_sigel_lv00 + BranchIcon.Icon.g_rune_sigel_lv00 + BranchIcon.Icon.g_rune_sigel_lv01 BranchIcon.Icon.g_rune_sigel_lv01 BranchIcon.Icon.g_rune_sigel_lv01 BranchIcon.Icon.g_rune_sigel_lv02 BranchIcon.Icon.g_rune_sigel_lv02 BranchIcon.Icon.g_rune_sigel_lv02 - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p + BranchIcon.Icon.g_rune_sigel_lv01 + BranchIcon.Icon.g_rune_sigel_lv01 + BranchIcon.Icon.g_rune_sigel_lv02 + BranchIcon.Icon.g_rune_sigel_lv02 + BranchIcon.Icon.g_rune_sigel_lv02 icon.ensoul_big_p icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p P @@ -156,29 +171,34 @@ - + BranchIcon.Icon.g_rune_tir_lv00 BranchIcon.Icon.g_rune_tir_lv00 - BranchIcon.Icon.g_rune_tir_lv01 - BranchIcon.Icon.g_rune_tir_lv01 - BranchIcon.Icon.g_rune_tir_lv01 - BranchIcon.Icon.g_rune_tir_lv02 - BranchIcon.Icon.g_rune_tir_lv02 - BranchIcon.Icon.g_rune_tir_lv02 + BranchIcon.Icon.g_rune_tir_lv00 + BranchIcon.Icon.g_rune_tir_lv00 + BranchIcon.Icon.g_rune_tir_lv00 + BranchIcon.Icon.g_rune_tir_lv00 + BranchIcon.Icon.g_rune_tir_lv00 + BranchIcon.Icon.g_rune_tir_lv01 BranchIcon.Icon.g_rune_tir_lv01 BranchIcon.Icon.g_rune_tir_lv01 BranchIcon.Icon.g_rune_tir_lv02 BranchIcon.Icon.g_rune_tir_lv02 BranchIcon.Icon.g_rune_tir_lv02 - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p + BranchIcon.Icon.g_rune_tir_lv01 + BranchIcon.Icon.g_rune_tir_lv01 + BranchIcon.Icon.g_rune_tir_lv02 + BranchIcon.Icon.g_rune_tir_lv02 + BranchIcon.Icon.g_rune_tir_lv02 icon.ensoul_big_p icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p P @@ -215,28 +235,33 @@ - + BranchIcon.Icon.g_rune_othel_lv01 BranchIcon.Icon.g_rune_othel_lv01 - BranchIcon.Icon.g_rune_othel_lv02 - BranchIcon.Icon.g_rune_othel_lv02 - BranchIcon.Icon.g_rune_othel_lv02 - BranchIcon.Icon.g_rune_othel_lv03 - BranchIcon.Icon.g_rune_othel_lv03 - BranchIcon.Icon.g_rune_othel_lv03 + BranchIcon.Icon.g_rune_othel_lv01 + BranchIcon.Icon.g_rune_othel_lv01 + BranchIcon.Icon.g_rune_othel_lv01 + BranchIcon.Icon.g_rune_othel_lv01 + BranchIcon.Icon.g_rune_othel_lv01 + BranchIcon.Icon.g_rune_othel_lv02 BranchIcon.Icon.g_rune_othel_lv02 BranchIcon.Icon.g_rune_othel_lv02 BranchIcon.Icon.g_rune_othel_lv03 BranchIcon.Icon.g_rune_othel_lv03 BranchIcon.Icon.g_rune_othel_lv03 - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p + BranchIcon.Icon.g_rune_othel_lv02 + BranchIcon.Icon.g_rune_othel_lv02 + BranchIcon.Icon.g_rune_othel_lv03 + BranchIcon.Icon.g_rune_othel_lv03 + BranchIcon.Icon.g_rune_othel_lv03 icon.ensoul_big_p icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p P @@ -273,28 +298,33 @@ - + BranchIcon.Icon.g_rune_othel_lv01 BranchIcon.Icon.g_rune_othel_lv01 - BranchIcon.Icon.g_rune_othel_lv02 - BranchIcon.Icon.g_rune_othel_lv02 - BranchIcon.Icon.g_rune_othel_lv02 - BranchIcon.Icon.g_rune_othel_lv03 - BranchIcon.Icon.g_rune_othel_lv03 - BranchIcon.Icon.g_rune_othel_lv03 + BranchIcon.Icon.g_rune_othel_lv01 + BranchIcon.Icon.g_rune_othel_lv01 + BranchIcon.Icon.g_rune_othel_lv01 + BranchIcon.Icon.g_rune_othel_lv01 + BranchIcon.Icon.g_rune_othel_lv01 + BranchIcon.Icon.g_rune_othel_lv02 BranchIcon.Icon.g_rune_othel_lv02 BranchIcon.Icon.g_rune_othel_lv02 BranchIcon.Icon.g_rune_othel_lv03 BranchIcon.Icon.g_rune_othel_lv03 BranchIcon.Icon.g_rune_othel_lv03 - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p + BranchIcon.Icon.g_rune_othel_lv02 + BranchIcon.Icon.g_rune_othel_lv02 + BranchIcon.Icon.g_rune_othel_lv03 + BranchIcon.Icon.g_rune_othel_lv03 + BranchIcon.Icon.g_rune_othel_lv03 icon.ensoul_big_p icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p P @@ -338,21 +368,23 @@ BranchIcon.Icon.g_rune_yr_lv01 BranchIcon.Icon.g_rune_yr_lv01 BranchIcon.Icon.g_rune_yr_lv01 - BranchIcon.Icon.g_rune_yr_lv02 - BranchIcon.Icon.g_rune_yr_lv02 + BranchIcon.Icon.g_rune_yr_lv01 + BranchIcon.Icon.g_rune_yr_lv01 BranchIcon.Icon.g_rune_yr_lv02 - BranchIcon.Icon.g_rune_yr_lv03 - BranchIcon.Icon.g_rune_yr_lv03 + BranchIcon.Icon.g_rune_yr_lv02 + BranchIcon.Icon.g_rune_yr_lv02 BranchIcon.Icon.g_rune_yr_lv03 BranchIcon.Icon.g_rune_yr_lv03 BranchIcon.Icon.g_rune_yr_lv03 - icon.ensoul_big_p - icon.ensoul_big_p + BranchIcon.Icon.g_rune_yr_lv03 + BranchIcon.Icon.g_rune_yr_lv03 icon.ensoul_big_p icon.ensoul_big_p icon.ensoul_big_p icon.ensoul_big_p icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p P @@ -386,28 +418,30 @@ - + BranchIcon.Icon.g_rune_yr_lv01 BranchIcon.Icon.g_rune_yr_lv01 BranchIcon.Icon.g_rune_yr_lv01 BranchIcon.Icon.g_rune_yr_lv01 BranchIcon.Icon.g_rune_yr_lv01 - BranchIcon.Icon.g_rune_yr_lv02 - BranchIcon.Icon.g_rune_yr_lv02 + BranchIcon.Icon.g_rune_yr_lv01 + BranchIcon.Icon.g_rune_yr_lv01 BranchIcon.Icon.g_rune_yr_lv02 - BranchIcon.Icon.g_rune_yr_lv03 - BranchIcon.Icon.g_rune_yr_lv03 + BranchIcon.Icon.g_rune_yr_lv02 + BranchIcon.Icon.g_rune_yr_lv02 BranchIcon.Icon.g_rune_yr_lv03 BranchIcon.Icon.g_rune_yr_lv03 BranchIcon.Icon.g_rune_yr_lv03 - icon.ensoul_big_p - icon.ensoul_big_p + BranchIcon.Icon.g_rune_yr_lv03 + BranchIcon.Icon.g_rune_yr_lv03 icon.ensoul_big_p icon.ensoul_big_p icon.ensoul_big_p icon.ensoul_big_p icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p P @@ -441,7 +475,7 @@ - + BranchIcon.Icon.g_rune_feoh_lv01 BranchIcon.Icon.g_rune_feoh_lv01 @@ -547,28 +581,33 @@ - + BranchIcon.Icon.g_rune_is_lv01 BranchIcon.Icon.g_rune_is_lv01 - BranchIcon.Icon.g_rune_is_lv02 - BranchIcon.Icon.g_rune_is_lv02 - BranchIcon.Icon.g_rune_is_lv02 - BranchIcon.Icon.g_rune_is_lv03 - BranchIcon.Icon.g_rune_is_lv03 - BranchIcon.Icon.g_rune_is_lv03 + BranchIcon.Icon.g_rune_is_lv01 + BranchIcon.Icon.g_rune_is_lv01 + BranchIcon.Icon.g_rune_is_lv01 + BranchIcon.Icon.g_rune_is_lv01 + BranchIcon.Icon.g_rune_is_lv01 + BranchIcon.Icon.g_rune_is_lv02 BranchIcon.Icon.g_rune_is_lv02 BranchIcon.Icon.g_rune_is_lv02 BranchIcon.Icon.g_rune_is_lv03 BranchIcon.Icon.g_rune_is_lv03 BranchIcon.Icon.g_rune_is_lv03 - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p + BranchIcon.Icon.g_rune_is_lv02 + BranchIcon.Icon.g_rune_is_lv02 + BranchIcon.Icon.g_rune_is_lv03 + BranchIcon.Icon.g_rune_is_lv03 + BranchIcon.Icon.g_rune_is_lv03 icon.ensoul_big_p icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p P @@ -609,24 +648,29 @@ BranchIcon.Icon.g_rune_is_lv01 BranchIcon.Icon.g_rune_is_lv01 - BranchIcon.Icon.g_rune_is_lv02 - BranchIcon.Icon.g_rune_is_lv02 - BranchIcon.Icon.g_rune_is_lv02 - BranchIcon.Icon.g_rune_is_lv03 - BranchIcon.Icon.g_rune_is_lv03 - BranchIcon.Icon.g_rune_is_lv03 + BranchIcon.Icon.g_rune_is_lv01 + BranchIcon.Icon.g_rune_is_lv01 + BranchIcon.Icon.g_rune_is_lv01 + BranchIcon.Icon.g_rune_is_lv01 + BranchIcon.Icon.g_rune_is_lv01 + BranchIcon.Icon.g_rune_is_lv02 BranchIcon.Icon.g_rune_is_lv02 BranchIcon.Icon.g_rune_is_lv02 BranchIcon.Icon.g_rune_is_lv03 BranchIcon.Icon.g_rune_is_lv03 BranchIcon.Icon.g_rune_is_lv03 - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p + BranchIcon.Icon.g_rune_is_lv02 + BranchIcon.Icon.g_rune_is_lv02 + BranchIcon.Icon.g_rune_is_lv03 + BranchIcon.Icon.g_rune_is_lv03 + BranchIcon.Icon.g_rune_is_lv03 icon.ensoul_big_p icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p P @@ -773,24 +817,29 @@ BranchIcon.Icon.g_rune_eolh_lv01 BranchIcon.Icon.g_rune_eolh_lv01 - BranchIcon.Icon.g_rune_eolh_lv02 - BranchIcon.Icon.g_rune_eolh_lv02 - BranchIcon.Icon.g_rune_eolh_lv02 - BranchIcon.Icon.g_rune_eolh_lv03 - BranchIcon.Icon.g_rune_eolh_lv03 - BranchIcon.Icon.g_rune_eolh_lv03 + BranchIcon.Icon.g_rune_eolh_lv01 + BranchIcon.Icon.g_rune_eolh_lv01 + BranchIcon.Icon.g_rune_eolh_lv01 + BranchIcon.Icon.g_rune_eolh_lv01 + BranchIcon.Icon.g_rune_eolh_lv01 + BranchIcon.Icon.g_rune_eolh_lv02 BranchIcon.Icon.g_rune_eolh_lv02 BranchIcon.Icon.g_rune_eolh_lv02 BranchIcon.Icon.g_rune_eolh_lv03 BranchIcon.Icon.g_rune_eolh_lv03 BranchIcon.Icon.g_rune_eolh_lv03 - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p + BranchIcon.Icon.g_rune_eolh_lv02 + BranchIcon.Icon.g_rune_eolh_lv02 + BranchIcon.Icon.g_rune_eolh_lv03 + BranchIcon.Icon.g_rune_eolh_lv03 + BranchIcon.Icon.g_rune_eolh_lv03 icon.ensoul_big_p icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p P @@ -827,28 +876,33 @@ - + BranchIcon.Icon.g_rune_eolh_lv01 BranchIcon.Icon.g_rune_eolh_lv01 - BranchIcon.Icon.g_rune_eolh_lv02 - BranchIcon.Icon.g_rune_eolh_lv02 - BranchIcon.Icon.g_rune_eolh_lv02 - BranchIcon.Icon.g_rune_eolh_lv03 - BranchIcon.Icon.g_rune_eolh_lv03 - BranchIcon.Icon.g_rune_eolh_lv03 + BranchIcon.Icon.g_rune_eolh_lv01 + BranchIcon.Icon.g_rune_eolh_lv01 + BranchIcon.Icon.g_rune_eolh_lv01 + BranchIcon.Icon.g_rune_eolh_lv01 + BranchIcon.Icon.g_rune_eolh_lv01 + BranchIcon.Icon.g_rune_eolh_lv02 BranchIcon.Icon.g_rune_eolh_lv02 BranchIcon.Icon.g_rune_eolh_lv02 BranchIcon.Icon.g_rune_eolh_lv03 BranchIcon.Icon.g_rune_eolh_lv03 BranchIcon.Icon.g_rune_eolh_lv03 - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p - icon.ensoul_big_p + BranchIcon.Icon.g_rune_eolh_lv02 + BranchIcon.Icon.g_rune_eolh_lv02 + BranchIcon.Icon.g_rune_eolh_lv03 + BranchIcon.Icon.g_rune_eolh_lv03 + BranchIcon.Icon.g_rune_eolh_lv03 icon.ensoul_big_p icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p + icon.ensoul_big_p P @@ -884,7 +938,7 @@ - + icon.accessory_earring_of_orfen_i04 75 @@ -937,7 +991,7 @@ - + icon.accessory_earring_of_zaken_i04 A1 @@ -947,7 +1001,7 @@ 120000 -679 - + icon.accessory_earring_of_antaras_i04 A1 @@ -1323,31 +1377,31 @@ - + icon.bm_vallakas_belt P - + icon.bm_pendant_dragon_i00 P - + icon.bm_pendant_dragon_i00 P - + icon.bm_pendant_dragon_i00 P - + icon.bm_pendant_dragon_i00 P - + icon.bm_pendant_dragon_i01 P diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/45100-45199.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/45100-45199.xml new file mode 100644 index 0000000000..87b31beb2f --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/45100-45199.xml @@ -0,0 +1,1272 @@ + + + + + icon.skill1085 + A2 + 1 + 1000 + 10000 + + + + icon.skill1059 + A2 + 1 + 1000 + 10000 + + + + icon.skill1303 + A2 + 1 + 1000 + 10000 + + + + icon.skill1204 + A2 + 1 + 1000 + 10000 + + + + icon.skill1036 + A2 + 1 + 1000 + 10000 + + + + icon.skill1077 + A2 + 1 + 1000 + 10000 + + + + icon.skill1242 + A2 + 1 + 1000 + 10000 + + + + icon.skill1086 + A2 + 1 + 1000 + 10000 + + + + icon.skill1062 + A2 + 1 + 1000 + 10000 + + + + icon.skill1397 + A2 + 1 + 1000 + 10000 + + + + icon.skill1466 + A2 + 1 + 1000 + 10000 + + + + icon.skill19004 + A2 + 1 + 1000 + 10000 + + + + icon.skill0426 + A2 + 1 + 1000 + 10000 + + + + icon.skill0225 + A2 + 1 + 1000 + 10000 + + + + icon.skill0383 + A2 + 1 + 1000 + 10000 + + + + icon.skill10252 + A2 + 1 + 1000 + 10000 + + + + icon.skill11252 + A2 + 1 + 1000 + 10000 + + + + icon.skill1308 + A2 + 1 + 1000 + 10000 + + + + icon.skill1253 + A2 + 1 + 1000 + 10000 + + + + icon.skill1251 + A2 + 1 + 1000 + 10000 + + + + icon.skill1535 + A2 + 1 + 1000 + 10000 + + + + icon.skill1549 + A2 + 1 + 1000 + 10000 + + + + icon.skill1007 + A2 + 1 + 1000 + 10000 + + + + icon.skill1009 + A2 + 1 + 1000 + 10000 + + + + icon.skill19207 + A2 + 1 + 1000 + 10000 + + + + icon.skill1600 + A2 + 1 + 1000 + 10000 + + + + icon.skill11184 + A2 + 1 + 1000 + 10000 + + + + icon.skill11068 + A2 + 1 + 1000 + 10000 + + + + icon.skill11151 + A2 + 1 + 1000 + 10000 + + + + icon.skill19192 + A2 + 1 + 1000 + 10000 + + + + icon.skill10256 + A2 + 1 + 1000 + 10000 + + + + icon.skill1006 + A2 + 1 + 1000 + 10000 + + + + icon.skill1002 + A2 + 1 + 1000 + 10000 + + + + icon.skill1413 + A2 + 1 + 1000 + 10000 + + + + icon.skill1600 + A2 + 1 + 1000 + 10000 + + + + icon.skill19299 + A2 + 1 + 1000 + 10000 + + + + icon.skill1523 + A2 + 1 + 1000 + 10000 + + + + icon.skill0427 + A2 + 1 + 1000 + 10000 + + + + icon.skill11823 + A2 + 1 + 1000 + 10000 + + + + icon.skill11360 + A2 + 1 + 1000 + 10000 + + + + icon.skill19298 + A2 + 1 + 1000 + 10000 + + + + icon.skill30516 + A2 + 1 + 1000 + 10000 + + + + icon.skill1520 + A2 + 1 + 1000 + 10000 + + + + icon.skill1441 + A2 + 1 + 1000 + 10000 + + + + icon.skill1479 + A2 + 1 + 1000 + 10000 + + + + icon.skill30520 + A2 + 1 + 1000 + 10000 + + + + icon.skill11760 + A2 + 1 + 1000 + 10000 + + + + icon.skill55474 + A1 + 1000 + 900000 + 50 + + + + icon.skill55475 + A1 + 1000 + 900000 + 50 + + + + icon.skill19187 + A1 + 900 + 1000 + 10000 + -1000 + + + + icon.skill1435 + A1 + 1 + true + 900 + 1200 + 10000 + -655 + + + + icon.skill0497 + A1 + 40 + 1500 + 500 + 5000 + + -220 + -270 + -320 + -370 + -395 + -420 + -445 + -470 + + + 33 + 40 + 48 + 55 + 59 + 63 + 66 + 70 + + + + + icon.wizard_danger_warppow + A1 + 250 + 2000 + 500 + 5000 + + -220 + -270 + -320 + -370 + -395 + -420 + -445 + -470 + + + 29 + 36 + 43 + 49 + 53 + 56 + 59 + 63 + + + + + icon.skill0526 + A1 + 40 + 1200 + 720 + 15000 + + -920 + -1070 + -1145 + -1220 + -1295 + -1370 + + + 72 + 82 + 88 + 94 + 99 + 105 + + + + + icon.skill10265 + A1 + 300 + 1500 + 720 + 15000 + + -920 + -1070 + -1145 + -1220 + -1295 + -1370 + + + 64 + 73 + 79 + 84 + 89 + 94 + + + + + icon.skill0793 + A1 + 500 + 800 + 200 + 1000 + + -600 + -700 + -800 + + + 180 + 190 + 200 + + + + + icon.skill0505 + A1 + 120 + 1800 + 2000 + + -120 + -170 + -220 + -270 + -320 + -370 + -395 + -420 + -445 + -470 + + + 18 + 25 + 33 + 40 + 48 + 55 + 59 + 63 + 66 + 70 + + + + + icon.skill0478 + A1 + 120 + 2000 + 3000 + + -220 + -270 + -320 + -370 + -395 + -420 + -445 + -470 + + + 33 + 40 + 48 + 55 + 59 + 63 + 66 + 70 + + + + + icon.skill0504 + A1 + 120 + 3500 + 3000 + + -220 + -270 + -320 + -370 + -395 + -420 + -445 + -470 + + + 29 + 36 + 43 + 49 + 53 + 56 + 59 + 63 + + + + + icon.skill11361 + A1 + 1 + 600 + 1500 + 2000 + + -500 + -600 + -650 + -800 + -850 + -900 + -950 + -1000 + + + 24 + 28 + 32 + 36 + 40 + 44 + 48 + 52 + + + + + icon.skill14216 + A1 + 1 + 600 + 2500 + 2000 + + -500 + -600 + -650 + -800 + -850 + -900 + -950 + -1000 + + + 20 + 24 + 28 + 32 + 36 + 40 + 44 + 48 + + + + + icon.skill1528 + A1 + 1 + 900 + 10000 + + -300 + -400 + -500 + -600 + -650 + -800 + -850 + -900 + -950 + -1000 + + + + + icon.skill1528 + A1 + 1 + 900 + 5000 + + -300 + -400 + -500 + -600 + -650 + -800 + -850 + -900 + -950 + -1000 + + + + + icon.skill1528 + A1 + 1 + 900 + 5000 + + -300 + -400 + -500 + -600 + -650 + -800 + -850 + -900 + -950 + -1000 + + + + + icon.skill0487 + A1 + 900 + 3000 + 1000 + 3000 + + -120 + -170 + -220 + -270 + -320 + -370 + -395 + -420 + -445 + -470 + + + 26 + 38 + 50 + 62 + 74 + 86 + 92 + 98 + 104 + 110 + + + + + BOW + + + + + + + icon.skill0507 + A1 + 900 + 2700 + 1000 + 3000 + + -120 + -170 + -220 + -270 + -320 + -370 + -395 + -420 + -445 + -470 + + + 23 + 34 + 45 + 55 + 66 + 77 + 82 + 88 + 93 + 99 + + + + + BOW + + + + + + + icon.skill10260 + A1 + 900 + 3200 + 1000 + 3000 + + -620 + -770 + -920 + -1070 + -1145 + -1220 + -1295 + -1370 + + + 75 + 93 + 111 + 129 + 138 + 147 + 156 + 165 + + + + + BOW + + + + + + + icon.skill10953 + A1 + 900 + 2800 + 1000 + 3000 + + -620 + -770 + -920 + -1070 + -1145 + -1220 + -1295 + -1370 + + + 67 + 83 + 99 + 116 + 124 + 132 + 140 + 148 + + + + + BOW + + + + + + + icon.skill10763 + A2 + 2500 + 10000 + 50 + + 84 + 87 + 90 + 93 + 96 + 99 + 102 + 102 + 105 + + + + + BOW + + + + + + + icon.skill0506 + A1 + true + 900 + 1000 + 10000 + + -400 + -500 + -600 + + + + + + icon.skill55463_001 + icon.skill55463_002 + icon.skill55463_003 + icon.skill55463_004 + icon.skill55463_005 + icon.skill55463_006 + icon.skill55463_007 + icon.skill55463_008 + icon.skill55463_009 + icon.skill55463_010 + icon.skill55463_011 + icon.skill55463_012 + icon.skill55463_013 + icon.skill55463_014 + icon.skill55463_015 + icon.skill55463_016 + icon.skill55463_017 + icon.skill55463_018 + icon.skill55463_019 + icon.skill55463_020 + icon.skill55463_021 + icon.skill55463_022 + icon.skill55463_023 + icon.skill55463_024 + icon.skill55463_025 + icon.skill55463_026 + icon.skill55463_027 + icon.skill55463_028 + icon.skill55463_029 + icon.skill55463_030 + icon.skill55463_031 + icon.skill55463_032 + icon.skill55463_033 + icon.skill55463_034 + icon.skill55463_035 + icon.skill55463_036 + icon.skill55463_037 + icon.skill55463_038 + icon.skill55463_039 + icon.skill55463_040 + icon.skill55463_041 + icon.skill55463_042 + icon.skill55463_043 + icon.skill55463_044 + icon.skill55463_045 + icon.skill55463_046 + icon.skill55463_047 + icon.skill55463_048 + icon.skill55463_049 + icon.skill55463_050 + icon.skill55463_051 + icon.skill55463_052 + icon.skill55463_053 + icon.skill55463_054 + icon.skill55463_055 + icon.skill55463_056 + icon.skill55463_057 + icon.skill55463_058 + icon.skill55463_059 + icon.skill55463_060 + icon.skill55463_061 + icon.skill55463_062 + icon.skill55463_063 + icon.skill55463_064 + icon.skill55463_065 + icon.skill55463_066 + icon.skill55463_067 + icon.skill55463_068 + icon.skill55463_069 + icon.skill55463_070 + icon.skill55463_071 + icon.skill55463_072 + icon.skill55463_073 + icon.skill55463_074 + icon.skill55463_075 + icon.skill55463_076 + icon.skill55463_077 + icon.skill55463_078 + icon.skill55463_079 + icon.skill55463_080 + icon.skill55463_081 + icon.skill55463_082 + icon.skill55463_083 + icon.skill55463_084 + icon.skill55463_085 + icon.skill55463_086 + icon.skill55463_087 + icon.skill55463_088 + icon.skill55463_089 + icon.skill55463_090 + icon.skill55463_091 + icon.skill55463_092 + icon.skill55463_093 + icon.skill55463_094 + icon.skill55463_095 + icon.skill55463_096 + icon.skill55463_097 + icon.skill55463_098 + icon.skill55463_099 + icon.skill55463_100 + + P + + + + + icon.skill55464_001 + icon.skill55464_002 + icon.skill55464_003 + icon.skill55464_004 + icon.skill55464_005 + icon.skill55464_006 + icon.skill55464_007 + icon.skill55464_008 + icon.skill55464_009 + icon.skill55464_010 + icon.skill55464_011 + icon.skill55464_012 + icon.skill55464_013 + icon.skill55464_014 + icon.skill55464_015 + icon.skill55464_016 + icon.skill55464_017 + icon.skill55464_018 + icon.skill55464_019 + icon.skill55464_020 + icon.skill55464_021 + icon.skill55464_022 + icon.skill55464_023 + icon.skill55464_024 + icon.skill55464_025 + icon.skill55464_026 + icon.skill55464_027 + icon.skill55464_028 + icon.skill55464_029 + icon.skill55464_030 + icon.skill55464_031 + icon.skill55464_032 + icon.skill55464_033 + icon.skill55464_034 + icon.skill55464_035 + icon.skill55464_036 + icon.skill55464_037 + icon.skill55464_038 + icon.skill55464_039 + icon.skill55464_040 + icon.skill55464_041 + icon.skill55464_042 + icon.skill55464_043 + icon.skill55464_044 + icon.skill55464_045 + icon.skill55464_046 + icon.skill55464_047 + icon.skill55464_048 + icon.skill55464_049 + icon.skill55464_050 + icon.skill55464_051 + icon.skill55464_052 + icon.skill55464_053 + icon.skill55464_054 + icon.skill55464_055 + icon.skill55464_056 + icon.skill55464_057 + icon.skill55464_058 + icon.skill55464_059 + icon.skill55464_060 + icon.skill55464_061 + icon.skill55464_062 + icon.skill55464_063 + icon.skill55464_064 + icon.skill55464_065 + icon.skill55464_066 + icon.skill55464_067 + icon.skill55464_068 + icon.skill55464_069 + icon.skill55464_070 + icon.skill55464_071 + icon.skill55464_072 + icon.skill55464_073 + icon.skill55464_074 + icon.skill55464_075 + icon.skill55464_076 + icon.skill55464_077 + icon.skill55464_078 + icon.skill55464_079 + icon.skill55464_080 + icon.skill55464_081 + icon.skill55464_082 + icon.skill55464_083 + icon.skill55464_084 + icon.skill55464_085 + icon.skill55464_086 + icon.skill55464_087 + icon.skill55464_088 + icon.skill55464_089 + icon.skill55464_090 + icon.skill55464_091 + icon.skill55464_092 + icon.skill55464_093 + icon.skill55464_094 + icon.skill55464_095 + icon.skill55464_096 + icon.skill55464_097 + icon.skill55464_098 + icon.skill55464_099 + icon.skill55464_100 + + P + + + + icon.skill0211 + A2 + 4 + 500 + 10000 + + + + icon.skill0213 + A2 + 4 + 500 + 10000 + + + + icon.skill_jinkama_white1 + P + 4 + + + + icon.skill_jinkama_black1 + P + 4 + + + + A1 + + + + A1 + + + + icon.skill_crofin_stun + A1 + 1 + true + 900 + 1500 + 8000 + -200 + + + + icon.skill0479 + A1 + 300 + 800 + 200 + 3000 + -300 + 35 + + + + icon.skill19225 + P + + + + icon.skill19435 + P + + + + icon.skill19435 + A1 + 900 + 1000 + 10000 + -1000 + + + + icon.skill0496 + A1 + 40 + 1500 + 500 + 1000 + + -220 + -270 + -320 + -370 + -395 + + + 30 + 36 + 44 + 50 + 54 + + + + + icon.skill19131 + P + + + + icon.skill19132 + P + + + + icon.skill19203 + A1 + true + 1200 + 300 + 30000 + 70 + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/48000-48099.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/48000-48099.xml new file mode 100644 index 0000000000..45ec2e4515 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/48000-48099.xml @@ -0,0 +1,299 @@ + + + + + icon.skill_piggy_bless + A1 + 4 + 900 + 1 + + + icon.skill_piggy_bless + A1 + + + + icon.ev_greeting1 + A1 + 6 + true + 5000 + -100 + + + + icon.skill4107 + A1 + true + 10000 + 500 + -1 + + + + icon.skill4107 + A1 + true + 500 + -1 + + + + icon.skill3080 + A1 + true + 10000 + 500 + -1 + + + + icon.skill3080 + A1 + true + 500 + -1 + + + + icon.skill5008_psycho + A1 + 6 + 5000 + 100 + + + + icon.skill5008_psycho + A1 + 6 + true + 1000 + 100 + + + A1 + 4 + 400 + 500 + 500 + + + + icon.skill1040 + A2 + 1 + 400 + 500 + + + + icon.skill1036 + A2 + 1 + 400 + 500 + + + + icon.skill1257 + A2 + 1 + 400 + 500 + + + + icon.skill1397 + A2 + 1 + 400 + 500 + + + + icon.skill1062 + A2 + 1 + 400 + 500 + + + + icon.skill1204 + A2 + 1 + 400 + 500 + + + + icon.skill1068 + A2 + 1 + 400 + 500 + + + + icon.skill1077 + A2 + 1 + 400 + 500 + + + + icon.skill1086 + A2 + 1 + 400 + 500 + + + + icon.skill1242 + A2 + 1 + 400 + 500 + + + + icon.skill1059 + A2 + 1 + 400 + 500 + + + + icon.skill1303 + A2 + 1 + 400 + 500 + + + + icon.skill1085 + A2 + 1 + 400 + 500 + + + + icon.skill1078 + A2 + 1 + 400 + 500 + + + + icon.skill5074 + A2 + 1 + 400 + 500 + + + + icon.skill0211 + A2 + 4 + 400 + 500 + + + + icon.skill0213 + A2 + 4 + 400 + 500 + + + + icon.etc_dragons_blood_i03 + A1 + 4 + 400 + 500 + + + + icon.skill0279 + A1 + true + 400 + 1500 + 500 + 20000 + -4140 + 64 + + + + icon.skill5076_b + A2 + 4 + 2500 + + + + icon.skill5076_c + A2 + 4 + 2500 + + + + icon.skill19222 + A2 + 4 + + + A1 + 709 + + + + icon.skill5076_a + A2 + 4 + 2500 + + + icon.skill0190 + A1 + 40 + 1080 + 720 + 3000 + -390 + 58 + + + + icon.elemental_fire + P + + + + icon.elemental_water + P + + + + icon.elemental_wind + P + + + + icon.elemental_earth + P + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/50000-50099.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/50000-50099.xml index b9e90c306f..2ea3000e3e 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/50000-50099.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/50000-50099.xml @@ -76,7 +76,7 @@ 3000 -52 - + icon.skillraid P @@ -128,7 +128,7 @@ 136 - + icon.etc_x_mas_tree_i00 A1 200 @@ -226,7 +226,7 @@ 10 - + icon.skill10027 A1 true @@ -371,7 +371,7 @@ 500 - + icon.skill1170 A1 true @@ -395,7 +395,7 @@ -100 - + icon.skill1062 A1 1000 @@ -403,7 +403,7 @@ 100 - + icon.skill1062 A1 1000 @@ -411,7 +411,7 @@ 100 - + icon.skill1062 A1 1000 @@ -585,7 +585,7 @@ 1000 1 - + icon.skill1223 A1 1 @@ -680,7 +680,7 @@ 100 - + icon.skill1062 A1 4 @@ -786,7 +786,7 @@ 500 -100 - + icon.skill1160 A1 @@ -828,7 +828,7 @@ - + A1 40 @@ -850,8 +850,8 @@ A1 1 true - 2000 - 30000 + 1000 + 5000 -1621 -1831 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/50100-50199.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/50100-50199.xml index 3c73e2ca35..5645a4208b 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/50100-50199.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/50100-50199.xml @@ -46,4 +46,539 @@ 900 100 + + + A1 + 40 + 1500 + 2500 + -100 + + + + A1 + 40 + 1500 + 2500 + -354 + + + + A1 + 1 + 600 + 500 + -100 + + + + icon.skill0046 + A1 + 1 + true + 400 + 1000 + 5000 + -100 + + + + A1 + 2000 + 500 + -100 + + + + icon.skill0003 + A1 + 1 + 200 + 1500 + 3000 + -2 + + + + icon.skill0096 + A1 + true + 1500 + 800 + 5000 + -100 + + + + icon.skill0096 + A1 + true + 2500 + 800 + 5000 + -100 + + + + icon.skill0096 + A1 + true + 40 + 1000 + 500 + -100 + + + + icon.skill11832 + A1 + 4 + 15000 + 100 + + + + icon.skill16871 + A2 + 4 + 100 + + + + icon.skill11621 + P + + + + P + + + A1 + 900 + + + + icon.skill0046 + A1 + 1 + true + 400 + 1000 + 10000 + + + + icon.campaign_high_rank_reward + A2 + 4 + + + + icon.skill0110 + A1 + 1 + 100 + + + + icon.ev_10th_present1 + A2 + 4 + + + + icon.skill1042 + A2 + 4 + 500 + + + A1 + 4 + 500 + 500 + 500 + + + A1 + 4 + 500 + 500 + 500 + + + A1 + 4 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + + icon.bm_dragon_posion + A1 + 4 + 5000 + + + A1 + + + A1 + 1000 + + + + icon.bm_rice_cake_i01 + A1 + 4 + 60000 + + + + icon.etc_dragons_blood_i03 + A1 + 4 + 60000 + 1 + + + icon.etc_reagent_white_i00 + A1 + + + icon.etc_reagent_white_i00 + A1 + + + A1 + 500 + 500 + 500 + + + A1 + + + + icon.etc_holy_grail_i00 + A1 + 500 + + + + icon.etc_holy_grail_i01 + A1 + 500 + + + + icon.etc_holy_grail_i02 + A1 + 500 + + + + icon.etc_holy_grail_i03 + A1 + 500 + + + A1 + 1 + 2000 + 5000 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + 3000 + + + A1 + + + + icon.bm_freya_rune + P + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + A1 + + + + icon.etc_ssq_i00 + A1 + 60000 + + + A1 + + + A1 + + + + A1 + + + + A1 + + + A1 + + + + icon.skill0332 + P + + + A1 + 500 + 500 + 3000 + + + A1 + 500 + 500 + 3000 + + + A1 + 500 + 500 + 3000 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 4 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + + + A1 + + + A1 + + + A1 + + + + icon.bm_dragon_posion + A1 + 4 + 5000 + + + A1 + + + + icon.skill5074 + A2 + 1 + 500 + 2000 + + + + icon.scroll_of_verification_i08 + A1 + 4 + 10000 + 1 + + + + icon.scroll_of_verification_i08 + A1 + 4 + 10000 + 1 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 3000 + + + A1 + 500 + 500 + 3000 + + + A1 + 500 + 500 + 3000 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + + icon.etc_bm_brooch_lavianrose_i00 + P + + + + icon.agathion_magmeld_teleport + P + + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + + icon.griffin_vehicle + P + + + + icon.etc_crystal_piece_i00 + P + + + + icon.etc_talisman_i07 + P + + + + icon.ring_of_oman + P + + + + icon.accessary_catseye_earing_i00 + P + + + + icon.tallisman_baium + P + + + + icon.etc_bm_jewel_opal_i00 + P + + + + icon.etc_bm_jewel_opal_i00 + A1 + 300000 + 1 + + + + icon.etc_bm_jewel_coral_i00 + P + + + + icon.etc_bm_jewel_onyx_i00 + A1 + + + + icon.etc_bm_jewel_onyx_i00 + A1 + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/50200-50299.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/50200-50299.xml new file mode 100644 index 0000000000..75f6d1fe37 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/50200-50299.xml @@ -0,0 +1,343 @@ + + + + + icon.etc_bm_jewel_onyx_i00 + A1 + + + + icon.etc_bm_jewel_onyx_i00 + A1 + + + + icon.etc_bm_jewel_onyx_i00 + A1 + + + + icon.etc_bm_jewel_onyx_i00 + A1 + + + + icon.etc_bm_jewel_onyx_i00 + P + + + icon.etc_bm_jewel_garnet_i00 + A1 + 3000 + + + + icon.etc_bm_jewel_garnet_i00 + P + + + + icon.etc_bm_jewel_bloodstone_i00 + P + + + + icon.etc_bm_jewel_moonstone_i00 + P + + + + icon.armor_helmet_i00 + P + + + + icon.armor_helmet_i00 + P + + + + icon.armor_helmet_i00 + P + + + + icon.armor_leather_helmet_i00 + P + + + + icon.armor_leather_helmet_i00 + P + + + + icon.armor_leather_helmet_i00 + P + + + + icon.armor_leather_helmet_i00 + P + + + + icon.armor_leather_helmet_i00 + P + + + + icon.armor_leather_helmet_i00 + P + + + + icon.armor_helmet_i00 + P + + + + icon.armor_helmet_i00 + P + + + + icon.armor_helmet_i00 + P + + + + icon.armor_t74_u_i00 + P + + + + icon.armor_t75_u_i00 + P + + + + icon.armor_t79_u_i00 + P + + + + icon.armor_t74_l_i00 + P + + + + icon.armor_t75_l_i00 + P + + + + icon.armor_t79_l_i00 + P + + + + icon.armor_t76_ul_i00 + P + + + + icon.armor_t83_ul_i00 + P + + + + icon.armor_t85_ul_i00 + P + + + + icon.armor_t84_ul_i00 + P + + + + icon.armor_t80_ul_i00 + P + + + + icon.armor_t82_ul_i00 + P + + + + icon.armor_t81_ul_i00 + P + + + + icon.armor_t77_ul_i00 + P + + + + icon.armor_t78_ul_i00 + P + + + + icon.armor_t74_g_i00 + P + + + + icon.armor_t76_g_i00 + P + + + + icon.armor_t75_g_i00 + P + + + + icon.armor_t83_g_i00 + P + + + + icon.armor_t85_g_i00 + P + + + + icon.armor_t84_g_i00 + P + + + + icon.armor_t80_g_i00 + P + + + + icon.armor_t82_g_i00 + P + + + + icon.armor_t81_g_i00 + P + + + + icon.armor_t77_g_i00 + P + + + + icon.armor_t79_g_i00 + P + + + + icon.armor_t78_g_i00 + P + + + + icon.armor_t74_b_i00 + P + + + + icon.armor_t76_b_i00 + P + + + + icon.armor_t75_b_i00 + P + + + + icon.armor_t83_b_i00 + P + + + + icon.armor_t85_b_i00 + P + + + + icon.armor_t84_b_i00 + P + + + + icon.armor_t80_b_i00 + P + + + + icon.armor_t82_b_i00 + P + + + + icon.armor_t81_b_i00 + P + + + + icon.armor_t77_b_i00 + P + + + + icon.armor_t79_b_i00 + P + + + + icon.armor_t78_b_i00 + P + + + + icon.armor_t89_ul_i02 + P + + + + icon.armor_t601_u_i01 + P + + + + icon.armor_t601_l_i01 + P + + + + icon.armor_t601_g_i01 + P + + + + icon.armor_t601_g_i01 + P + + + + icon.armor_t601_b_i01 + P + + + + icon.armor_t601_b_i01 + P + + + + icon.armor_helmet_i02 + P + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/50900-50999.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/50900-50999.xml new file mode 100644 index 0000000000..3da3e76511 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/50900-50999.xml @@ -0,0 +1,30 @@ + + + + + + icon.dimension_bracelet_i00 + icon.dimension_bracelet_i01 + icon.dimension_bracelet_i02 + icon.dimension_bracelet_i03 + icon.dimension_bracelet_i04 + icon.dimension_bracelet_i05 + + P + + + + icon.giant_item_equip + P + + + + icon.etc_bm_jewel_amber_i00 + A1 + 600 + 1000 + 500 + 30000 + -1000 + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51000-51099.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51000-51099.xml index 8520672450..0dfd8dbef8 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51000-51099.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51000-51099.xml @@ -1,18 +1,18 @@  - - + + icon.bm_sayha_storm A1 4 - 600000 + 60000 - - + + icon.bm_sayha_storm A1 4 - 600000 + 60000 icon.bm_nebit_box @@ -35,12 +35,12 @@ 500 1000 - - + + icon.bm_freya_potion A1 4 - 600000 + 60000 @@ -69,14 +69,14 @@ 500 1000 - + A1 500 500 1000 - + A1 500 @@ -92,8 +92,8 @@ 60000 100 - - + + icon.bm_magmeld A1 60000 @@ -162,7 +162,12 @@ - icon.etc_bm_brooch_lavianrose_i04 + + icon.agathion_magmeld_teleport + icon.bracelet_tersi_agathion + icon.high_agathion_bracelet_i01 + icon.pi_high_agathion_bracelet_i00 + P @@ -425,7 +430,7 @@ 0 1 2 - 3000 + 500 SELF SINGLE @@ -444,7 +449,7 @@ 0 1 2 - 3000 + 500 SELF SINGLE @@ -463,7 +468,7 @@ 0 1 2 - 3000 + 500 SELF SINGLE @@ -526,13 +531,14 @@ icon.scrl_item_unlock A1 - + icon.etc_treasure_box_i07 2 1 29745 1 A1 + 3000 500 500 5 @@ -679,7 +685,7 @@ 4 - + icon.bm_dragon_posion_brave_1 icon.bm_dragon_posion_brave_2 @@ -714,7 +720,7 @@ 500 1000 - + A1 500 500 @@ -732,7 +738,7 @@ 500 1000 - + A1 500 500 @@ -762,7 +768,7 @@ 500 1000 - + icon.etc_bm_hero_red_potion A1 @@ -881,16 +887,16 @@ icon.ev_charge_scroll A1 - - + + icon.armor_t91_u_i00 A1 4 60000 1 - - + + icon.cat_the_cat_change_0 A1 4 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51100-51199.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51100-51199.xml index 7a3ce34f97..a54bbee1bb 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51100-51199.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51100-51199.xml @@ -98,11 +98,11 @@ 1 - - icon.ev_dinos_baseball_gold + + BranchIcon.icon.g_ev_goldenball A1 4 - 15000 + 60000 A1 @@ -172,7 +172,7 @@ 500 3000 - + A1 500 500 @@ -186,14 +186,14 @@ icon.etc_instant_lucky_potion_i00 - A1 + P 1 5000 icon.etc_instant_lucky_potion_i00 - A1 + P 1 5000 @@ -202,13 +202,12 @@ icon.etc_scroll_of_memory_i00 P - + icon.etc_potion_blue_i00 A1 true 2 1 - 0 5 0 SELF @@ -224,6 +223,7 @@ icon.elemental_bless_scrl_i00 A2 + 4 1 1200 1 @@ -241,6 +241,7 @@ icon.elemental_bless_scrl_i00 A2 + 4 1 1200 1 @@ -262,10 +263,11 @@ icon.ev_charge_scroll A1 - - + + icon.etc_fire_potion_i00 A2 + 4 1 1200 1 @@ -280,10 +282,11 @@ - - + + icon.etc_water_potion_i00 A2 + 4 1 1200 1 @@ -298,10 +301,11 @@ - - + + icon.etc_wind_potion_i00 A2 + 4 1 1200 1 @@ -316,10 +320,11 @@ - - + + icon.etc_earth_potion_i00 A2 + 4 1 1200 1 @@ -383,7 +388,7 @@ A1 - + A1 500 500 @@ -395,16 +400,16 @@ 500 3000 - - + + icon.sayha2017_panda A1 4 60000 1 - - + + icon.sayha2017_cat A1 4 @@ -473,11 +478,11 @@ A1 - + A1 - + icon.etc_potion_blue_i00 true @@ -495,13 +500,13 @@ - + A1 500 500 1000 - + A1 500 500 @@ -672,122 +677,122 @@ 73 - + icon.bm2018_dragon_i01 A1 4 7200000 - + icon.bm2018_ninja_i01 A1 4 10800000 - + icon.bm2018_bluemusketeer_i01 A1 4 10800000 - + icon.bm2018_valkyrie_i01 A1 4 10800000 - + icon.bm2018_barbarian_i01 A1 4 10800000 - + icon.bm2018_pirate_i01 A1 4 10800000 - + icon.bm2018_cowboy_i01 A1 4 10800000 - + icon.bm2018_healer_i01 A1 4 10800000 - + icon.bm2018_rednoblesse_i01 A1 4 10800000 - + icon.bm2018_whitenoblesse_i01 A1 4 10800000 - + icon.bm2018_dragon_i01 A1 4 - 900000 + 60000 - + icon.bm2018_ninja_i01 A1 4 - 900000 + 60000 - + icon.bm2018_bluemusketeer_i01 A1 4 - 900000 + 60000 - + icon.bm2018_valkyrie_i01 A1 4 - 900000 + 60000 - + icon.bm2018_barbarian_i01 A1 4 - 900000 + 60000 - + icon.bm2018_pirate_i01 A1 4 - 900000 + 60000 - + icon.bm2018_cowboy_i01 A1 4 - 900000 + 60000 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51200-51299.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51200-51299.xml index d657112da7..1ad1afb90a 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51200-51299.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51200-51299.xml @@ -1,25 +1,25 @@  - + icon.bm2018_healer_i01 A1 4 - 900000 + 60000 - + icon.bm2018_rednoblesse_i01 A1 4 - 900000 + 60000 - + icon.bm2018_whitenoblesse_i01 A1 4 - 900000 + 60000 @@ -155,18 +155,18 @@ 1500 - + icon.fish_stew_buff A1 1000 - 10000 + 60000 - + icon.fish_stew_buff A1 1000 - 10000 + 60000 A1 @@ -183,7 +183,7 @@ 100 - + icon.ev_magic_flame_game_wind1 A1 4 @@ -196,7 +196,7 @@ 500 1000 - + A1 @@ -206,12 +206,12 @@ A1 - + icon.bm_jewel_ssdmg_high_lv1_lavianrose A1 - + icon.bm_jewel_ssdmg_high_lv1_lavianrose P @@ -226,7 +226,7 @@ A1 - + icon.bm_jewel_spsdmg_high_lv1_lavianrose P @@ -265,74 +265,74 @@ 4 100 - + A1 1500 - + A1 1500 - + A1 1500 - + A1 1500 - + A1 1500 - + A1 1500 - + icon.skill0485 A1 true - 600 + 900 1500 500 - 120000 + 60000 -341 205 - + icon.skill10703 A1 true - 600 + 900 1500 500 - 120000 + 60000 -341 205 - + icon.skill1412 A1 true - 600 + 900 1500 500 - 120000 + 60000 -341 205 - + icon.skill11057 A1 100 @@ -342,7 +342,7 @@ 77 - + icon.skill1417 A1 1 @@ -353,7 +353,7 @@ 77 - + icon.skill10274 A1 2000 @@ -365,13 +365,13 @@ icon.bm_elmoaden_exp_scrl A1 - 3000 + 500 icon.bm_elmoaden_exp_scrl A1 - 3000 + 500 icon.bm_elmoaden_box @@ -459,7 +459,7 @@ A1 - + icon.skill50008 A1 @@ -479,7 +479,7 @@ icon.skill19308 A1 - + icon.skill4447 A1 @@ -489,7 +489,7 @@ icon.skill4443 A1 - + icon.skill4445 A1 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51300-51399.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51300-51399.xml index 565cbafd52..657bddaac9 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51300-51399.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51300-51399.xml @@ -1,5 +1,11 @@  + + A1 + 500 + 1500 + -100 + icon.etc_spirit_bullet_white_i00 A1 @@ -110,4 +116,489 @@ icon.etc_treasure_box_i04 A1 + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + icon.star_scrl_of_ench_ag + A1 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + + icon.agathion_virgo_star_1 + P + + + + icon.agathion_capr_star_1 + P + + + + icon.agathion_lib_star_1 + P + + + + icon.agathion_tau_star_1 + P + + + + icon.agathion_leo_star_1 + P + + + + icon.agathion_sco_star_1 + P + + + + icon.agathion_aqu_star_1 + P + + + + icon.agathion_sag_star_1 + P + + + + icon.agathion_virgo_star_1 + P + + + + icon.agathion_capr_star_1 + P + + + + icon.agathion_lib_star_1 + P + + + + icon.agathion_tau_star_1 + P + + + + icon.agathion_leo_star_1 + P + + + + icon.agathion_sco_star_1 + P + + + + icon.agathion_aqu_star_1 + P + + + + icon.agathion_sag_star_1 + P + + + A1 + 500 + 500 + 500 + + + + icon.skill1068 + A2 + 1 + 400 + 500 + 2000 + + + + icon.skill1059 + A2 + 1 + 400 + 500 + 2000 + + + + icon.skill1040 + A2 + 1 + 400 + 500 + 2000 + + + + icon.skill1036 + A2 + 1 + 400 + 500 + 2000 + + + + icon.skill1077 + A2 + 1 + 400 + 500 + 2000 + + + + icon.skill1303 + A2 + 1 + 400 + 500 + 2000 + + + + icon.skill1086 + A2 + 1 + 400 + 500 + 2000 + + + + icon.skill1085 + A2 + 1 + 400 + 500 + 2000 + + + + icon.skill1242 + A2 + 1 + 400 + 500 + 2000 + + + + icon.skill1257 + A2 + 1 + 400 + 500 + 2000 + + + + icon.skill1204 + A2 + 1 + 400 + 500 + 2000 + + + + A1 + 1000 + 1200000 + + + + icon.skill2513 + A1 + 1200000 + + + A1 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + + A1 + 4 + 1500 + 1500 + 6000 + + + + A1 + + + + A1 + + + + A1 + + + + A1 + + + + A1 + + + + A1 + + + + icon.etc_crest_blue_i00 + P + + + A1 + 500 + 500 + 500 + + + + icon.skill0211 + A2 + 4 + 400 + 500 + 2000 + + + + icon.skill3260 + A1 + 4 + 500 + 1500 + 800 + 1000 + -1 + + + + icon.skill3260 + A1 + 4 + 500 + 2000 + 800 + 3000 + -1 + + + + icon.skill0213 + A2 + 4 + 400 + 500 + 2000 + + + + icon.bm_magmeld + A2 + 60000 + 1 + + + + icon.bm_magmeld + A2 + 60000 + 1 + + + + icon.bm_magmeld + A2 + 60000 + 1 + + + A1 + 500 + + + A1 + 500 + + + + icon.bm_sayha_storm + A1 + 4 + 60000 + + + + icon.etc_holy_grail_i00 + A1 + 500 + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51400-51499.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51400-51499.xml new file mode 100644 index 0000000000..3a69259c5f --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/51400-51499.xml @@ -0,0 +1,378 @@ + + + + + icon.etc_holy_grail_i01 + A1 + 500 + + + + icon.etc_holy_grail_i02 + A1 + 500 + + + + icon.etc_holy_grail_i03 + A1 + 500 + + + A1 + 500 + 500 + 500 + + + + icon.weapon_long_spear_i00 + A1 + + + + icon.weapon_falchion_i00 + A1 + + + + icon.weapon_falchion_i00 + A1 + + + + icon.weapon_iron_hammer_i00 + A1 + + + + icon.weapon_voodoo_doll_i00 + A1 + + + + icon.weapon_buzdygan_i00 + A1 + + + + icon.weapon_sword_breaker_i00 + A1 + + + + icon.weapon_vipers_canine_i00 + A1 + + + + icon.weapon_composition_bow_i00 + A1 + + + A1 + 1000 + + + icon.etc_bm_hero_red_potion + A1 + + + icon.etc_bm_hero_red_potion + A1 + + + + + icon.aden_bless_rune_i01 + icon.aden_bless_rune_i02 + + P + + + A1 + 500 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + A1 + + + A1 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + + icon.bm_sayha_storm + A1 + 4 + 60000 + + + + icon.bm_sayha_storm + A1 + 4 + 60000 + + + + A1 + 1 + 2000 + 10000 + + + A1 + + + + A1 + 1 + 2000 + 10000 + + + + A1 + + + + A1 + + + + A1 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + icon.etc_treasure_box_i04 + A1 + 500 + 500 + + + + A1 + + + + icon.bm_sayha_rune + P + + + A1 + 500 + 500 + 500 + + + + icon.etc_dragons_blood_i03 + A1 + 4 + 60000 + 1 + + + A1 + 500 + 500 + 500 + + + + icon.bm2018_healer_i01 + A2 + 4 + 60000 + + + + icon.bm2018_valkyrie_i01 + A2 + 4 + 60000 + + + + icon.bm2018_dragon_i01 + A2 + 4 + 60000 + + + + icon.skill1506 + A1 + 60000 + 20 + + + + icon.skill1170 + A1 + true + 900 + 60000 + -5 + + + + icon.bm2018_dragon_i02 + A2 + 60000 + 20 + + + + A1 + 900 + 30000 + -5 + + + + A1 + 900 + 30000 + -5 + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/53000-53099.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/53000-53099.xml index c215aafea2..fd80f1e68b 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/53000-53099.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/53000-53099.xml @@ -5,7 +5,7 @@ icon.skill10701 P - + icon.skill10312 P @@ -170,4 +170,30 @@ + + + icon.skill0232 + A2 + 4 + 10000 + + + + icon.skill0409 + P + + + + icon.skill10012 + A2 + 2500 + 10000 + + 50 + 55 + 65 + 70 + 75 + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/53100-53199.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/53100-53199.xml new file mode 100644 index 0000000000..22f42f73ba --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/53100-53199.xml @@ -0,0 +1,15 @@ + + + + + icon.skill0912 + P + + + + icon.skill0912 + A1 + 4 + 100000 + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/54000-54099.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/54000-54099.xml index 05a0f1a832..66fe9cbc9e 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/54000-54099.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/54000-54099.xml @@ -1,100 +1,100 @@  - + icon.agathion_tau_star_1 P - + icon.agathion_leo_star_1 P - + icon.agathion_sco_star_1 P - + icon.agathion_sag_star_1 P - + icon.agathion_virgo_star_1 P - + icon.agathion_aqu_star_1 P - + icon.agathion_capr_star_1 P - + icon.agathion_lib_star_1 P - - + + icon.agathion_gem_star_1 P - - + + icon.etc_summon_aga_agit_i00 A1 3000 - - + + icon.etc_summon_aga_agit_i00 A1 3000 - - + + icon.etc_summon_aga_agit_i00 A1 3000 - - + + icon.etc_summon_aga_agit_i00 A1 3000 - - + + icon.etc_summon_aga_agit_i00 A1 3000 - - + + icon.etc_summon_aga_agit_i00 A1 3000 - - + + icon.etc_summon_aga_agit_i00 A1 3000 - - + + icon.etc_summon_aga_agit_i00 A1 3000 - - + + icon.etc_summon_aga_agit_i00 A1 3000 @@ -118,7 +118,7 @@ icon.ertheia_bracelet_i01 P - + icon.sayhas_talisman_g_Lv1 @@ -243,6 +243,8 @@ icon.elemental_bless_scrl_i00 A2 + 4 + 1 1 1200 1 @@ -256,7 +258,7 @@ - + icon.etc_all_stat_talisman_i00 @@ -450,7 +452,7 @@ BranchSys2.br_wing_of_sylphide_i00 P - + icon.sayha2017_blink A1 @@ -461,7 +463,7 @@ -1 - + icon.accessory_necklace_of_frintessa_i00 icon.accessory_necklace_of_frintessa_i03 @@ -470,7 +472,7 @@ P - + icon.accessory_necklace_of_frintessa_i05 A1 @@ -479,4 +481,300 @@ 120000 -666 + + + icon.skill30008 + A1 + 4 + 800 + 300000 + + + + BranchSys2.br_wing_of_sylphide_i00 + P + + + + BranchSys2.br_wing_of_sylphide_i00 + P + + + + icon.bm_ensoul_stone_pvp + P + + + + icon.bm_ensoul_stone_pvp + P + + + + icon.skill19222 + A1 + 500 + 86400000 + + + icon.talisman_of_aden_fire + A1 + + + + A1 + + + + icon.etc_recall_potion2 + A1 + 4 + 60000 + + + A1 + 2000 + 200 + 3000 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + + BranchSys2.icon.event_lbracelet_rudolph + A1 + 4 + + + + icon.bm_sayha_storm + A1 + 4 + 60000 + + + + icon.ev_magic_flame_game_wind2 + A1 + 4 + 60000 + + + + icon.bm_soul_of_shilen + A1 + 4 + 60000 + + + + icon.etc_ssq_i00 + A1 + 60000 + + + + icon.ev_charge_scroll + A1 + 4 + 60000 + 1 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + + + + icon.r2_belt_i01 + P + + + + icon.r2_belt_i01 + P + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + icon.special_cube_i00 + A1 + + + + icon.accessory_pig_cap_i00 + A1 + 4 + 60000 + 1 + + + A1 + + + + icon.skill11540 + A1 + 4 + 1 + + + icon.special_cube_i00 + A1 + + + icon.special_cube_i00 + A1 + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/54100-54199.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/54100-54199.xml new file mode 100644 index 0000000000..4493683664 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/54100-54199.xml @@ -0,0 +1,192 @@ + + + + + icon.skill1040 + A2 + 1 + 500 + 2000 + + + + icon.skill1036 + A2 + 1 + 500 + 2000 + + + + icon.skill1257 + A2 + 1 + 500 + 2000 + + + + icon.skill1062 + A2 + 1 + 500 + 2000 + + + + icon.skill1204 + A2 + 1 + 500 + 2000 + + + + icon.skill1068 + A2 + 1 + 500 + 2000 + + + + icon.skill1077 + A2 + 1 + 500 + 2000 + + + + icon.skill1086 + A2 + 1 + 500 + 2000 + + + + icon.skill1242 + A2 + 1 + 500 + 2000 + + + + icon.skill1059 + A2 + 1 + 500 + 2000 + + + + icon.skill1397 + A2 + 1 + 500 + 2000 + + + + icon.skill1303 + A2 + 1 + 500 + 2000 + + + + icon.skill1085 + A2 + 1 + 500 + 2000 + + + + icon.skill1078 + A2 + 1 + 500 + 2000 + + + + icon.skill5074 + A2 + 1 + 500 + 2000 + + + + icon.skill0211 + A2 + 4 + 500 + 2000 + + + + icon.skill0213 + A2 + 4 + 500 + 2000 + + + + icon.fish_stew_residence_cha + A1 + 60000 + 1 + + + A1 + 500 + 500 + 500 + + + A1 + 500 + 500 + 500 + + + + icon.etc_fire_potion_i00 + A1 + 4 + 60000 + + + + icon.etc_water_potion_i00 + A1 + 4 + 60000 + + + + icon.etc_wind_potion_i00 + A1 + 4 + 60000 + + + + icon.etc_earth_potion_i00 + A1 + 4 + 60000 + + + A1 + 500 + 500 + 500 + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55000-55099.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55000-55099.xml index 83a9ef4818..0313ab22ae 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55000-55099.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55000-55099.xml @@ -58,7 +58,7 @@ 1 - + BranchIcon.Icon.etc_g_bm_buff_scroll_i00 A2 4000 @@ -112,7 +112,7 @@ - + BranchIcon.Icon.etc_g_bm_buff_scroll_i01 A2 4000 @@ -262,27 +262,27 @@ A1 20000 - + A1 20000 - + A1 20000 - + A1 20000 - + A1 20000 - + A1 20000 - + A1 20000 @@ -322,7 +322,7 @@ P - + icon.skill6038 1 3600 @@ -402,7 +402,7 @@ 1 - + BranchIcon.Icon.etc_g_bm_buff_scroll_i00 A2 4000 @@ -456,7 +456,7 @@ - + BranchIcon.Icon.etc_g_bm_buff_scroll_i01 A2 4000 @@ -630,7 +630,7 @@ - + 2 1 29701 @@ -1165,8 +1165,8 @@ A1 - - + + icon.etc_recall_exp_scroll 1 1200 @@ -1221,7 +1221,7 @@ 1 - + BranchIcon.Icon.etc_g_bm_buff_scroll_i00 A2 4000 @@ -1275,7 +1275,7 @@ - + BranchIcon.Icon.etc_g_bm_buff_scroll_i01 A2 4000 @@ -1393,7 +1393,7 @@ - + icon.etc_rbracelet_aga_agit_i00 1 @@ -1410,7 +1410,7 @@ - + icon.etc_recall_exp_scroll @@ -2175,7 +2175,7 @@ 20 - + icon.etc_scroll_white_i00 A1 1 @@ -2208,7 +2208,7 @@ 30 - + icon.etc_scroll_white_i00 A1 1 @@ -2275,7 +2275,7 @@ - + BranchIcon.Icon.etc_g_bm_buff_scroll_i00 A2 4000 @@ -2329,7 +2329,7 @@ - + BranchIcon.Icon.etc_g_bm_buff_scroll_i01 A2 4000 @@ -2417,7 +2417,7 @@ 500 1 - + 2 1 49525 @@ -2462,7 +2462,7 @@ - + BranchIcon.Icon.bm_pendant_pve 1 @@ -2503,7 +2503,7 @@ - + BranchIcon.Icon.bm_pendant_pve 1 @@ -2563,7 +2563,7 @@ - + BranchIcon.Icon.bm_pendant_pve 1 @@ -2642,7 +2642,7 @@ - + BranchIcon.Icon.bm_pendant_pve 1 @@ -2740,7 +2740,7 @@ - + BranchIcon.Icon.bm_pendant_pve 1 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55100-55199.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55100-55199.xml index 300312b9d2..8048b88136 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55100-55199.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55100-55199.xml @@ -13,7 +13,7 @@ - + BranchIcon.Icon.bm_pendant_pvp_blue 1 @@ -76,7 +76,7 @@ - + BranchIcon.Icon.bm_pendant_pvp_blue 1 @@ -158,7 +158,7 @@ - + BranchIcon.Icon.bm_pendant_pvp_blue 1 @@ -259,7 +259,7 @@ - + BranchIcon.Icon.bm_pendant_pvp_blue 1 @@ -379,7 +379,7 @@ - + BranchIcon.Icon.bm_pendant_pvp_blue 1 @@ -498,7 +498,7 @@ - + BranchIcon.Icon.bm_pendant_pve_white 1 @@ -561,7 +561,7 @@ - + BranchIcon.Icon.bm_pendant_pve_white 1 @@ -647,7 +647,7 @@ - + BranchIcon.Icon.bm_pendant_pve_white 1 @@ -763,7 +763,7 @@ - + BranchIcon.Icon.bm_pendant_pve_white 1 @@ -883,7 +883,7 @@ - + BranchIcon.Icon.bm_pendant_pve_white 1 @@ -1006,7 +1006,7 @@ - + BranchIcon.Icon.bm_pendant_pvp 1 @@ -1069,7 +1069,7 @@ - + BranchIcon.Icon.bm_pendant_pvp 1 @@ -1151,7 +1151,7 @@ - + BranchIcon.Icon.bm_pendant_pvp 1 @@ -1252,7 +1252,7 @@ - + BranchIcon.Icon.bm_pendant_pvp 1 @@ -1368,7 +1368,7 @@ - + BranchIcon.Icon.bm_pendant_pvp 1 @@ -1473,7 +1473,7 @@ 500 90000 - + BranchIcon.Icon.bm_blessing_dragon 1 @@ -1521,7 +1521,7 @@ 500 - + icon.skill6038 A1 @@ -1614,7 +1614,7 @@ P - + icon.etc_codran_i09 1 1200 @@ -1981,7 +1981,7 @@ - + icon.skill19011 A2 4 @@ -2012,7 +2012,7 @@ - + icon.skill19011 A2 4 @@ -2043,7 +2043,7 @@ - + icon.skill19011 A2 4 @@ -2808,7 +2808,7 @@ - + BranchIcon.Icon.g_green_sealed_rune 2 1 @@ -2858,7 +2858,7 @@ - + BranchIcon.Icon.g_green_sealed_rune 2 1 @@ -2908,7 +2908,7 @@ - + BranchIcon.Icon.g_green_sealed_rune 2 1 @@ -2958,7 +2958,7 @@ - + BranchIcon.Icon.g_green_sealed_rune 2 1 @@ -3008,7 +3008,7 @@ - + BranchIcon.Icon.g_green_sealed_rune 2 1 @@ -3058,7 +3058,7 @@ - + BranchIcon.Icon.g_blue_sealed_rune 2 1 @@ -3108,7 +3108,7 @@ - + BranchIcon.Icon.g_blue_sealed_rune 2 1 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55200-55299.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55200-55299.xml index f0d5bced63..3cc2de1945 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55200-55299.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55200-55299.xml @@ -1,6 +1,6 @@  - + BranchIcon.Icon.g_blue_sealed_rune 2 1 @@ -50,7 +50,7 @@ - + BranchIcon.Icon.g_blue_sealed_rune 2 1 @@ -448,7 +448,7 @@ A1 20000 - + icon.skill19226 P @@ -526,7 +526,7 @@ - + icon.etc_scroll_white_i00 1 70104 @@ -558,7 +558,7 @@ 1800000 - + icon.bm_romantic_chaperon_gold A1 400 @@ -672,7 +672,7 @@ 3000 467 - + A1 20000 @@ -733,7 +733,7 @@ - + BranchIcon.Icon.g_pledge_bracelet_01 20 P @@ -745,7 +745,7 @@ - + BranchIcon.Icon.g_pledge_bracelet_02 20 P @@ -761,7 +761,7 @@ - + BranchIcon.Icon.g_pledge_bracelet_03 20 P @@ -781,7 +781,7 @@ - + BranchIcon.Icon.g_pledge_bracelet_04 20 P @@ -809,7 +809,7 @@ - + BranchIcon.Icon.g_pledge_bracelet_05 20 P @@ -845,7 +845,7 @@ - + BranchIcon.Icon.g_rune_sigel_lv00 BranchIcon.Icon.g_rune_sigel_lv00 @@ -1003,7 +1003,7 @@ - + BranchIcon.Icon.g_rune_tir_lv00 @@ -1216,7 +1216,7 @@ - + BranchIcon.Icon.g_rune_yr_lv01 BranchIcon.Icon.g_rune_yr_lv01 @@ -1876,7 +1876,7 @@ 500 500 - + icon.ev_11th_rare_acc_ring 55 @@ -1902,12 +1902,12 @@ - + icon.ev_11th_rare_acc_ring P - + icon.ev_11th_rare_acc_earing 55 @@ -1929,12 +1929,12 @@ - + icon.ev_11th_rare_acc_earing P - + icon.ev_11th_rare_acc_necklace @@ -1962,7 +1962,7 @@ - + icon.ev_11th_rare_acc_necklace P diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55300-55399.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55300-55399.xml index f5ec11721c..e6766a0378 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55300-55399.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55300-55399.xml @@ -92,7 +92,7 @@ 82800000 - + icon.skill0763 A2 1000 @@ -949,151 +949,151 @@ 500 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 - + icon.etc_dragons_blood_i03 A1 4 @@ -1198,28 +1198,28 @@ 500 500 - + icon.etc_box_of_adventure_1_i00 A1 500 500 3000 - + icon.etc_box_of_adventure_1_i00 A1 500 500 3000 - + icon.etc_box_of_adventure_1_i00 A1 500 500 3000 - + icon.etc_box_of_adventure_1_i00 A1 500 @@ -1273,9 +1273,30 @@ A1 - + - icon.bm_magic_square_talisman + + icon.bm_magic_square_talisman + icon.bm_magic_square_talisman + icon.bm_magic_square_talisman + icon.bm_magic_square_talisman + icon.bm_magic_square_talisman + icon.bm_magic_square_talisman + icon.bm_magic_square_talisman + icon.bm_magic_square_talisman + icon.bm_magic_square_talisman + icon.bm_magic_square_talisman + icon.bm_dimension_tallisman + icon.bm_dimension_tallisman + icon.bm_dimension_tallisman + icon.bm_dimension_tallisman + icon.bm_dimension_tallisman + icon.bm_dimension_tallisman + icon.bm_dimension_tallisman + icon.bm_dimension_tallisman + icon.bm_dimension_tallisman + icon.bm_dimension_tallisman + P @@ -1288,9 +1309,30 @@ 30000 100 - + - icon.bm_magic_square_talisman + + icon.bm_magic_square_talisman + icon.bm_magic_square_talisman + icon.bm_magic_square_talisman + icon.bm_magic_square_talisman + icon.bm_magic_square_talisman + icon.bm_magic_square_talisman + icon.bm_magic_square_talisman + icon.bm_magic_square_talisman + icon.bm_magic_square_talisman + icon.bm_magic_square_talisman + icon.bm_dimension_tallisman + icon.bm_dimension_tallisman + icon.bm_dimension_tallisman + icon.bm_dimension_tallisman + icon.bm_dimension_tallisman + icon.bm_dimension_tallisman + icon.bm_dimension_tallisman + icon.bm_dimension_tallisman + icon.bm_dimension_tallisman + icon.bm_dimension_tallisman + P @@ -1358,7 +1400,7 @@ SELF SINGLE - + icon.etc_lesser_potion_red_i00 @@ -1368,7 +1410,7 @@ 500 3000 - + icon.etc_lesser_potion_scarlet_i00 @@ -1378,7 +1420,7 @@ 500 3000 - + icon.etc_lesser_potion_yellow_i00 @@ -1388,7 +1430,7 @@ 500 3000 - + icon.etc_lesser_potion_green_i00 @@ -1398,7 +1440,7 @@ 500 3000 - + icon.etc_lesser_potion_blue_i00 @@ -1408,7 +1450,7 @@ 500 3000 - + icon.etc_lesser_potion_purple_i00 @@ -1418,7 +1460,7 @@ 500 3000 - + icon.exp_bottle A1 @@ -1426,8 +1468,8 @@ 20000 1 - - + + icon.etc_cobol_i04 A1 4 @@ -1439,7 +1481,7 @@ icon.skill19226 P - + A1 200 3000 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55400-55499.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55400-55499.xml index d8d630c0f2..16531514e0 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55400-55499.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55400-55499.xml @@ -32,7 +32,7 @@ BranchSys.icon.br_aga_local2009_g_i00 P - + icon.etc_trophy_i00 A1 @@ -195,7 +195,7 @@ - + icon.etc_summon_aga_agit_i00 3000 @@ -862,7 +862,7 @@ - + icon.general_energy_condense_i01 A1 4 @@ -1127,7 +1127,7 @@ P - + icon.etc_bm_jewel_garnet icon.etc_bm_jewel_garnet @@ -1147,25 +1147,25 @@ 500 1000 - + A1 500 500 1000 - + A1 500 500 1000 - + A1 500 500 1000 - + A1 500 500 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55500-55599.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55500-55599.xml index 769c7724f3..9855aa9e3a 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55500-55599.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55500-55599.xml @@ -1,24 +1,24 @@  - + A1 500 500 1000 - + A1 500 500 1000 - + A1 500 500 1000 - + A1 500 500 @@ -87,7 +87,7 @@ - + A1 500 500 @@ -115,12 +115,12 @@ icon.etc_treasure_box_i03 A1 - + icon.etc_treasure_box_i04 A1 - + icon.etc_treasure_box_i05 A1 @@ -516,7 +516,7 @@ 1 - + icon.etc_rbracelet_aga_agit_i00 P @@ -599,7 +599,7 @@ 3000 - + br_cashtex.item.br_cash_rune_of_feather_i00 P @@ -675,21 +675,21 @@ P - + icon.etc_charm_of_courage_i01 A1 4 1 - + icon.etc_charm_of_courage_i04 A1 4 1 - + icon.etc_charm_of_courage_i02 A1 4 @@ -711,7 +711,7 @@ 20000 1 - + icon.exp_bottle_scroll A1 @@ -733,7 +733,6 @@ 2 1 A1 - 500 5 0 SELF @@ -747,7 +746,7 @@ A1 - + icon.etc_oren_fish_scale_i00 A1 4 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55600-55699.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55600-55699.xml index 3a4585034f..47e0d56594 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55600-55699.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55600-55699.xml @@ -1364,6 +1364,7 @@ 70758 1 A1 + 1000 500 500 5 @@ -1472,7 +1473,7 @@ 1 - + icon.bm_dragon_fruit A1 4 @@ -1521,35 +1522,35 @@ P - + icon.etc_charm_of_courage_i03 A1 4 1 - + icon.etc_charm_of_courage_i05 A1 4 1 - + icon.etc_charm_of_courage_i00 A1 4 1 - + icon.etc_charm_of_courage_i01 A1 4 1 - + icon.etc_charm_of_courage_i04 A1 4 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55700-55799.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55700-55799.xml index fd8b829dc6..e0bb1dc400 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55700-55799.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55700-55799.xml @@ -7,7 +7,7 @@ 2500 3000 - + icon.etc_summon_aga_agit_i00 A1 @@ -86,13 +86,13 @@ P - + A1 500 500 1000 - + A1 500 500 @@ -108,12 +108,14 @@ icon.etc_bm_brooch_lavianrose_i03 A1 + 4 AVE_BROOCH AVE_BROOCH A1 + 1 AVE_BROOCH,10 @@ -209,7 +211,7 @@ 500 500 - + icon.skill19226 P @@ -220,7 +222,7 @@ P - + icon.etc_dragons_blood_i03 A1 4 @@ -303,7 +305,7 @@ - + BranchIcon.icon.g_bm_elmoreden_cloak_normal P @@ -371,7 +373,7 @@ - + BranchIcon.icon.g_bm_aden_cloak_normal P @@ -418,7 +420,7 @@ - + BranchIcon.icon.g_bm_elmore_cloak_normal P @@ -493,7 +495,7 @@ - + BranchIcon.icon.g_bm_perios_cloak_normal P @@ -654,12 +656,12 @@ 689 - + BranchIcon.icon.g_bm_cloak_mineral_normal P - + BranchIcon.icon.g_bm_cloak_mineral_normal P @@ -674,7 +676,7 @@ P - + BranchIcon.icon.g_bm_cloak_mineral_normal P @@ -760,7 +762,7 @@ P - + BranchIcon.icon.g_bm_cloak_mineral_normal P @@ -811,7 +813,7 @@ 1 - + BranchIcon.icon.g_bm_cloak_mineral_normal P 1 @@ -823,12 +825,12 @@ 1 - + BranchIcon.icon.g_bm_cloak_mineral_normal P - + BranchIcon.icon.g_bm_cloak_mineral_normal P @@ -843,7 +845,7 @@ P - + BranchIcon.icon.g_bm_cloak_mineral_normal P diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55800-55899.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55800-55899.xml index 103e21a9c1..53cc25979e 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55800-55899.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55800-55899.xml @@ -31,12 +31,12 @@ P - + BranchIcon.icon.g_bm_cloak_mineral_normal P - + BranchIcon.icon.g_bm_cloak_mineral_normal P @@ -51,7 +51,7 @@ P - + BranchIcon.icon.g_bm_cloak_mineral_normal P @@ -137,7 +137,7 @@ P - + BranchIcon.icon.g_bm_cloak_mineral_normal P @@ -188,7 +188,7 @@ 1 - + BranchIcon.icon.g_bm_cloak_mineral_normal P 1 @@ -200,12 +200,12 @@ 1 - + BranchIcon.icon.g_bm_cloak_mineral_normal P - + BranchIcon.icon.g_bm_cloak_mineral_normal P @@ -220,7 +220,7 @@ P - + BranchIcon.icon.g_bm_cloak_mineral_normal P @@ -322,7 +322,7 @@ 867 - + BranchIcon.icon.g_bm_cloak_mineral_normal P @@ -502,15 +502,19 @@ 5 + 5 5 + 5 5 + 5 5 + 5 @@ -521,7 +525,7 @@ P - + icon.event_halloween_pumpkin_i00 A1 4 @@ -545,7 +549,7 @@ 500 - + icon.bm_dragon_posion_brave A1 4 @@ -556,7 +560,7 @@ 500 500 - + icon.gomdori_chest_change A1 @@ -564,7 +568,7 @@ 10000 1 - + icon.sayha2017_panda A1 @@ -572,7 +576,7 @@ 10000 1 - + icon.sayha2017_cat A1 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55900-55999.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55900-55999.xml index 1363526489..43a7d39650 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55900-55999.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/55900-55999.xml @@ -191,27 +191,27 @@ A1 3000 - + A1 500 500 - + A1 500 500 - + A1 500 500 - + A1 500 500 - + A1 500 500 @@ -233,7 +233,7 @@ 3000 - + BranchSys.icon.br_sevenlove_girlpresent_i00 A1 4 @@ -312,7 +312,7 @@ 3000 - + icon.etc_dragons_blood_i03 A1 4 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/56000-56099.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/56000-56099.xml index d72801b23d..cacd36c1d9 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/56000-56099.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/56000-56099.xml @@ -13,7 +13,7 @@ 500 500 - + icon.skill19226 P @@ -24,7 +24,7 @@ A1 3000 - + icon.star_scrl_of_ench_ag A1 @@ -80,7 +80,7 @@ 100 - + icon.etc_scroll_white_i00 A1 700 @@ -250,7 +250,7 @@ P - + BranchIcon.icon.g_bm_hawk_agathion_charm_lv1_jp P @@ -290,7 +290,7 @@ P - + BranchIcon.icon.g_bm_elizabeth_agathion_charm_lv1_jp P @@ -335,7 +335,7 @@ P - + BranchIcon.icon.g_bm_elizabeth_agathion_charm_lv1_jp P @@ -496,7 +496,7 @@ 1 - + icon.skill1036 A1 1 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59100-59199.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59100-59199.xml index 82f30e5a8d..99a6e6cfd8 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59100-59199.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59100-59199.xml @@ -69,55 +69,55 @@ icon.agathion_gem_star_1 P - + icon.etc_summon_aga_agit_i00 A1 3000 - + icon.etc_summon_aga_agit_i00 A1 3000 - + icon.etc_summon_aga_agit_i00 A1 3000 - + icon.etc_summon_aga_agit_i00 A1 3000 - + icon.etc_summon_aga_agit_i00 A1 3000 - + icon.etc_summon_aga_agit_i00 A1 3000 - + icon.etc_summon_aga_agit_i00 A1 3000 - + icon.etc_summon_aga_agit_i00 A1 3000 - + icon.etc_summon_aga_agit_i00 A1 @@ -342,7 +342,7 @@ A1 300000 - + icon.skill19226 P diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59200-59299.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59200-59299.xml index 74829d8194..ddea75d256 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59200-59299.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59200-59299.xml @@ -148,7 +148,7 @@ 10800000 - + BranchIcon.Icon.g_bm_costume_archer_green A1 50 @@ -253,7 +253,7 @@ 10800000 - + BranchIcon.Icon.g_bm_costume_holloween A1 50 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59300-59399.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59300-59399.xml index cd75659b01..1c372f81d3 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59300-59399.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59300-59399.xml @@ -121,8 +121,8 @@ 50 7200000 - - + + BranchIcon.Icon.g_bm_costume_zaken A1 4 @@ -143,7 +143,7 @@ 50 7200000 - + BranchIcon.Icon.g_bm_costume_anakim A1 diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59500-59599.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59500-59599.xml index 5a3db4c115..788fbdf04d 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59500-59599.xml +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59500-59599.xml @@ -409,4 +409,114 @@ 600000 673 + + + icon.etc_summon_aga_agit_i00 + A1 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + BranchIcon.Icon.g_bm_costume_thief + A1 + 500 + + + BranchIcon.Icon.g_bm_costume_thief + A1 + 500 + + + BranchIcon.Icon.g_bm_costume_thief + A1 + 500 + + + BranchIcon.Icon.g_bm_costume_thief + A1 + 500 + + + BranchIcon.Icon.g_bm_costume_thief + A1 + 500 + + + BranchIcon.Icon.g_bm_costume_navy + A1 + 500 + + + BranchIcon.Icon.g_bm_costume_navy + A1 + 500 + + + BranchIcon.Icon.g_bm_costume_navy + A1 + 500 + + + BranchIcon.Icon.g_bm_costume_navy + A1 + 500 + + + BranchIcon.Icon.g_bm_costume_navy + A1 + 500 + + + BranchIcon.Icon.g_bm_costume_nymph + A1 + 500 + + + BranchIcon.Icon.g_bm_costume_nymph + A1 + 500 + + + BranchIcon.Icon.g_bm_costume_nymph + A1 + 500 + + + BranchIcon.Icon.g_bm_costume_nymph + A1 + 500 + + + BranchIcon.Icon.g_bm_costume_nymph + A1 + 500 + + + BranchIcon.Icon.g_bm_costume_devil + A1 + 500 + + + BranchIcon.Icon.g_bm_costume_devil + A1 + 500 + + + BranchIcon.Icon.g_bm_costume_devil + A1 + 500 + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59600-59699.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59600-59699.xml new file mode 100644 index 0000000000..c42e1f6f1c --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/59600-59699.xml @@ -0,0 +1,535 @@ + + + + BranchIcon.Icon.g_bm_costume_devil + A1 + 500 + + + BranchIcon.Icon.g_bm_costume_devil + A1 + 500 + + + + BranchIcon.Icon.g_bm_costume_thief + A1 + 50 + 7200000 + + + + BranchIcon.Icon.g_bm_costume_thief + A1 + 50 + 7200000 + + + BranchIcon.Icon.g_bm_costume_thief + A2 + 4 + 100000 + + + + BranchIcon.Icon.g_bm_costume_thief + A2 + 4 + + + BranchIcon.Icon.g_bm_costume_thief + A2 + 4 + + + + BranchIcon.Icon.g_bm_costume_navy + A1 + 50 + 7200000 + + + + BranchIcon.Icon.g_bm_costume_navy + A1 + 50 + 7200000 + + + + BranchIcon.Icon.g_bm_costume_navy + A2 + 4 + 100000 + + + + BranchIcon.Icon.g_bm_costume_navy + A2 + 4 + 100000 + + + + BranchIcon.Icon.g_bm_costume_navy + A2 + 4 + + + + BranchIcon.Icon.g_bm_costume_navy + A2 + 4 + + + + BranchIcon.Icon.g_bm_costume_nymph + A1 + 50 + 7200000 + + + + BranchIcon.Icon.g_bm_costume_nymph + A1 + 50 + 7200000 + + + + BranchIcon.Icon.g_bm_costume_nymph + A2 + 4 + true + 1200 + 100000 + -100 + + + BranchIcon.Icon.g_bm_costume_nymph + A2 + 4 + true + 1200 + 60000 + -100 + + + + BranchIcon.Icon.g_bm_costume_devil + A1 + 50 + 7200000 + + + + BranchIcon.Icon.g_bm_costume_devil + A2 + 4 + 90000 + 20 + + + + BranchIcon.Icon.g_bm_costume_devil + A2 + 4 + + + BranchIcon.Icon.g_bm_costume_devil + A2 + 500 + + + icon_bm_gold_lure_special_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + + icon.ev_charge_scroll + A1 + 4 + 60000 + 1 + + + + icon.skill10030 + P + 4 + 30000 + + + + icon.skill11876 + A1 + 4 + 500 + 500 + 180000 + 100 + + + + icon.skill11621 + A1 + 4 + 500 + 500 + 300000 + 200 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + A1 + 500 + 500 + 1000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + icon.bm_pendant_pve_box + A1 + 500 + 500 + 3000 + + + + icon.bm_elmoaden_exp_scrl + A1 + 500 + + + + icon.bm_elmoaden_exp_scrl + A1 + 500 + + + + icon.bm_elmoaden_exp_scrl + A1 + 500 + + + + icon.bm_elmoaden_exp_scrl + A1 + 500 + + + + icon.bm_elmoaden_exp_scrl + A1 + 500 + + + + icon.bm_elmoaden_exp_scrl + A1 + 500 + + + + icon.power_of_storm + A1 + 4 + 7200000 + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/60000-60099.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/60000-60099.xml new file mode 100644 index 0000000000..89e8b54494 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/60000-60099.xml @@ -0,0 +1,112 @@ + + + + + icon.skill0922 + P + 5000 + + + + icon.karma + A2 + 4 + true + -100 + + + + icon.server_ranking_1 + A1 + 4 + 1 + + + + icon.server_ranking_2 + A1 + 4 + 1 + + + + icon.server_ranking_3 + A1 + 4 + 1 + + + + icon.race_ranking_1 + A1 + 4 + 1 + + + + icon.race_ranking_1 + A1 + 4 + 1 + + + + icon.race_ranking_1 + A1 + 4 + 1 + + + + icon.race_ranking_1 + A1 + 4 + 1 + + + + icon.race_ranking_1 + A1 + 4 + 1 + + + + icon.race_ranking_1 + A1 + 4 + 1 + + + + icon.UI_server_ranking_1 + P + + + + icon.UI_server_ranking_2 + P + + + + icon.UI_server_ranking_3 + P + + + + icon.UI_race_ranking_1 + P + + + + A1 + 1 + 3500 + + + + A1 + 1 + 3500 + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/62000-62099.xml b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/62000-62099.xml new file mode 100644 index 0000000000..ad289d2f9e --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/62000-62099.xml @@ -0,0 +1,18 @@ + + + + + icon.scroll_of_verification_i06 + A2 + 4 + 60000 + 1 + + + + icon.griffin_vehicle + A2 + 1000 + 1 + + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/xsd/charTemplate.xsd b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/xsd/charTemplate.xsd index d92c43cd29..634ebe3c55 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/xsd/charTemplate.xsd +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/xsd/charTemplate.xsd @@ -7,7 +7,7 @@ - + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/xsd/classList.xsd b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/xsd/classList.xsd index 1186b0503d..393c6bebb1 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/xsd/classList.xsd +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/xsd/classList.xsd @@ -3,13 +3,13 @@ - + - + @@ -17,7 +17,7 @@ - + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/xsd/initialEquipment.xsd b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/xsd/initialEquipment.xsd index b664080744..de357479f0 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/xsd/initialEquipment.xsd +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/xsd/initialEquipment.xsd @@ -18,7 +18,7 @@ - + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/xsd/skillTrees.xsd b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/xsd/skillTrees.xsd index 92aa415bda..8f8149ea0d 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/xsd/skillTrees.xsd +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/xsd/skillTrees.xsd @@ -123,7 +123,7 @@ - + @@ -131,7 +131,7 @@ - + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/enums/UserInfoType.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/enums/UserInfoType.java index c285e64b1c..11a8d4bc5f 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/enums/UserInfoType.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/enums/UserInfoType.java @@ -41,15 +41,17 @@ public enum UserInfoType implements IUpdateTypeComponent ATK_ELEMENTAL(0x0E, 5), CLAN(0x0F, 32), - SOCIAL(0x10, 22), - VITA_FAME(0x11, 15), - SLOTS(0x12, 9), + SOCIAL(0x10, 30), + VITA_FAME(0x11, 19), + SLOTS(0x12, 12), MOVEMENTS(0x13, 4), COLOR(0x14, 10), - INVENTORY_LIMIT(0x15, 9), + INVENTORY_LIMIT(0x15, 13), TRUE_HERO(0x16, 9), - ATT_SPIRITS(0x17, 26); + ATT_SPIRITS(0x17, 26), + + UNKNOWN_196(0x18, 6); /** Int mask. */ private final int _mask; diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/base/ClassId.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/base/ClassId.java index 9712321557..9394a6c4bf 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/base/ClassId.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/base/ClassId.java @@ -177,16 +177,16 @@ public enum ClassId implements IIdentifiable MALE_SOLDIER(123, false, Race.KAMAEL, null), FEMALE_SOLDIER(124, false, Race.KAMAEL, null), - TROOPER(125, false, Race.KAMAEL, MALE_SOLDIER), + TROOPER_OLD(125, false, Race.KAMAEL, MALE_SOLDIER), WARDER(126, false, Race.KAMAEL, FEMALE_SOLDIER), - BERSERKER(127, false, Race.KAMAEL, TROOPER), - MALE_SOULBREAKER(128, false, Race.KAMAEL, TROOPER), + BERSERKER_OLD(127, false, Race.KAMAEL, TROOPER_OLD), + MALE_SOULBREAKER(128, false, Race.KAMAEL, TROOPER_OLD), FEMALE_SOULBREAKER(129, false, Race.KAMAEL, WARDER), ARBALESTER(130, false, Race.KAMAEL, WARDER), - DOOMBRINGER(131, false, Race.KAMAEL, BERSERKER), + DOOMBRINGER_OLD(131, false, Race.KAMAEL, BERSERKER_OLD), MALE_SOUL_HOUND(132, false, Race.KAMAEL, MALE_SOULBREAKER), FEMALE_SOUL_HOUND(133, false, Race.KAMAEL, FEMALE_SOULBREAKER), - TRICKSTER(134, false, Race.KAMAEL, ARBALESTER), + TRICKSTER_OLD(134, false, Race.KAMAEL, ARBALESTER), INSPECTOR(135, false, Race.KAMAEL, WARDER), JUDICATOR(136, false, Race.KAMAEL, INSPECTOR), @@ -213,7 +213,7 @@ public enum ClassId implements IIdentifiable TYRR_TITAN(154, false, Race.ORC, TITAN), TYRR_GRAND_KHAVATARI(155, false, Race.ORC, GRAND_KHAVATARI), TYRR_MAESTRO(156, false, Race.DWARF, MAESTRO), - TYRR_DOOMBRINGER(157, false, Race.KAMAEL, DOOMBRINGER), + TYRR_DOOMBRINGER(157, false, Race.KAMAEL, DOOMBRINGER_OLD), OTHELL_ADVENTURER(158, false, Race.HUMAN, ADVENTURER), OTHELL_WIND_RIDER(159, false, Race.ELF, WIND_RIDER), OTHELL_GHOST_HUNTER(160, false, Race.DARK_ELF, GHOST_HUNTER), @@ -221,7 +221,7 @@ public enum ClassId implements IIdentifiable YUL_SAGITTARIUS(162, false, Race.HUMAN, SAGITTARIUS), YUL_MOONLIGHT_SENTINEL(163, false, Race.ELF, MOONLIGHT_SENTINEL), YUL_GHOST_SENTINEL(164, false, Race.DARK_ELF, GHOST_SENTINEL), - YUL_TRICKSTER(165, false, Race.KAMAEL, TRICKSTER), + YUL_TRICKSTER(165, false, Race.KAMAEL, TRICKSTER_OLD), FEOH_ARCHMAGE(166, true, Race.HUMAN, ARCHMAGE), FEOH_SOULTAKER(167, true, Race.HUMAN, SOULTAKER), FEOH_MYSTIC_MUSE(168, true, Race.ELF, MYSTIC_MUSE), @@ -249,7 +249,24 @@ public enum ClassId implements IIdentifiable STRATOMANCER(187, true, Race.ERTHEIA, CLOUD_BREAKER), EVISCERATOR(188, false, Race.ERTHEIA, RIPPER), - SAYHA_SEER(189, true, Race.ERTHEIA, STRATOMANCER); + SAYHA_SEER(189, true, Race.ERTHEIA, STRATOMANCER), + + DUMMY_ENTRY_38(190, false, null, null), + DUMMY_ENTRY_39(191, false, null, null), + + KAMAEL_SOLDIER(192, false, Race.KAMAEL, null), + + TROOPER(193, false, Race.KAMAEL, KAMAEL_SOLDIER), // Proper Id? + SOUL_FINDER(194, false, Race.KAMAEL, KAMAEL_SOLDIER), // Proper Id? + WARDEN(195, false, Race.KAMAEL, KAMAEL_SOLDIER), // Proper Id? + + BERSERKER(196, false, Race.KAMAEL, TROOPER), // Proper Id? + SOUL_BREAKER(197, false, Race.KAMAEL, SOUL_FINDER), // Proper Id? + SOUL_RANGER(198, false, Race.KAMAEL, WARDEN), // Proper Id? + + DOOMBRINGER(199, false, Race.KAMAEL, BERSERKER), // Proper Id? + SOUL_HOUND(200, false, Race.KAMAEL, SOUL_BREAKER), // Proper Id? + TRICKSTER(201, false, Race.KAMAEL, SOUL_RANGER); // Proper Id? /** The Identifier of the Class */ private final int _id; diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/base/ClassInfo.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/base/ClassInfo.java index 074bbbfe9c..7cd0b0fa9f 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/base/ClassInfo.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/base/ClassInfo.java @@ -87,6 +87,10 @@ public class ClassInfo { classClientId += 3121; } + else if ((classClientId >= 192) && (classClientId <= 201)) + { + classClientId += 12817; // TODO: Find proper ids. + } return classClientId; } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/NpcStringId.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/NpcStringId.java index 45ca32d5a4..83822238e7 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/NpcStringId.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/NpcStringId.java @@ -130,20 +130,20 @@ public class NpcStringId @ClientString(id = 701, message = "A Trip Begins") public static NpcStringId A_TRIP_BEGINS; - @ClientString(id = 702, message = "A Trip Begins (In Progress)") + @ClientString(id = 702, message = "A Trip Begins (In progress)") public static NpcStringId A_TRIP_BEGINS_IN_PROGRESS; - @ClientString(id = 703, message = "A Trip Begins (Done)") - public static NpcStringId A_TRIP_BEGINS_DONE; + @ClientString(id = 703, message = "A Trip Begins (Completed)") + public static NpcStringId A_TRIP_BEGINS_COMPLETED; @ClientString(id = 801, message = "A Trip Begins") public static NpcStringId A_TRIP_BEGINS_2; - @ClientString(id = 802, message = "A Trip Begins (In Progress)") + @ClientString(id = 802, message = "A Trip Begins (In progress)") public static NpcStringId A_TRIP_BEGINS_IN_PROGRESS_2; - @ClientString(id = 803, message = "A Trip Begins (Done)") - public static NpcStringId A_TRIP_BEGINS_DONE_2; + @ClientString(id = 803, message = "A Trip Begins (Completed)") + public static NpcStringId A_TRIP_BEGINS_COMPLETED_2; @ClientString(id = 901, message = "Into the City of Humans") public static NpcStringId INTO_THE_CITY_OF_HUMANS; @@ -658,19 +658,19 @@ public class NpcStringId @ClientString(id = 4103, message = "The Adventurer's Challenge (Done)") public static NpcStringId THE_ADVENTURER_S_CHALLENGE_DONE; - @ClientString(id = 4151, message = "Delivery duty complete. \\n Go find the Newbie Helper.") + @ClientString(id = 4151, message = "Delivery duty complete. \n Go find the Newbie Helper.") public static NpcStringId DELIVERY_DUTY_COMPLETE_N_GO_FIND_THE_NEWBIE_HELPER; - @ClientString(id = 4152, message = "Acquisition of Soulshot for beginners complete. \\n Go find the Newbie Helper.") + @ClientString(id = 4152, message = "Acquisition of Soulshot for beginners complete. \n Go find the Newbie Helper.") public static NpcStringId ACQUISITION_OF_SOULSHOT_FOR_BEGINNERS_COMPLETE_N_GO_FIND_THE_NEWBIE_HELPER; - @ClientString(id = 4153, message = "Acquisition of Weapon Coupon for beginners complete. \\n Go speak with the Newbie Helper.") + @ClientString(id = 4153, message = "Acquisition of Weapon Coupon for beginners complete. \n Go speak with the Newbie Helper.") public static NpcStringId ACQUISITION_OF_WEAPON_COUPON_FOR_BEGINNERS_COMPLETE_N_GO_SPEAK_WITH_THE_NEWBIE_HELPER; - @ClientString(id = 4154, message = "Acquisition of race-specific weapon complete. \\n Go find the Newbie Helper.") + @ClientString(id = 4154, message = "Acquisition of race-specific weapon complete. \n Go find the Newbie Helper.") public static NpcStringId ACQUISITION_OF_RACE_SPECIFIC_WEAPON_COMPLETE_N_GO_FIND_THE_NEWBIE_HELPER; - @ClientString(id = 4155, message = "Last duty complete. \\n Go find the Newbie Helper.") + @ClientString(id = 4155, message = "Last duty complete. \n Go find the Newbie Helper.") public static NpcStringId LAST_DUTY_COMPLETE_N_GO_FIND_THE_NEWBIE_HELPER; @ClientString(id = 4201, message = "|Lv. 25-99| Help the Uncle!") @@ -907,11 +907,11 @@ public class NpcStringId @ClientString(id = 6701, message = "Saga of the Doombringer") public static NpcStringId SAGA_OF_THE_DOOMBRINGER; - @ClientString(id = 6702, message = "Saga of the Doombringer (In Progress)") + @ClientString(id = 6702, message = "Saga of the Doombringer (In progress)") public static NpcStringId SAGA_OF_THE_DOOMBRINGER_IN_PROGRESS; - @ClientString(id = 6703, message = "Saga of the Doombringer (Done)") - public static NpcStringId SAGA_OF_THE_DOOMBRINGER_DONE; + @ClientString(id = 6703, message = "Saga of the Doombringer (Completed)") + public static NpcStringId SAGA_OF_THE_DOOMBRINGER_COMPLETED; @ClientString(id = 6750, message = "$s1! You seek the forbidden knowledge and I cannot let you have it!") public static NpcStringId S1_YOU_SEEK_THE_FORBIDDEN_KNOWLEDGE_AND_I_CANNOT_LET_YOU_HAVE_IT; @@ -970,11 +970,11 @@ public class NpcStringId @ClientString(id = 6801, message = "Saga of the Soul Hound") public static NpcStringId SAGA_OF_THE_SOUL_HOUND; - @ClientString(id = 6802, message = "Saga of the Soul Hound (In Progress)") + @ClientString(id = 6802, message = "Saga of the Soul Hound (In progress)") public static NpcStringId SAGA_OF_THE_SOUL_HOUND_IN_PROGRESS; - @ClientString(id = 6803, message = "Saga of the Soul Hound (Done)") - public static NpcStringId SAGA_OF_THE_SOUL_HOUND_DONE; + @ClientString(id = 6803, message = "Saga of the Soul Hound (Completed)") + public static NpcStringId SAGA_OF_THE_SOUL_HOUND_COMPLETED; @ClientString(id = 6851, message = "$s1! Your time is up. Prepare to die a horrible death.") public static NpcStringId S1_YOUR_TIME_IS_UP_PREPARE_TO_DIE_A_HORRIBLE_DEATH; @@ -1033,11 +1033,11 @@ public class NpcStringId @ClientString(id = 6901, message = "Saga of the Trickster") public static NpcStringId SAGA_OF_THE_TRICKSTER; - @ClientString(id = 6902, message = "Saga of the Trickster (In Progress)") + @ClientString(id = 6902, message = "Saga of the Trickster (In progress)") public static NpcStringId SAGA_OF_THE_TRICKSTER_IN_PROGRESS; - @ClientString(id = 6903, message = "Saga of the Trickster (Done)") - public static NpcStringId SAGA_OF_THE_TRICKSTER_DONE; + @ClientString(id = 6903, message = "Saga of the Trickster (Completed)") + public static NpcStringId SAGA_OF_THE_TRICKSTER_COMPLETED; @ClientString(id = 6950, message = "$s1! How dare you interfere! You shall pay for this!") public static NpcStringId S1_HOW_DARE_YOU_INTERFERE_YOU_SHALL_PAY_FOR_THIS; @@ -1096,11 +1096,11 @@ public class NpcStringId @ClientString(id = 7001, message = "Saga of the Phoenix Knight") public static NpcStringId SAGA_OF_THE_PHOENIX_KNIGHT; - @ClientString(id = 7002, message = "Saga of the Phoenix Knight (In Progress)") + @ClientString(id = 7002, message = "Saga of the Phoenix Knight (In progress)") public static NpcStringId SAGA_OF_THE_PHOENIX_KNIGHT_IN_PROGRESS; - @ClientString(id = 7003, message = "Saga of the Phoenix Knight (Done)") - public static NpcStringId SAGA_OF_THE_PHOENIX_KNIGHT_DONE; + @ClientString(id = 7003, message = "Saga of the Phoenix Knight (Completed)") + public static NpcStringId SAGA_OF_THE_PHOENIX_KNIGHT_COMPLETED; @ClientString(id = 7050, message = "You made it here, $s1. I'll show my strength. Die!") public static NpcStringId YOU_MADE_IT_HERE_S1_I_LL_SHOW_MY_STRENGTH_DIE; @@ -1156,17 +1156,17 @@ public class NpcStringId @ClientString(id = 7067, message = "$s1...Don't think you've won! Your dark shadow will always follow you...hypocrite!") public static NpcStringId S1_DON_T_THINK_YOU_VE_WON_YOUR_DARK_SHADOW_WILL_ALWAYS_FOLLOW_YOU_HYPOCRITE; - @ClientString(id = 7068, message = "Due to other character's intervention, the quest monster has disappeared.\\nYou will have to pass the current stage alone.") + @ClientString(id = 7068, message = "Due to other character's intervention, the quest monster has disappeared.\nYou will have to pass the current stage alone.") public static NpcStringId DUE_TO_OTHER_CHARACTER_S_INTERVENTION_THE_QUEST_MONSTER_HAS_DISAPPEARED_NYOU_WILL_HAVE_TO_PASS_THE_CURRENT_STAGE_ALONE; @ClientString(id = 7101, message = "Saga of Eva's Templar") public static NpcStringId SAGA_OF_EVA_S_TEMPLAR; - @ClientString(id = 7102, message = "Saga of Eva's Templar (In Progress)") + @ClientString(id = 7102, message = "Saga of Eva's Templar (In progress)") public static NpcStringId SAGA_OF_EVA_S_TEMPLAR_IN_PROGRESS; - @ClientString(id = 7103, message = "Saga of Eva's Templar (Done)") - public static NpcStringId SAGA_OF_EVA_S_TEMPLAR_DONE; + @ClientString(id = 7103, message = "Saga of Eva's Templar (Completed)") + public static NpcStringId SAGA_OF_EVA_S_TEMPLAR_COMPLETED; @ClientString(id = 7150, message = "A temple knight guards the Mother Tree! $s1! Has Human contact made you forget that?") public static NpcStringId A_TEMPLE_KNIGHT_GUARDS_THE_MOTHER_TREE_S1_HAS_HUMAN_CONTACT_MADE_YOU_FORGET_THAT; @@ -1225,11 +1225,11 @@ public class NpcStringId @ClientString(id = 7201, message = "Saga of the Sword Muse") public static NpcStringId SAGA_OF_THE_SWORD_MUSE; - @ClientString(id = 7202, message = "Saga of the Sword Muse (In Progress)") + @ClientString(id = 7202, message = "Saga of the Sword Muse (In progress)") public static NpcStringId SAGA_OF_THE_SWORD_MUSE_IN_PROGRESS; - @ClientString(id = 7203, message = "Saga of the Sword Muse (Done)") - public static NpcStringId SAGA_OF_THE_SWORD_MUSE_DONE; + @ClientString(id = 7203, message = "Saga of the Sword Muse (Completed)") + public static NpcStringId SAGA_OF_THE_SWORD_MUSE_COMPLETED; @ClientString(id = 7250, message = "$s1, You'd better listen.") public static NpcStringId S1_YOU_D_BETTER_LISTEN; @@ -1288,11 +1288,11 @@ public class NpcStringId @ClientString(id = 7301, message = "Saga of the Duelist") public static NpcStringId SAGA_OF_THE_DUELIST; - @ClientString(id = 7302, message = "Saga of the Duelist (In Progress)") + @ClientString(id = 7302, message = "Saga of the Duelist (In progress)") public static NpcStringId SAGA_OF_THE_DUELIST_IN_PROGRESS; - @ClientString(id = 7303, message = "Saga of the Duelist (Done)") - public static NpcStringId SAGA_OF_THE_DUELIST_DONE; + @ClientString(id = 7303, message = "Saga of the Duelist (Completed)") + public static NpcStringId SAGA_OF_THE_DUELIST_COMPLETED; @ClientString(id = 7350, message = "$s1! Attack me? I'm immortal! I'm unrivaled!") public static NpcStringId S1_ATTACK_ME_I_M_IMMORTAL_I_M_UNRIVALED; @@ -1351,11 +1351,11 @@ public class NpcStringId @ClientString(id = 7401, message = "Saga of the Dreadnought") public static NpcStringId SAGA_OF_THE_DREADNOUGHT; - @ClientString(id = 7402, message = "Saga of the Dreadnought (In Progress)") + @ClientString(id = 7402, message = "Saga of the Dreadnought (In progress)") public static NpcStringId SAGA_OF_THE_DREADNOUGHT_IN_PROGRESS; - @ClientString(id = 7403, message = "Saga of the Dreadnought (Done)") - public static NpcStringId SAGA_OF_THE_DREADNOUGHT_DONE; + @ClientString(id = 7403, message = "Saga of the Dreadnought (Completed)") + public static NpcStringId SAGA_OF_THE_DREADNOUGHT_COMPLETED; @ClientString(id = 7450, message = "In the name of gods, I punish you, $s1! You can't rival us all, no matter how strong you think you are!") public static NpcStringId IN_THE_NAME_OF_GODS_I_PUNISH_YOU_S1_YOU_CAN_T_RIVAL_US_ALL_NO_MATTER_HOW_STRONG_YOU_THINK_YOU_ARE; @@ -1414,11 +1414,11 @@ public class NpcStringId @ClientString(id = 7501, message = "Saga of the Titan") public static NpcStringId SAGA_OF_THE_TITAN; - @ClientString(id = 7502, message = "Saga of the Titan (In Progress)") + @ClientString(id = 7502, message = "Saga of the Titan (In progress)") public static NpcStringId SAGA_OF_THE_TITAN_IN_PROGRESS; - @ClientString(id = 7503, message = "Saga of the Titan (Done)") - public static NpcStringId SAGA_OF_THE_TITAN_DONE; + @ClientString(id = 7503, message = "Saga of the Titan (Completed)") + public static NpcStringId SAGA_OF_THE_TITAN_COMPLETED; @ClientString(id = 7550, message = "$s1! You may follow me, but an Orc is no match for my giant's strength!") public static NpcStringId S1_YOU_MAY_FOLLOW_ME_BUT_AN_ORC_IS_NO_MATCH_FOR_MY_GIANT_S_STRENGTH; @@ -1477,11 +1477,11 @@ public class NpcStringId @ClientString(id = 7601, message = "Saga of the Grand Khavatari") public static NpcStringId SAGA_OF_THE_GRAND_KHAVATARI; - @ClientString(id = 7602, message = "Saga of the Grand Khavatari (In Progress)") + @ClientString(id = 7602, message = "Saga of the Grand Khavatari (In progress)") public static NpcStringId SAGA_OF_THE_GRAND_KHAVATARI_IN_PROGRESS; - @ClientString(id = 7603, message = "Saga of the Grand Khavatari (Done)") - public static NpcStringId SAGA_OF_THE_GRAND_KHAVATARI_DONE; + @ClientString(id = 7603, message = "Saga of the Grand Khavatari (Completed)") + public static NpcStringId SAGA_OF_THE_GRAND_KHAVATARI_COMPLETED; @ClientString(id = 7650, message = "$s1... Would you fight Uruz, who has reached the power of Azira?") public static NpcStringId S1_WOULD_YOU_FIGHT_URUZ_WHO_HAS_REACHED_THE_POWER_OF_AZIRA; @@ -1540,11 +1540,11 @@ public class NpcStringId @ClientString(id = 7701, message = "Saga of the Dominator") public static NpcStringId SAGA_OF_THE_DOMINATOR; - @ClientString(id = 7702, message = "Saga of the Dominator (In Progress)") + @ClientString(id = 7702, message = "Saga of the Dominator (In progress)") public static NpcStringId SAGA_OF_THE_DOMINATOR_IN_PROGRESS; - @ClientString(id = 7703, message = "Saga of the Dominator (Done)") - public static NpcStringId SAGA_OF_THE_DOMINATOR_DONE; + @ClientString(id = 7703, message = "Saga of the Dominator (Completed)") + public static NpcStringId SAGA_OF_THE_DOMINATOR_COMPLETED; @ClientString(id = 7750, message = "$s1, Akkan, you can't be my rival! I'll kill everything! I'll be the king!") public static NpcStringId S1_AKKAN_YOU_CAN_T_BE_MY_RIVAL_I_LL_KILL_EVERYTHING_I_LL_BE_THE_KING; @@ -1603,11 +1603,11 @@ public class NpcStringId @ClientString(id = 7801, message = "Saga of the Doomcryer") public static NpcStringId SAGA_OF_THE_DOOMCRYER; - @ClientString(id = 7802, message = "Saga of the Doomcryer (In Progress)") + @ClientString(id = 7802, message = "Saga of the Doomcryer (In progress)") public static NpcStringId SAGA_OF_THE_DOOMCRYER_IN_PROGRESS; - @ClientString(id = 7803, message = "Saga of the Doomcryer (Done)") - public static NpcStringId SAGA_OF_THE_DOOMCRYER_DONE; + @ClientString(id = 7803, message = "Saga of the Doomcryer (Completed)") + public static NpcStringId SAGA_OF_THE_DOOMCRYER_COMPLETED; @ClientString(id = 7850, message = "Tejakar Sharuhi! $s1, I'll show you the power of Sharuhi Mouth Mudaha!") public static NpcStringId TEJAKAR_SHARUHI_S1_I_LL_SHOW_YOU_THE_POWER_OF_SHARUHI_MOUTH_MUDAHA; @@ -1666,11 +1666,11 @@ public class NpcStringId @ClientString(id = 7901, message = "Saga of the Adventurer") public static NpcStringId SAGA_OF_THE_ADVENTURER; - @ClientString(id = 7902, message = "Saga of the Adventurer (In Progress)") + @ClientString(id = 7902, message = "Saga of the Adventurer (In progress)") public static NpcStringId SAGA_OF_THE_ADVENTURER_IN_PROGRESS; - @ClientString(id = 7903, message = "Saga of the Adventurer (Done)") - public static NpcStringId SAGA_OF_THE_ADVENTURER_DONE; + @ClientString(id = 7903, message = "Saga of the Adventurer (Completed)") + public static NpcStringId SAGA_OF_THE_ADVENTURER_COMPLETED; @ClientString(id = 7950, message = "Get out of here! This place is forbidden by god.") public static NpcStringId GET_OUT_OF_HERE_THIS_PLACE_IS_FORBIDDEN_BY_GOD; @@ -1729,11 +1729,11 @@ public class NpcStringId @ClientString(id = 8001, message = "Saga of the Wind Rider") public static NpcStringId SAGA_OF_THE_WIND_RIDER; - @ClientString(id = 8002, message = "Saga of the Wind Rider (In Progress)") + @ClientString(id = 8002, message = "Saga of the Wind Rider (In progress)") public static NpcStringId SAGA_OF_THE_WIND_RIDER_IN_PROGRESS; - @ClientString(id = 8003, message = "Saga of the Wind Rider (Done)") - public static NpcStringId SAGA_OF_THE_WIND_RIDER_DONE; + @ClientString(id = 8003, message = "Saga of the Wind Rider (Completed)") + public static NpcStringId SAGA_OF_THE_WIND_RIDER_COMPLETED; @ClientString(id = 8050, message = "$s1! How could you desecrate a holy place?") public static NpcStringId S1_HOW_COULD_YOU_DESECRATE_A_HOLY_PLACE; @@ -1792,11 +1792,11 @@ public class NpcStringId @ClientString(id = 8101, message = "Saga of the Ghost Hunter") public static NpcStringId SAGA_OF_THE_GHOST_HUNTER; - @ClientString(id = 8102, message = "Saga of the Ghost Hunter (In Progress)") + @ClientString(id = 8102, message = "Saga of the Ghost Hunter (In progress)") public static NpcStringId SAGA_OF_THE_GHOST_HUNTER_IN_PROGRESS; - @ClientString(id = 8103, message = "Saga of the Ghost Hunter (Done)") - public static NpcStringId SAGA_OF_THE_GHOST_HUNTER_DONE; + @ClientString(id = 8103, message = "Saga of the Ghost Hunter (Completed)") + public static NpcStringId SAGA_OF_THE_GHOST_HUNTER_COMPLETED; @ClientString(id = 8150, message = "$s1, you should leave if you fear god's wrath!") public static NpcStringId S1_YOU_SHOULD_LEAVE_IF_YOU_FEAR_GOD_S_WRATH; @@ -1855,11 +1855,11 @@ public class NpcStringId @ClientString(id = 8201, message = "Saga of the Sagittarius") public static NpcStringId SAGA_OF_THE_SAGITTARIUS; - @ClientString(id = 8202, message = "Saga of the Sagittarius (In Progress)") + @ClientString(id = 8202, message = "Saga of the Sagittarius (In progress)") public static NpcStringId SAGA_OF_THE_SAGITTARIUS_IN_PROGRESS; - @ClientString(id = 8203, message = "Saga of the Sagittarius (Done)") - public static NpcStringId SAGA_OF_THE_SAGITTARIUS_DONE; + @ClientString(id = 8203, message = "Saga of the Sagittarius (Completed)") + public static NpcStringId SAGA_OF_THE_SAGITTARIUS_COMPLETED; @ClientString(id = 8250, message = "$s1! How could you desecrate a holy place?") public static NpcStringId S1_HOW_COULD_YOU_DESECRATE_A_HOLY_PLACE_2; @@ -1918,11 +1918,11 @@ public class NpcStringId @ClientString(id = 8301, message = "Saga of the Moonlight Sentinel") public static NpcStringId SAGA_OF_THE_MOONLIGHT_SENTINEL; - @ClientString(id = 8302, message = "Saga of the Moonlight Sentinel (In Progress)") + @ClientString(id = 8302, message = "Saga of the Moonlight Sentinel (In progress)") public static NpcStringId SAGA_OF_THE_MOONLIGHT_SENTINEL_IN_PROGRESS; - @ClientString(id = 8303, message = "Saga of the Moonlight Sentinel (Done)") - public static NpcStringId SAGA_OF_THE_MOONLIGHT_SENTINEL_DONE; + @ClientString(id = 8303, message = "Saga of the Moonlight Sentinel (Completed)") + public static NpcStringId SAGA_OF_THE_MOONLIGHT_SENTINEL_COMPLETED; @ClientString(id = 8350, message = "$s1! How could you desecrate a holy place?") public static NpcStringId S1_HOW_COULD_YOU_DESECRATE_A_HOLY_PLACE_3; @@ -1981,11 +1981,11 @@ public class NpcStringId @ClientString(id = 8401, message = "Saga of the Ghost Sentinel") public static NpcStringId SAGA_OF_THE_GHOST_SENTINEL; - @ClientString(id = 8402, message = "Saga of the Ghost Sentinel (In Progress)") + @ClientString(id = 8402, message = "Saga of the Ghost Sentinel (In progress)") public static NpcStringId SAGA_OF_THE_GHOST_SENTINEL_IN_PROGRESS; - @ClientString(id = 8403, message = "Saga of the Ghost Sentinel (Done)") - public static NpcStringId SAGA_OF_THE_GHOST_SENTINEL_DONE; + @ClientString(id = 8403, message = "Saga of the Ghost Sentinel (Completed)") + public static NpcStringId SAGA_OF_THE_GHOST_SENTINEL_COMPLETED; @ClientString(id = 8450, message = "$s1! How could you desecrate a holy place?") public static NpcStringId S1_HOW_COULD_YOU_DESECRATE_A_HOLY_PLACE_4; @@ -2044,11 +2044,11 @@ public class NpcStringId @ClientString(id = 8501, message = "Saga of the Cardinal") public static NpcStringId SAGA_OF_THE_CARDINAL; - @ClientString(id = 8502, message = "Saga of the Cardinal (In Progress)") + @ClientString(id = 8502, message = "Saga of the Cardinal (In progress)") public static NpcStringId SAGA_OF_THE_CARDINAL_IN_PROGRESS; - @ClientString(id = 8503, message = "Saga of the Cardinal (Done)") - public static NpcStringId SAGA_OF_THE_CARDINAL_DONE; + @ClientString(id = 8503, message = "Saga of the Cardinal (Completed)") + public static NpcStringId SAGA_OF_THE_CARDINAL_COMPLETED; @ClientString(id = 8550, message = "$s1! Bishop, how foolish to go against the will of god!") public static NpcStringId S1_BISHOP_HOW_FOOLISH_TO_GO_AGAINST_THE_WILL_OF_GOD; @@ -2107,11 +2107,11 @@ public class NpcStringId @ClientString(id = 8601, message = "Saga of the Hierophant") public static NpcStringId SAGA_OF_THE_HIEROPHANT; - @ClientString(id = 8602, message = "Saga of the Hierophant (In Progress)") + @ClientString(id = 8602, message = "Saga of the Hierophant (In progress)") public static NpcStringId SAGA_OF_THE_HIEROPHANT_IN_PROGRESS; - @ClientString(id = 8603, message = "Saga of the Hierophant (Done)") - public static NpcStringId SAGA_OF_THE_HIEROPHANT_DONE; + @ClientString(id = 8603, message = "Saga of the Hierophant (Completed)") + public static NpcStringId SAGA_OF_THE_HIEROPHANT_COMPLETED; @ClientString(id = 8650, message = "$s1! Prophet, how foolish to go against the will of god!") public static NpcStringId S1_PROPHET_HOW_FOOLISH_TO_GO_AGAINST_THE_WILL_OF_GOD; @@ -2170,11 +2170,11 @@ public class NpcStringId @ClientString(id = 8701, message = "Saga of Eva's Saint") public static NpcStringId SAGA_OF_EVA_S_SAINT; - @ClientString(id = 8702, message = "Saga of Eva's Saint (In Progress)") + @ClientString(id = 8702, message = "Saga of Eva's Saint (In progress)") public static NpcStringId SAGA_OF_EVA_S_SAINT_IN_PROGRESS; - @ClientString(id = 8703, message = "Saga of Eva's Saint (Done)") - public static NpcStringId SAGA_OF_EVA_S_SAINT_DONE; + @ClientString(id = 8703, message = "Saga of Eva's Saint (Completed)") + public static NpcStringId SAGA_OF_EVA_S_SAINT_COMPLETED; @ClientString(id = 8750, message = "$s1! Elder, it's foolish of you to go against the will of the gods.") public static NpcStringId S1_ELDER_IT_S_FOOLISH_OF_YOU_TO_GO_AGAINST_THE_WILL_OF_THE_GODS; @@ -2233,11 +2233,11 @@ public class NpcStringId @ClientString(id = 8801, message = "Saga of the Archmage") public static NpcStringId SAGA_OF_THE_ARCHMAGE; - @ClientString(id = 8802, message = "Saga of the Archmage (In Progress)") + @ClientString(id = 8802, message = "Saga of the Archmage (In progress)") public static NpcStringId SAGA_OF_THE_ARCHMAGE_IN_PROGRESS; - @ClientString(id = 8803, message = "Saga of the Archmage (Done)") - public static NpcStringId SAGA_OF_THE_ARCHMAGE_DONE; + @ClientString(id = 8803, message = "Saga of the Archmage (Completed)") + public static NpcStringId SAGA_OF_THE_ARCHMAGE_COMPLETED; @ClientString(id = 8850, message = "Are you $s1? Oh! I have the Resonance Amulet!") public static NpcStringId ARE_YOU_S1_OH_I_HAVE_THE_RESONANCE_AMULET; @@ -2296,11 +2296,11 @@ public class NpcStringId @ClientString(id = 8901, message = "Saga of the Mystic Muse") public static NpcStringId SAGA_OF_THE_MYSTIC_MUSE; - @ClientString(id = 8902, message = "Saga of the Mystic Muse (In Progress)") + @ClientString(id = 8902, message = "Saga of the Mystic Muse (In progress)") public static NpcStringId SAGA_OF_THE_MYSTIC_MUSE_IN_PROGRESS; - @ClientString(id = 8903, message = "Saga of the Mystic Muse (Done)") - public static NpcStringId SAGA_OF_THE_MYSTIC_MUSE_DONE; + @ClientString(id = 8903, message = "Saga of the Mystic Muse (Completed)") + public static NpcStringId SAGA_OF_THE_MYSTIC_MUSE_COMPLETED; @ClientString(id = 8950, message = "Are you $s1? Oh! I have the Resonance Amulet!") public static NpcStringId ARE_YOU_S1_OH_I_HAVE_THE_RESONANCE_AMULET_2; @@ -2359,11 +2359,11 @@ public class NpcStringId @ClientString(id = 9001, message = "Saga of the Storm Screamer") public static NpcStringId SAGA_OF_THE_STORM_SCREAMER; - @ClientString(id = 9002, message = "Saga of the Storm Screamer (In Progress)") + @ClientString(id = 9002, message = "Saga of the Storm Screamer (In progress)") public static NpcStringId SAGA_OF_THE_STORM_SCREAMER_IN_PROGRESS; - @ClientString(id = 9003, message = "Saga of the Storm Screamer (Done)") - public static NpcStringId SAGA_OF_THE_STORM_SCREAMER_DONE; + @ClientString(id = 9003, message = "Saga of the Storm Screamer (Completed)") + public static NpcStringId SAGA_OF_THE_STORM_SCREAMER_COMPLETED; @ClientString(id = 9050, message = "Are you $s1? Oh! I have the Resonance Amulet!") public static NpcStringId ARE_YOU_S1_OH_I_HAVE_THE_RESONANCE_AMULET_3; @@ -2422,11 +2422,11 @@ public class NpcStringId @ClientString(id = 9101, message = "Saga of the Arcana Lord") public static NpcStringId SAGA_OF_THE_ARCANA_LORD; - @ClientString(id = 9102, message = "Saga of the Arcana Lord (In Progress)") + @ClientString(id = 9102, message = "Saga of the Arcana Lord (In progress)") public static NpcStringId SAGA_OF_THE_ARCANA_LORD_IN_PROGRESS; - @ClientString(id = 9103, message = "Saga of the Arcana Lord (Done)") - public static NpcStringId SAGA_OF_THE_ARCANA_LORD_DONE; + @ClientString(id = 9103, message = "Saga of the Arcana Lord (Completed)") + public static NpcStringId SAGA_OF_THE_ARCANA_LORD_COMPLETED; @ClientString(id = 9150, message = "You carouse with evil spirits, $s1! You're not worthy of the holy wisdom!") public static NpcStringId YOU_CAROUSE_WITH_EVIL_SPIRITS_S1_YOU_RE_NOT_WORTHY_OF_THE_HOLY_WISDOM; @@ -2485,11 +2485,11 @@ public class NpcStringId @ClientString(id = 9201, message = "Saga of the Elemental Master") public static NpcStringId SAGA_OF_THE_ELEMENTAL_MASTER; - @ClientString(id = 9202, message = "Saga of the Elemental Master (In Progress)") + @ClientString(id = 9202, message = "Saga of the Elemental Master (In progress)") public static NpcStringId SAGA_OF_THE_ELEMENTAL_MASTER_IN_PROGRESS; - @ClientString(id = 9203, message = "Saga of the Elemental Master (Done)") - public static NpcStringId SAGA_OF_THE_ELEMENTAL_MASTER_DONE; + @ClientString(id = 9203, message = "Saga of the Elemental Master (Completed)") + public static NpcStringId SAGA_OF_THE_ELEMENTAL_MASTER_COMPLETED; @ClientString(id = 9250, message = "You carouse with evil spirits, $s1! You're not worthy of the holy wisdom!") public static NpcStringId YOU_CAROUSE_WITH_EVIL_SPIRITS_S1_YOU_RE_NOT_WORTHY_OF_THE_HOLY_WISDOM_2; @@ -2548,11 +2548,11 @@ public class NpcStringId @ClientString(id = 9301, message = "Saga of the Spectral Master") public static NpcStringId SAGA_OF_THE_SPECTRAL_MASTER; - @ClientString(id = 9302, message = "Saga of the Spectral Master (In Progress)") + @ClientString(id = 9302, message = "Saga of the Spectral Master (In progress)") public static NpcStringId SAGA_OF_THE_SPECTRAL_MASTER_IN_PROGRESS; - @ClientString(id = 9303, message = "Saga of the Spectral Master (Done)") - public static NpcStringId SAGA_OF_THE_SPECTRAL_MASTER_DONE; + @ClientString(id = 9303, message = "Saga of the Spectral Master (Completed)") + public static NpcStringId SAGA_OF_THE_SPECTRAL_MASTER_COMPLETED; @ClientString(id = 9350, message = "You carouse with evil spirits, $s1! You're not worthy of the holy wisdom!") public static NpcStringId YOU_CAROUSE_WITH_EVIL_SPIRITS_S1_YOU_RE_NOT_WORTHY_OF_THE_HOLY_WISDOM_3; @@ -2611,11 +2611,11 @@ public class NpcStringId @ClientString(id = 9401, message = "Saga of the Soultaker") public static NpcStringId SAGA_OF_THE_SOULTAKER; - @ClientString(id = 9402, message = "Saga of the Soultaker (In Progress)") + @ClientString(id = 9402, message = "Saga of the Soultaker (In progress)") public static NpcStringId SAGA_OF_THE_SOULTAKER_IN_PROGRESS; - @ClientString(id = 9403, message = "Saga of the Soultaker (Done)") - public static NpcStringId SAGA_OF_THE_SOULTAKER_DONE; + @ClientString(id = 9403, message = "Saga of the Soultaker (Completed)") + public static NpcStringId SAGA_OF_THE_SOULTAKER_COMPLETED; @ClientString(id = 9450, message = "You're $s1? I won't be like Hindemith!") public static NpcStringId YOU_RE_S1_I_WON_T_BE_LIKE_HINDEMITH; @@ -2674,11 +2674,11 @@ public class NpcStringId @ClientString(id = 9501, message = "Saga of the Hell Knight") public static NpcStringId SAGA_OF_THE_HELL_KNIGHT; - @ClientString(id = 9502, message = "Saga of the Hell Knight (In Progress)") + @ClientString(id = 9502, message = "Saga of the Hell Knight (In progress)") public static NpcStringId SAGA_OF_THE_HELL_KNIGHT_IN_PROGRESS; - @ClientString(id = 9503, message = "Saga of the Hell Knight (Done)") - public static NpcStringId SAGA_OF_THE_HELL_KNIGHT_DONE; + @ClientString(id = 9503, message = "Saga of the Hell Knight (Completed)") + public static NpcStringId SAGA_OF_THE_HELL_KNIGHT_COMPLETED; @ClientString(id = 9550, message = "Are you... $s1? I won't be like Waldstein!") public static NpcStringId ARE_YOU_S1_I_WON_T_BE_LIKE_WALDSTEIN; @@ -2737,11 +2737,11 @@ public class NpcStringId @ClientString(id = 9601, message = "Saga of the Spectral Dancer") public static NpcStringId SAGA_OF_THE_SPECTRAL_DANCER; - @ClientString(id = 9602, message = "Saga of the Spectral Dancer (In Progress)") + @ClientString(id = 9602, message = "Saga of the Spectral Dancer (In progress)") public static NpcStringId SAGA_OF_THE_SPECTRAL_DANCER_IN_PROGRESS; - @ClientString(id = 9603, message = "Saga of the Spectral Dancer (Done)") - public static NpcStringId SAGA_OF_THE_SPECTRAL_DANCER_DONE; + @ClientString(id = 9603, message = "Saga of the Spectral Dancer (Completed)") + public static NpcStringId SAGA_OF_THE_SPECTRAL_DANCER_COMPLETED; @ClientString(id = 9650, message = "You're $s1? I'll kill you for Hallate!") public static NpcStringId YOU_RE_S1_I_LL_KILL_YOU_FOR_HALLATE; @@ -2800,11 +2800,11 @@ public class NpcStringId @ClientString(id = 9701, message = "Saga of the Shillien Templar") public static NpcStringId SAGA_OF_THE_SHILLIEN_TEMPLAR; - @ClientString(id = 9702, message = "Saga of the Shillien Templar (In Progress)") + @ClientString(id = 9702, message = "Saga of the Shillien Templar (In progress)") public static NpcStringId SAGA_OF_THE_SHILLIEN_TEMPLAR_IN_PROGRESS; - @ClientString(id = 9703, message = "Saga of the Shillien Templar (Done)") - public static NpcStringId SAGA_OF_THE_SHILLIEN_TEMPLAR_DONE; + @ClientString(id = 9703, message = "Saga of the Shillien Templar (Completed)") + public static NpcStringId SAGA_OF_THE_SHILLIEN_TEMPLAR_COMPLETED; @ClientString(id = 9750, message = "$s1? Wake up! Time to die!") public static NpcStringId S1_WAKE_UP_TIME_TO_DIE; @@ -2863,11 +2863,11 @@ public class NpcStringId @ClientString(id = 9801, message = "Saga of the Shillien Saint") public static NpcStringId SAGA_OF_THE_SHILLIEN_SAINT; - @ClientString(id = 9802, message = "Saga of the Shillien Saint (In Progress)") + @ClientString(id = 9802, message = "Saga of the Shillien Saint (In progress)") public static NpcStringId SAGA_OF_THE_SHILLIEN_SAINT_IN_PROGRESS; - @ClientString(id = 9803, message = "Saga of the Shillien Saint (Done)") - public static NpcStringId SAGA_OF_THE_SHILLIEN_SAINT_DONE; + @ClientString(id = 9803, message = "Saga of the Shillien Saint (Completed)") + public static NpcStringId SAGA_OF_THE_SHILLIEN_SAINT_COMPLETED; @ClientString(id = 9850, message = "$s1! How foolish to act against the will of god.") public static NpcStringId S1_HOW_FOOLISH_TO_ACT_AGAINST_THE_WILL_OF_GOD; @@ -2926,11 +2926,11 @@ public class NpcStringId @ClientString(id = 9901, message = "Saga of the Fortune Seeker") public static NpcStringId SAGA_OF_THE_FORTUNE_SEEKER; - @ClientString(id = 9902, message = "Saga of the Fortune Seeker (In Progress)") + @ClientString(id = 9902, message = "Saga of the Fortune Seeker (In progress)") public static NpcStringId SAGA_OF_THE_FORTUNE_SEEKER_IN_PROGRESS; - @ClientString(id = 9903, message = "Saga of the Fortune Seeker (Done)") - public static NpcStringId SAGA_OF_THE_FORTUNE_SEEKER_DONE; + @ClientString(id = 9903, message = "Saga of the Fortune Seeker (Completed)") + public static NpcStringId SAGA_OF_THE_FORTUNE_SEEKER_COMPLETED; @ClientString(id = 9950, message = "$s1, You have an affinity for dangerous ideas. Are you ready to die?") public static NpcStringId S1_YOU_HAVE_AN_AFFINITY_FOR_DANGEROUS_IDEAS_ARE_YOU_READY_TO_DIE; @@ -2989,11 +2989,11 @@ public class NpcStringId @ClientString(id = 10001, message = "Saga of the Maestro") public static NpcStringId SAGA_OF_THE_MAESTRO; - @ClientString(id = 10002, message = "Saga of the Maestro (In Progress)") + @ClientString(id = 10002, message = "Saga of the Maestro (In progress)") public static NpcStringId SAGA_OF_THE_MAESTRO_IN_PROGRESS; - @ClientString(id = 10003, message = "Saga of the Maestro (Done)") - public static NpcStringId SAGA_OF_THE_MAESTRO_DONE; + @ClientString(id = 10003, message = "Saga of the Maestro (Completed)") + public static NpcStringId SAGA_OF_THE_MAESTRO_COMPLETED; @ClientString(id = 10050, message = "$s1? You have an affinity for bad ideas. Are you ready to die?") public static NpcStringId S1_YOU_HAVE_AN_AFFINITY_FOR_BAD_IDEAS_ARE_YOU_READY_TO_DIE; @@ -3739,11 +3739,11 @@ public class NpcStringId @ClientString(id = 15001, message = "|Lv. 97-99| Extreme Challenge: Primal Mother Resurrected") public static NpcStringId LV_97_99_EXTREME_CHALLENGE_PRIMAL_MOTHER_RESURRECTED; - @ClientString(id = 15002, message = "|Lv. 97-99| Extreme Challenge: Primal Mother Resurrected (In Progress)") + @ClientString(id = 15002, message = "|Lv. 97-99| Extreme Challenge: Primal Mother Resurrected (In progress)") public static NpcStringId LV_97_99_EXTREME_CHALLENGE_PRIMAL_MOTHER_RESURRECTED_IN_PROGRESS; - @ClientString(id = 15003, message = "|Lv. 97-99| Extreme Challenge: Primal Mother Resurrected (Done)") - public static NpcStringId LV_97_99_EXTREME_CHALLENGE_PRIMAL_MOTHER_RESURRECTED_DONE; + @ClientString(id = 15003, message = "|Lv. 97-99| Extreme Challenge: Primal Mother Resurrected (Completed)") + public static NpcStringId LV_97_99_EXTREME_CHALLENGE_PRIMAL_MOTHER_RESURRECTED_COMPLETED; @ClientString(id = 15004, message = "|Lv. 97-99| Extreme Challenge: Primal Mother Resurrected") public static NpcStringId LV_97_99_EXTREME_CHALLENGE_PRIMAL_MOTHER_RESURRECTED_2; @@ -4105,17 +4105,17 @@ public class NpcStringId @ClientString(id = 18404, message = "|Lv. 40-99| Art of Persuasion") public static NpcStringId LV_40_99_ART_OF_PERSUASION_2; - @ClientString(id = 18451, message = "Intruder Alert! The alarm will self-destruct in 2 minutes.") - public static NpcStringId INTRUDER_ALERT_THE_ALARM_WILL_SELF_DESTRUCT_IN_2_MINUTES; + @ClientString(id = 18451, message = "Intruder Alert! The alarm will self-destruct in 2 min.") + public static NpcStringId INTRUDER_ALERT_THE_ALARM_WILL_SELF_DESTRUCT_IN_2_MIN; - @ClientString(id = 18452, message = "The alarm will self-destruct in 60 seconds. Enter passcode to override.") - public static NpcStringId THE_ALARM_WILL_SELF_DESTRUCT_IN_60_SECONDS_ENTER_PASSCODE_TO_OVERRIDE; + @ClientString(id = 18452, message = "The alarm will self-destruct in 60 sec. Enter passcode to override.") + public static NpcStringId THE_ALARM_WILL_SELF_DESTRUCT_IN_60_SEC_ENTER_PASSCODE_TO_OVERRIDE; - @ClientString(id = 18453, message = "The alarm will self-destruct in 30 seconds. Enter passcode to override.") - public static NpcStringId THE_ALARM_WILL_SELF_DESTRUCT_IN_30_SECONDS_ENTER_PASSCODE_TO_OVERRIDE; + @ClientString(id = 18453, message = "The alarm will self-destruct in 30 sec. Enter passcode to override.") + public static NpcStringId THE_ALARM_WILL_SELF_DESTRUCT_IN_30_SEC_ENTER_PASSCODE_TO_OVERRIDE; - @ClientString(id = 18454, message = "The alarm will self-destruct in 10 seconds. Enter passcode to override.") - public static NpcStringId THE_ALARM_WILL_SELF_DESTRUCT_IN_10_SECONDS_ENTER_PASSCODE_TO_OVERRIDE; + @ClientString(id = 18454, message = "The alarm will self-destruct in 10 sec. Enter passcode to override.") + public static NpcStringId THE_ALARM_WILL_SELF_DESTRUCT_IN_10_SEC_ENTER_PASSCODE_TO_OVERRIDE; @ClientString(id = 18455, message = "Recorder crushed.") public static NpcStringId RECORDER_CRUSHED; @@ -4132,17 +4132,17 @@ public class NpcStringId @ClientString(id = 18504, message = "|Lv. 40-99| Nikola's Cooperation") public static NpcStringId LV_40_99_NIKOLA_S_COOPERATION_2; - @ClientString(id = 18551, message = "Intruder Alert! The alarm will self-destruct in 2 minutes.") - public static NpcStringId INTRUDER_ALERT_THE_ALARM_WILL_SELF_DESTRUCT_IN_2_MINUTES_2; + @ClientString(id = 18551, message = "Intruder Alert! The alarm will self-destruct in 2 min.") + public static NpcStringId INTRUDER_ALERT_THE_ALARM_WILL_SELF_DESTRUCT_IN_2_MIN_2; - @ClientString(id = 18552, message = "The alarm will self-destruct in 60 seconds. Please evacuate immediately!") - public static NpcStringId THE_ALARM_WILL_SELF_DESTRUCT_IN_60_SECONDS_PLEASE_EVACUATE_IMMEDIATELY; + @ClientString(id = 18552, message = "The alarm will self-destruct in 60 sec. Please evacuate immediately!") + public static NpcStringId THE_ALARM_WILL_SELF_DESTRUCT_IN_60_SEC_PLEASE_EVACUATE_IMMEDIATELY; - @ClientString(id = 18553, message = "The alarm will self-destruct in 30 seconds. Please evacuate immediately!") - public static NpcStringId THE_ALARM_WILL_SELF_DESTRUCT_IN_30_SECONDS_PLEASE_EVACUATE_IMMEDIATELY; + @ClientString(id = 18553, message = "The alarm will self-destruct in 30 sec. Please evacuate immediately!") + public static NpcStringId THE_ALARM_WILL_SELF_DESTRUCT_IN_30_SEC_PLEASE_EVACUATE_IMMEDIATELY; - @ClientString(id = 18554, message = "The alarm will self-destruct in 10 seconds. Please evacuate immediately!") - public static NpcStringId THE_ALARM_WILL_SELF_DESTRUCT_IN_10_SECONDS_PLEASE_EVACUATE_IMMEDIATELY; + @ClientString(id = 18554, message = "The alarm will self-destruct in 10 sec. Please evacuate immediately!") + public static NpcStringId THE_ALARM_WILL_SELF_DESTRUCT_IN_10_SEC_PLEASE_EVACUATE_IMMEDIATELY; @ClientString(id = 18555, message = "So bored… is there no one I can play with?") public static NpcStringId SO_BORED_IS_THERE_NO_ONE_I_CAN_PLAY_WITH; @@ -5095,78 +5095,6 @@ public class NpcStringId @ClientString(id = 25403, message = "|Lv. 80-99| Legendary Tales (Done)") public static NpcStringId LV_80_99_LEGENDARY_TALES_DONE; - @ClientString(id = 25701, message = "The Guard is Busy") - public static NpcStringId THE_GUARD_IS_BUSY; - - @ClientString(id = 25702, message = "The Guard is Busy (In Progress)") - public static NpcStringId THE_GUARD_IS_BUSY_IN_PROGRESS; - - @ClientString(id = 25703, message = "The Guard is Busy (Done)") - public static NpcStringId THE_GUARD_IS_BUSY_DONE; - - @ClientString(id = 25801, message = "Bring Wolf Pelts") - public static NpcStringId BRING_WOLF_PELTS; - - @ClientString(id = 25802, message = "Bring Wolf Pelts (In Progress)") - public static NpcStringId BRING_WOLF_PELTS_IN_PROGRESS; - - @ClientString(id = 25901, message = "Request from the Farm Owner") - public static NpcStringId REQUEST_FROM_THE_FARM_OWNER; - - @ClientString(id = 25902, message = "Request from the Farm Owner (In Progress)") - public static NpcStringId REQUEST_FROM_THE_FARM_OWNER_IN_PROGRESS; - - @ClientString(id = 25904, message = "Request from the Farm Owner") - public static NpcStringId REQUEST_FROM_THE_FARM_OWNER_2; - - @ClientString(id = 26001, message = "Orc Hunting") - public static NpcStringId ORC_HUNTING; - - @ClientString(id = 26002, message = "Orc Hunting (In Progress)") - public static NpcStringId ORC_HUNTING_IN_PROGRESS; - - @ClientString(id = 26101, message = "Collector's Dream") - public static NpcStringId COLLECTOR_S_DREAM; - - @ClientString(id = 26102, message = "Collector's Dream (In Progress)") - public static NpcStringId COLLECTOR_S_DREAM_IN_PROGRESS; - - @ClientString(id = 26201, message = "Trade with the Ivory Tower") - public static NpcStringId TRADE_WITH_THE_IVORY_TOWER; - - @ClientString(id = 26202, message = "Trade with the Ivory Tower (In Progress)") - public static NpcStringId TRADE_WITH_THE_IVORY_TOWER_IN_PROGRESS; - - @ClientString(id = 26301, message = "Orc Subjugation") - public static NpcStringId ORC_SUBJUGATION; - - @ClientString(id = 26302, message = "Orc Subjugation (In Progress)") - public static NpcStringId ORC_SUBJUGATION_IN_PROGRESS; - - @ClientString(id = 26401, message = "Keen Claws") - public static NpcStringId KEEN_CLAWS; - - @ClientString(id = 26402, message = "Keen Claws (In Progress)") - public static NpcStringId KEEN_CLAWS_IN_PROGRESS; - - @ClientString(id = 26501, message = "Bonds of Slavery") - public static NpcStringId BONDS_OF_SLAVERY; - - @ClientString(id = 26502, message = "Bonds of Slavery (In Progress)") - public static NpcStringId BONDS_OF_SLAVERY_IN_PROGRESS; - - @ClientString(id = 26601, message = "Pleas of Pixies") - public static NpcStringId PLEAS_OF_PIXIES; - - @ClientString(id = 26602, message = "Pleas of Pixies (In Progress)") - public static NpcStringId PLEAS_OF_PIXIES_IN_PROGRESS; - - @ClientString(id = 26701, message = "Wrath of Verdure") - public static NpcStringId WRATH_OF_VERDURE; - - @ClientString(id = 26702, message = "Wrath of Verdure (In Progress)") - public static NpcStringId WRATH_OF_VERDURE_IN_PROGRESS; - @ClientString(id = 26801, message = "Traces of Evil") public static NpcStringId TRACES_OF_EVIL; @@ -5188,48 +5116,6 @@ public class NpcStringId @ClientString(id = 27004, message = "|Lv. 82-99| The One Who Ends Silence") public static NpcStringId LV_82_99_THE_ONE_WHO_ENDS_SILENCE_2; - @ClientString(id = 27101, message = "Proof of Valor") - public static NpcStringId PROOF_OF_VALOR; - - @ClientString(id = 27102, message = "Proof of Valor (In Progress)") - public static NpcStringId PROOF_OF_VALOR_IN_PROGRESS; - - @ClientString(id = 27201, message = "Wrath of Ancestors") - public static NpcStringId WRATH_OF_ANCESTORS; - - @ClientString(id = 27202, message = "Wrath of Ancestors (In Progress)") - public static NpcStringId WRATH_OF_ANCESTORS_IN_PROGRESS; - - @ClientString(id = 27301, message = "Invaders of the Holy Land") - public static NpcStringId INVADERS_OF_THE_HOLY_LAND; - - @ClientString(id = 27302, message = "Invaders of the Holy Land (In Progress)") - public static NpcStringId INVADERS_OF_THE_HOLY_LAND_IN_PROGRESS; - - @ClientString(id = 27401, message = "Skirmish with the Werewolves") - public static NpcStringId SKIRMISH_WITH_THE_WEREWOLVES; - - @ClientString(id = 27402, message = "Skirmish with the Werewolves (In Progress)") - public static NpcStringId SKIRMISH_WITH_THE_WEREWOLVES_IN_PROGRESS; - - @ClientString(id = 27501, message = "Dark Winged Spies") - public static NpcStringId DARK_WINGED_SPIES; - - @ClientString(id = 27502, message = "Dark Winged Spies (In Progress)") - public static NpcStringId DARK_WINGED_SPIES_IN_PROGRESS; - - @ClientString(id = 27601, message = "Totem of the Hestui") - public static NpcStringId TOTEM_OF_THE_HESTUI; - - @ClientString(id = 27602, message = "Totem of the Hestui (In Progress)") - public static NpcStringId TOTEM_OF_THE_HESTUI_IN_PROGRESS; - - @ClientString(id = 27701, message = "Gatekeeper's Offering") - public static NpcStringId GATEKEEPER_S_OFFERING; - - @ClientString(id = 27702, message = "Gatekeeper's Offering (In Progress)") - public static NpcStringId GATEKEEPER_S_OFFERING_IN_PROGRESS; - @ClientString(id = 27801, message = "|Lv. 82-99| Home Security") public static NpcStringId LV_82_99_HOME_SECURITY; @@ -5317,42 +5203,6 @@ public class NpcStringId @ClientString(id = 29102, message = "Revenge of the Redbonnet (In Progress)") public static NpcStringId REVENGE_OF_THE_REDBONNET_IN_PROGRESS; - @ClientString(id = 29201, message = "Brigands Sweep") - public static NpcStringId BRIGANDS_SWEEP; - - @ClientString(id = 29202, message = "Brigands Sweep (In Progress)") - public static NpcStringId BRIGANDS_SWEEP_IN_PROGRESS; - - @ClientString(id = 29301, message = "The Hidden Veins") - public static NpcStringId THE_HIDDEN_VEINS; - - @ClientString(id = 29302, message = "The Hidden Veins (In Progress)") - public static NpcStringId THE_HIDDEN_VEINS_IN_PROGRESS; - - @ClientString(id = 29401, message = "Covert Business") - public static NpcStringId COVERT_BUSINESS; - - @ClientString(id = 29402, message = "Covert Business (In Progress)") - public static NpcStringId COVERT_BUSINESS_IN_PROGRESS; - - @ClientString(id = 29501, message = "Dreaming of the Skies") - public static NpcStringId DREAMING_OF_THE_SKIES; - - @ClientString(id = 29502, message = "Dreaming of the Skies (In Progress)") - public static NpcStringId DREAMING_OF_THE_SKIES_IN_PROGRESS; - - @ClientString(id = 29601, message = "Tarantula's Spider Silk") - public static NpcStringId TARANTULA_S_SPIDER_SILK; - - @ClientString(id = 29602, message = "Tarantula's Spider Silk (In Progress)") - public static NpcStringId TARANTULA_S_SPIDER_SILK_IN_PROGRESS; - - @ClientString(id = 29701, message = "Gatekeeper's Favor") - public static NpcStringId GATEKEEPER_S_FAVOR; - - @ClientString(id = 29702, message = "Gatekeeper's Favor (In Progress)") - public static NpcStringId GATEKEEPER_S_FAVOR_IN_PROGRESS; - @ClientString(id = 29801, message = "|Lv. 25-34| Lizardmen's Conspiracy") public static NpcStringId LV_25_34_LIZARDMEN_S_CONSPIRACY; @@ -5380,18 +5230,6 @@ public class NpcStringId @ClientString(id = 30004, message = "Leto Lizardmen Hunting") public static NpcStringId LETO_LIZARDMEN_HUNTING_2; - @ClientString(id = 30301, message = "Collect Arrowheads") - public static NpcStringId COLLECT_ARROWHEADS; - - @ClientString(id = 30302, message = "Collect Arrowheads (In Progress)") - public static NpcStringId COLLECT_ARROWHEADS_IN_PROGRESS; - - @ClientString(id = 30601, message = "Crystals of Fire and Ice") - public static NpcStringId CRYSTALS_OF_FIRE_AND_ICE; - - @ClientString(id = 30602, message = "Crystals of Fire and Ice (In Progress)") - public static NpcStringId CRYSTALS_OF_FIRE_AND_ICE_IN_PROGRESS; - @ClientString(id = 30701, message = "|Lv. 79-99| Control Device of the Giants") public static NpcStringId LV_79_99_CONTROL_DEVICE_OF_THE_GIANTS; @@ -5446,57 +5284,9 @@ public class NpcStringId @ClientString(id = 31204, message = "Take Advantage of the Crisis!") public static NpcStringId TAKE_ADVANTAGE_OF_THE_CRISIS_2; - @ClientString(id = 31301, message = "Collect Spores") - public static NpcStringId COLLECT_SPORES; - - @ClientString(id = 31302, message = "Collect Spores (In Progress)") - public static NpcStringId COLLECT_SPORES_IN_PROGRESS; - - @ClientString(id = 31601, message = "Destroy Plague Carriers") - public static NpcStringId DESTROY_PLAGUE_CARRIERS; - - @ClientString(id = 31602, message = "Destroy Plague Carriers (In Progress)") - public static NpcStringId DESTROY_PLAGUE_CARRIERS_IN_PROGRESS; - @ClientString(id = 31603, message = "Why do you oppress us so?") public static NpcStringId WHY_DO_YOU_OPPRESS_US_SO; - @ClientString(id = 31701, message = "Catch the Wind") - public static NpcStringId CATCH_THE_WIND; - - @ClientString(id = 31702, message = "Catch the Wind (In Progress)") - public static NpcStringId CATCH_THE_WIND_IN_PROGRESS; - - @ClientString(id = 31901, message = "Scent of Death") - public static NpcStringId SCENT_OF_DEATH; - - @ClientString(id = 31902, message = "Scent of Death (In Progress)") - public static NpcStringId SCENT_OF_DEATH_IN_PROGRESS; - - @ClientString(id = 32001, message = "Bones Tell the Future") - public static NpcStringId BONES_TELL_THE_FUTURE; - - @ClientString(id = 32002, message = "Bones Tell the Future (In Progress)") - public static NpcStringId BONES_TELL_THE_FUTURE_IN_PROGRESS; - - @ClientString(id = 32401, message = "Sweetest Venom") - public static NpcStringId SWEETEST_VENOM; - - @ClientString(id = 32402, message = "Sweetest Venom (In Progress)") - public static NpcStringId SWEETEST_VENOM_IN_PROGRESS; - - @ClientString(id = 32404, message = "Sweetest Venom") - public static NpcStringId SWEETEST_VENOM_2; - - @ClientString(id = 32501, message = "Grim Collector") - public static NpcStringId GRIM_COLLECTOR; - - @ClientString(id = 32502, message = "Grim Collector (In Progress)") - public static NpcStringId GRIM_COLLECTOR_IN_PROGRESS; - - @ClientString(id = 32504, message = "Grim Collector") - public static NpcStringId GRIM_COLLECTOR_2; - @ClientString(id = 32601, message = "Vanquish Remnants") public static NpcStringId VANQUISH_REMNANTS; @@ -7516,8 +7306,8 @@ public class NpcStringId @ClientString(id = 60001, message = "Only 1 minute left!") public static NpcStringId ONLY_1_MINUTE_LEFT; - @ClientString(id = 60002, message = "Just 10 seconds left!") - public static NpcStringId JUST_10_SECONDS_LEFT; + @ClientString(id = 60002, message = "Just 10 sec. left!") + public static NpcStringId JUST_10_SEC_LEFT; @ClientString(id = 60003, message = "Now, light the furnaces in the correct order.") public static NpcStringId NOW_LIGHT_THE_FURNACES_IN_THE_CORRECT_ORDER; @@ -8017,20 +7807,20 @@ public class NpcStringId @ClientString(id = 63056, message = "Listen to me carefully, if you want to find the chest with the key.") public static NpcStringId LISTEN_TO_ME_CAREFULLY_IF_YOU_WANT_TO_FIND_THE_CHEST_WITH_THE_KEY; - @ClientString(id = 63057, message = "You have two minutes. Think hard!") - public static NpcStringId YOU_HAVE_TWO_MINUTES_THINK_HARD; + @ClientString(id = 63057, message = "You have 2 min. Think hard!") + public static NpcStringId YOU_HAVE_2_MIN_THINK_HARD; - @ClientString(id = 63058, message = "1 minute has passed.") - public static NpcStringId ONE_MINUTE_HAS_PASSED; + @ClientString(id = 63058, message = "1 min. has passed.") + public static NpcStringId ONE_MIN_HAS_PASSED; - @ClientString(id = 63059, message = "Just 30 seconds left!") - public static NpcStringId JUST_30_SECONDS_LEFT; + @ClientString(id = 63059, message = "Just 30 sec. left!") + public static NpcStringId JUST_30_SEC_LEFT; - @ClientString(id = 63060, message = "20 seconds left!") - public static NpcStringId TWENTY_SECONDS_LEFT; + @ClientString(id = 63060, message = "20 sec. left!") + public static NpcStringId TWENTY_SEC_LEFT; - @ClientString(id = 63061, message = "10 seconds left!") - public static NpcStringId TEN_SECONDS_LEFT; + @ClientString(id = 63061, message = "10 sec. left!") + public static NpcStringId TEN_SEC_LEFT; @ClientString(id = 63062, message = "It's amazing! You have found the right chest. Now the treasure is yours.") public static NpcStringId IT_S_AMAZING_YOU_HAVE_FOUND_THE_RIGHT_CHEST_NOW_THE_TREASURE_IS_YOURS; @@ -10234,17 +10024,17 @@ public class NpcStringId @ClientString(id = 90825, message = "Hitting with that won't get you cookies! Hit with the instrument!") public static NpcStringId HITTING_WITH_THAT_WON_T_GET_YOU_COOKIES_HIT_WITH_THE_INSTRUMENT; - @ClientString(id = 90826, message = "If you don't give me within 30 seconds, I'll turn into a ghost!") - public static NpcStringId IF_YOU_DON_T_GIVE_ME_WITHIN_30_SECONDS_I_LL_TURN_INTO_A_GHOST; + @ClientString(id = 90826, message = "If you don't give me within 30 sec., I'll turn into a ghost!") + public static NpcStringId IF_YOU_DON_T_GIVE_ME_WITHIN_30_SEC_I_LL_TURN_INTO_A_GHOST; - @ClientString(id = 90827, message = "20 seconds left! Hurry!") - public static NpcStringId TWENTY_SECONDS_LEFT_HURRY; + @ClientString(id = 90827, message = "20 sec. left! Hurry!") + public static NpcStringId TWENTY_SEC_LEFT_HURRY; - @ClientString(id = 90828, message = "10 seconds left! 9…8…7…") - public static NpcStringId TEN_SECONDS_LEFT_9_8_7; + @ClientString(id = 90828, message = "10 sec. left! 9…8…7…") + public static NpcStringId TEN_SEC_LEFT_9_8_7; - @ClientString(id = 90829, message = "If you don't give me Monster Energy I'll go back in 2 minutes!") - public static NpcStringId IF_YOU_DON_T_GIVE_ME_MONSTER_ENERGY_I_LL_GO_BACK_IN_2_MINUTES; + @ClientString(id = 90829, message = "If you don't give me Monster Energy I'll go back in 2 min!") + public static NpcStringId IF_YOU_DON_T_GIVE_ME_MONSTER_ENERGY_I_LL_GO_BACK_IN_2_MIN; @ClientString(id = 90830, message = "If you don't give me Monster Energy I'll go back in 1 minute!") public static NpcStringId IF_YOU_DON_T_GIVE_ME_MONSTER_ENERGY_I_LL_GO_BACK_IN_1_MINUTE; @@ -10477,8 +10267,8 @@ public class NpcStringId @ClientString(id = 99702, message = "What are you looking at?") public static NpcStringId WHAT_ARE_YOU_LOOKING_AT; - @ClientString(id = 99703, message = "If you give me nectar, this little Snowy Squash will grow up quickly!") - public static NpcStringId IF_YOU_GIVE_ME_NECTAR_THIS_LITTLE_SNOWY_SQUASH_WILL_GROW_UP_QUICKLY; + @ClientString(id = 99703, message = "If you give me nectar, this little Squash will grow up quickly!") + public static NpcStringId IF_YOU_GIVE_ME_NECTAR_THIS_LITTLE_SQUASH_WILL_GROW_UP_QUICKLY; @ClientString(id = 99704, message = "Are you my mommy?") public static NpcStringId ARE_YOU_MY_MOMMY; @@ -10588,20 +10378,20 @@ public class NpcStringId @ClientString(id = 99739, message = "If I die without nectar, you'll get nothing.") public static NpcStringId IF_I_DIE_WITHOUT_NECTAR_YOU_LL_GET_NOTHING; - @ClientString(id = 99740, message = "I'm feeling better! Another thirty seconds and I'll be out of here!") - public static NpcStringId I_M_FEELING_BETTER_ANOTHER_THIRTY_SECONDS_AND_I_LL_BE_OUT_OF_HERE; + @ClientString(id = 99740, message = "I'm feeling better! Another 30 sec. and I'll be out of here!") + public static NpcStringId I_M_FEELING_BETTER_ANOTHER_30_SEC_AND_I_LL_BE_OUT_OF_HERE; - @ClientString(id = 99741, message = "Twenty seconds and it's ciao, baby!") - public static NpcStringId TWENTY_SECONDS_AND_IT_S_CIAO_BABY; + @ClientString(id = 99741, message = "20 sec. and it's ciao, baby!") + public static NpcStringId TWENTY_SEC_AND_IT_S_CIAO_BABY; - @ClientString(id = 99742, message = "Woohoo, just ten seconds left! nine... eight... seven!") - public static NpcStringId WOOHOO_JUST_TEN_SECONDS_LEFT_NINE_EIGHT_SEVEN; + @ClientString(id = 99742, message = "Woohoo, just 10 sec. left! nine... eight... seven!") + public static NpcStringId WOOHOO_JUST_10_SEC_LEFT_NINE_EIGHT_SEVEN; - @ClientString(id = 99743, message = "Give me nectar or I'll be gone in two minutes!") - public static NpcStringId GIVE_ME_NECTAR_OR_I_LL_BE_GONE_IN_TWO_MINUTES; + @ClientString(id = 99743, message = "Give me nectar or I'll be gone in 2 min.!") + public static NpcStringId GIVE_ME_NECTAR_OR_I_LL_BE_GONE_IN_2_MIN; - @ClientString(id = 99744, message = "Give me nectar or I'll be gone in one minute!") - public static NpcStringId GIVE_ME_NECTAR_OR_I_LL_BE_GONE_IN_ONE_MINUTE; + @ClientString(id = 99744, message = "Give me nectar or I'll be gone in 1 min.!") + public static NpcStringId GIVE_ME_NECTAR_OR_I_LL_BE_GONE_IN_1_MIN; @ClientString(id = 99745, message = "So long, losers!") public static NpcStringId SO_LONG_LOSERS; @@ -10756,8 +10546,8 @@ public class NpcStringId @ClientString(id = 99795, message = "Nectar will make me grow quickly!") public static NpcStringId NECTAR_WILL_MAKE_ME_GROW_QUICKLY; - @ClientString(id = 99796, message = "Don't you want a bigger Snowy Squash? Give me some Nectar and I'll grow much larger!") - public static NpcStringId DON_T_YOU_WANT_A_BIGGER_SNOWY_SQUASH_GIVE_ME_SOME_NECTAR_AND_I_LL_GROW_MUCH_LARGER; + @ClientString(id = 99796, message = "Don't you want a bigger Squash? Give me some Nectar and I'll grow much larger!") + public static NpcStringId DON_T_YOU_WANT_A_BIGGER_SQUASH_GIVE_ME_SOME_NECTAR_AND_I_LL_GROW_MUCH_LARGER; @ClientString(id = 99797, message = "If you raise me well, you'll get prizes! Or not...") public static NpcStringId IF_YOU_RAISE_ME_WELL_YOU_LL_GET_PRIZES_OR_NOT; @@ -10765,365 +10555,212 @@ public class NpcStringId @ClientString(id = 99798, message = "You are here for the stuff, eh? Well it's mine, all mine!") public static NpcStringId YOU_ARE_HERE_FOR_THE_STUFF_EH_WELL_IT_S_MINE_ALL_MINE; - @ClientString(id = 99799, message = "Trust me, give me some Nectar and I'll become a giant Snowy Squash!") - public static NpcStringId TRUST_ME_GIVE_ME_SOME_NECTAR_AND_I_LL_BECOME_A_GIANT_SNOWY_SQUASH; + @ClientString(id = 99799, message = "Trust me, give me some Nectar and I'll become a giant Squash!") + public static NpcStringId TRUST_ME_GIVE_ME_SOME_NECTAR_AND_I_LL_BECOME_A_GIANT_SQUASH; - @ClientString(id = 100101, message = "|Lv.2~20| Tombs of Ancestors") - public static NpcStringId LV_2_20_TOMBS_OF_ANCESTORS; + @ClientString(id = 103101, message = "|Lv. 2~20| Unbearable Wolves' Howling") + public static NpcStringId LV_2_20_UNBEARABLE_WOLVES_HOWLING; - @ClientString(id = 100102, message = "|Lv.2~20| Tombs of Ancestors (In progress)") - public static NpcStringId LV_2_20_TOMBS_OF_ANCESTORS_IN_PROGRESS; + @ClientString(id = 103102, message = "|Lv. 2~20| Unbearable Wolves' Howling (In progress)") + public static NpcStringId LV_2_20_UNBEARABLE_WOLVES_HOWLING_IN_PROGRESS; - @ClientString(id = 100103, message = "|Lv.2~20| Tombs of Ancestors (Completed)") - public static NpcStringId LV_2_20_TOMBS_OF_ANCESTORS_COMPLETED; + @ClientString(id = 103103, message = "|Lv. 2~20| Unbearable Wolves' Howling (Completed)") + public static NpcStringId LV_2_20_UNBEARABLE_WOLVES_HOWLING_COMPLETED; - @ClientString(id = 100104, message = "|Lv.2~20| Tombs of Ancestors") - public static NpcStringId LV_2_20_TOMBS_OF_ANCESTORS_2; + @ClientString(id = 103104, message = "|Lv. 2~20| Unbearable Wolves' Howling") + public static NpcStringId LV_2_20_UNBEARABLE_WOLVES_HOWLING_2; - @ClientString(id = 100201, message = "|Lv.11~20| Help with Temple Restoration") - public static NpcStringId LV_11_20_HELP_WITH_TEMPLE_RESTORATION; + @ClientString(id = 103111, message = "Kill Wolves and Bearded Keltirs.") + public static NpcStringId KILL_WOLVES_AND_BEARDED_KELTIRS; - @ClientString(id = 100202, message = "|Lv.11~20| Help with Temple Restoration (In progress)") - public static NpcStringId LV_11_20_HELP_WITH_TEMPLE_RESTORATION_IN_PROGRESS; + @ClientString(id = 103112, message = "Talk to Armor Merchant Jackson.") + public static NpcStringId TALK_TO_ARMOR_MERCHANT_JACKSON; - @ClientString(id = 100203, message = "|Lv.11~20| Help with Temple Restoration (Completed)") - public static NpcStringId LV_11_20_HELP_WITH_TEMPLE_RESTORATION_COMPLETED; + @ClientString(id = 103201, message = "|Lv. 15~20| Spider Hunt") + public static NpcStringId LV_15_20_SPIDER_HUNT; - @ClientString(id = 100204, message = "|Lv.11~20| Help with Temple Restoration") - public static NpcStringId LV_11_20_HELP_WITH_TEMPLE_RESTORATION_2; + @ClientString(id = 103202, message = "|Lv. 15~20| Spider Hunt (In progress)") + public static NpcStringId LV_15_20_SPIDER_HUNT_IN_PROGRESS; - @ClientString(id = 100301, message = "|Lv.15~20| Perfect Leather Armor (1/3)") - public static NpcStringId LV_15_20_PERFECT_LEATHER_ARMOR_1_3; + @ClientString(id = 103203, message = "|Lv. 15~20| Spider Hunt (Completed)") + public static NpcStringId LV_15_20_SPIDER_HUNT_COMPLETED; - @ClientString(id = 100302, message = "|Lv.15~20| Perfect Leather Armor (1/3) (In progress)") - public static NpcStringId LV_15_20_PERFECT_LEATHER_ARMOR_1_3_IN_PROGRESS; + @ClientString(id = 103204, message = "|Lv. 15~20| Spider Hunt") + public static NpcStringId LV_15_20_SPIDER_HUNT_2; - @ClientString(id = 100303, message = "|Lv.15~20| Perfect Leather Armor (1/3) (Completed)") - public static NpcStringId LV_15_20_PERFECT_LEATHER_ARMOR_1_3_COMPLETED; + @ClientString(id = 103211, message = "Kill Giant Spiders.") + public static NpcStringId KILL_GIANT_SPIDERS; - @ClientString(id = 100304, message = "|Lv.15~20| Perfect Leather Armor (1/3)") - public static NpcStringId LV_15_20_PERFECT_LEATHER_ARMOR_1_3_2; + @ClientString(id = 103212, message = "Talk to Captain Bathis.") + public static NpcStringId TALK_TO_CAPTAIN_BATHIS; - @ClientString(id = 100401, message = "|Lv. 15+| Perfect Leather Armor (2/3)") - public static NpcStringId LV_15_PERFECT_LEATHER_ARMOR_2_3; + @ClientString(id = 103301, message = "|Lv. 2~20| Troubled Forest") + public static NpcStringId LV_2_20_TROUBLED_FOREST; - @ClientString(id = 100402, message = "|Lv. 15+| Perfect Leather Armor (2/3) (In progress)") - public static NpcStringId LV_15_PERFECT_LEATHER_ARMOR_2_3_IN_PROGRESS; + @ClientString(id = 103302, message = "|Lv. 2~20| Troubled Forest (In progress)") + public static NpcStringId LV_2_20_TROUBLED_FOREST_IN_PROGRESS; - @ClientString(id = 100403, message = "|Lv. 15+| Perfect Leather Armor (2/3) (Completed)") - public static NpcStringId LV_15_PERFECT_LEATHER_ARMOR_2_3_COMPLETED; + @ClientString(id = 103303, message = "|Lv. 2~20| Troubled Forest (Completed)") + public static NpcStringId LV_2_20_TROUBLED_FOREST_COMPLETED; - @ClientString(id = 100404, message = "|Lv. 15+| Perfect Leather Armor (2/3)") - public static NpcStringId LV_15_PERFECT_LEATHER_ARMOR_2_3_2; + @ClientString(id = 103304, message = "|Lv. 2~20| Troubled Forest") + public static NpcStringId LV_2_20_TROUBLED_FOREST_2; - @ClientString(id = 100501, message = "|Lv. 15+| Perfect Leather Armor") - public static NpcStringId LV_15_PERFECT_LEATHER_ARMOR; + @ClientString(id = 103311, message = "Kill Orcs and Goblins.") + public static NpcStringId KILL_ORCS_AND_GOBLINS; - @ClientString(id = 100502, message = "|Lv. 15+| Perfect Leather Armor (In progress)") - public static NpcStringId LV_15_PERFECT_LEATHER_ARMOR_IN_PROGRESS; + @ClientString(id = 103312, message = "Talk to Grocer Herbiel.") + public static NpcStringId TALK_TO_GROCER_HERBIEL; - @ClientString(id = 100503, message = "|Lv. 15+| Perfect Leather Armor (Completed)") - public static NpcStringId LV_15_PERFECT_LEATHER_ARMOR_COMPLETED; + @ClientString(id = 103401, message = "|Lv. 15~20| Spider Web") + public static NpcStringId LV_15_20_SPIDER_WEB; - @ClientString(id = 100504, message = "|Lv. 15+| Perfect Leather Armor") - public static NpcStringId LV_15_PERFECT_LEATHER_ARMOR_2; + @ClientString(id = 103402, message = "|Lv. 15~20| Spider Web (In progress)") + public static NpcStringId LV_15_20_SPIDER_WEB_IN_PROGRESS; - @ClientString(id = 100601, message = "|Lv. 19+| Future: People") - public static NpcStringId LV_19_FUTURE_PEOPLE; + @ClientString(id = 103403, message = "|Lv. 15~20| Spider Web (Completed)") + public static NpcStringId LV_15_20_SPIDER_WEB_COMPLETED; - @ClientString(id = 100602, message = "|Lv. 19+| Future: People (In progress)") - public static NpcStringId LV_19_FUTURE_PEOPLE_IN_PROGRESS; + @ClientString(id = 103404, message = "|Lv. 15~20| Spider Web") + public static NpcStringId LV_15_20_SPIDER_WEB_2; - @ClientString(id = 100603, message = "|Lv. 19+| Future: People (Completed)") - public static NpcStringId LV_19_FUTURE_PEOPLE_COMPLETED; + @ClientString(id = 103501, message = "|Lv. 2~20| Cleaning-up the Grounds") + public static NpcStringId LV_2_20_CLEANING_UP_THE_GROUNDS; - @ClientString(id = 100604, message = "|Lv. 19+| Future: People") - public static NpcStringId LV_19_FUTURE_PEOPLE_2; + @ClientString(id = 103502, message = "|Lv. 2~20| Cleaning-up the Grounds (In progress)") + public static NpcStringId LV_2_20_CLEANING_UP_THE_GROUNDS_IN_PROGRESS; - @ClientString(id = 100701, message = "|Lv.2~20| Noise in Woods") - public static NpcStringId LV_2_20_NOISE_IN_WOODS; + @ClientString(id = 103503, message = "|Lv. 2~20| Cleaning-up the Grounds (Completed)") + public static NpcStringId LV_2_20_CLEANING_UP_THE_GROUNDS_COMPLETED; - @ClientString(id = 100702, message = "|Lv.2~20| Noise in Woods (In progress)") - public static NpcStringId LV_2_20_NOISE_IN_WOODS_IN_PROGRESS; + @ClientString(id = 103504, message = "|Lv. 2~20| Cleaning-up the Grounds") + public static NpcStringId LV_2_20_CLEANING_UP_THE_GROUNDS_2; - @ClientString(id = 100703, message = "|Lv.2~20| Noise in Woods") - public static NpcStringId LV_2_20_NOISE_IN_WOODS_2; + @ClientString(id = 103511, message = "Kill monsters near the village.") + public static NpcStringId KILL_MONSTERS_NEAR_THE_VILLAGE; - @ClientString(id = 100801, message = "|Lv.11~20| Preparation for Dungeon") - public static NpcStringId LV_11_20_PREPARATION_FOR_DUNGEON; + @ClientString(id = 103512, message = "Talk to Grocer Vollodos.") + public static NpcStringId TALK_TO_GROCER_VOLLODOS; - @ClientString(id = 100802, message = "|Lv.11~20| Preparation for Dungeon (In progress)") - public static NpcStringId LV_11_20_PREPARATION_FOR_DUNGEON_IN_PROGRESS; + @ClientString(id = 103601, message = "|Lv. 15~20| Terrible swamp monsters") + public static NpcStringId LV_15_20_TERRIBLE_SWAMP_MONSTERS; - @ClientString(id = 100803, message = "|Lv.11~20| Preparation for Dungeon (Completed)") - public static NpcStringId LV_11_20_PREPARATION_FOR_DUNGEON_COMPLETED; + @ClientString(id = 103602, message = "|Lv. 15~20| Terrible swamp monsters (In progress)") + public static NpcStringId LV_15_20_TERRIBLE_SWAMP_MONSTERS_IN_PROGRESS; - @ClientString(id = 100804, message = "|Lv.11~20| Preparation for Dungeon") - public static NpcStringId LV_11_20_PREPARATION_FOR_DUNGEON_2; + @ClientString(id = 103603, message = "|Lv. 15~20| Terrible swamp monsters (Completed)") + public static NpcStringId LV_15_20_TERRIBLE_SWAMP_MONSTERS_COMPLETED; - @ClientString(id = 100901, message = "|Lv.15~20| New Potion Development (1/3)") - public static NpcStringId LV_15_20_NEW_POTION_DEVELOPMENT_1_3; + @ClientString(id = 103604, message = "|Lv. 15~20| Terrible swamp monsters") + public static NpcStringId LV_15_20_TERRIBLE_SWAMP_MONSTERS_2; - @ClientString(id = 100902, message = "|Lv.15~20| New Potion Development (1/3) (In progress)") - public static NpcStringId LV_15_20_NEW_POTION_DEVELOPMENT_1_3_IN_PROGRESS; + @ClientString(id = 103611, message = "Kill Zombies and Dark Horrors.") + public static NpcStringId KILL_ZOMBIES_AND_DARK_HORRORS; - @ClientString(id = 100903, message = "|Lv.15~20| New Potion Development (1/3) (Completed)") - public static NpcStringId LV_15_20_NEW_POTION_DEVELOPMENT_1_3_COMPLETED; + @ClientString(id = 103701, message = "|Lv. 2~20| Plundered Graves") + public static NpcStringId LV_2_20_PLUNDERED_GRAVES; - @ClientString(id = 100904, message = "|Lv.15~20| New Potion Development (1/3)") - public static NpcStringId LV_15_20_NEW_POTION_DEVELOPMENT_1_3_2; + @ClientString(id = 103702, message = "|Lv. 2~20| Plundered Graves (In progress)") + public static NpcStringId LV_2_20_PLUNDERED_GRAVES_IN_PROGRESS; - @ClientString(id = 101001, message = "|Lv. 15+| New Potion Development (2/3)") - public static NpcStringId LV_15_NEW_POTION_DEVELOPMENT_2_3; + @ClientString(id = 103703, message = "|Lv. 2~20| Plundered Graves (Completed)") + public static NpcStringId LV_2_20_PLUNDERED_GRAVES_COMPLETED; - @ClientString(id = 101002, message = "|Lv. 15+| New Potion Development (2/3) (In progress)") - public static NpcStringId LV_15_NEW_POTION_DEVELOPMENT_2_3_IN_PROGRESS; + @ClientString(id = 103704, message = "|Lv. 2~20| Plundered Graves") + public static NpcStringId LV_2_20_PLUNDERED_GRAVES_2; - @ClientString(id = 101003, message = "|Lv. 15+| New Potion Development (2/3) (Completed)") - public static NpcStringId LV_15_NEW_POTION_DEVELOPMENT_2_3_COMPLETED; + @ClientString(id = 103711, message = "Track down grave robbers.") + public static NpcStringId TRACK_DOWN_GRAVE_ROBBERS; - @ClientString(id = 101004, message = "|Lv. 15+| New Potion Development (2/3)") - public static NpcStringId LV_15_NEW_POTION_DEVELOPMENT_2_3_2; + @ClientString(id = 103712, message = "Talk to Accessory Merchant Uska.") + public static NpcStringId TALK_TO_ACCESSORY_MERCHANT_USKA; - @ClientString(id = 101101, message = "|Lv. 15+| New Potion Development (3/3)") - public static NpcStringId LV_15_NEW_POTION_DEVELOPMENT_3_3; + @ClientString(id = 103801, message = "|Lv. 15~20| Conspiracy") + public static NpcStringId LV_15_20_CONSPIRACY; - @ClientString(id = 101102, message = "|Lv. 15+| New Potion Development (3/3) (In progress)") - public static NpcStringId LV_15_NEW_POTION_DEVELOPMENT_3_3_IN_PROGRESS; + @ClientString(id = 103802, message = "|Lv. 15~20| Conspiracy (In progress)") + public static NpcStringId LV_15_20_CONSPIRACY_IN_PROGRESS; - @ClientString(id = 101103, message = "|Lv. 15+| New Potion Development (3/3) (Completed)") - public static NpcStringId LV_15_NEW_POTION_DEVELOPMENT_3_3_COMPLETED; + @ClientString(id = 103803, message = "|Lv. 15~20| Conspiracy (Completed)") + public static NpcStringId LV_15_20_CONSPIRACY_COMPLETED; - @ClientString(id = 101104, message = "|Lv. 15+| New Potion Development (3/3)") - public static NpcStringId LV_15_NEW_POTION_DEVELOPMENT_3_3_2; + @ClientString(id = 103804, message = "|Lv. 15~20| Conspiracy") + public static NpcStringId LV_15_20_CONSPIRACY_2; - @ClientString(id = 101201, message = "|Lv. 19+| Future: Elves") - public static NpcStringId LV_19_FUTURE_ELVES; + @ClientString(id = 103811, message = "Expose a plot of Maraku Werewolves.") + public static NpcStringId EXPOSE_A_PLOT_OF_MARAKU_WEREWOLVES; - @ClientString(id = 101202, message = "|Lv. 19+| Future: Elves (In progress)") - public static NpcStringId LV_19_FUTURE_ELVES_IN_PROGRESS; + @ClientString(id = 103901, message = "|Lv. 2~20| Dangerous Predators") + public static NpcStringId LV_2_20_DANGEROUS_PREDATORS; - @ClientString(id = 101203, message = "|Lv. 19+| Future: Elves (Completed)") - public static NpcStringId LV_19_FUTURE_ELVES_COMPLETED; + @ClientString(id = 103902, message = "|Lv. 2~20| Dangerous Predators (In progress)") + public static NpcStringId LV_2_20_DANGEROUS_PREDATORS_IN_PROGRESS; - @ClientString(id = 101204, message = "|Lv. 19+| Future: Elves") - public static NpcStringId LV_19_FUTURE_ELVES_2; + @ClientString(id = 103903, message = "|Lv. 2~20| Dangerous Predators (Completed)") + public static NpcStringId LV_2_20_DANGEROUS_PREDATORS_COMPLETED; - @ClientString(id = 101301, message = "|Lv.2~20| Shilen's Hunt") - public static NpcStringId LV_2_20_SHILEN_S_HUNT; + @ClientString(id = 103904, message = "|Lv. 2~20| Dangerous Predators") + public static NpcStringId LV_2_20_DANGEROUS_PREDATORS_2; - @ClientString(id = 101302, message = "|Lv.2~20| Shilen's Hunt (In progress)") - public static NpcStringId LV_2_20_SHILEN_S_HUNT_IN_PROGRESS; + @ClientString(id = 103911, message = "Kill Wolves and Bearded Keltirs.") + public static NpcStringId KILL_WOLVES_AND_BEARDED_KELTIRS_2; - @ClientString(id = 101303, message = "|Lv.2~20| Shilen's Hunt (Completed)") - public static NpcStringId LV_2_20_SHILEN_S_HUNT_COMPLETED; + @ClientString(id = 103912, message = "Talk to Head Priest of the Earth Gerald.") + public static NpcStringId TALK_TO_HEAD_PRIEST_OF_THE_EARTH_GERALD; - @ClientString(id = 101304, message = "|Lv.2~20| Shilen's Hunt") - public static NpcStringId LV_2_20_SHILEN_S_HUNT_2; + @ClientString(id = 104001, message = "|Lv. 15~20| Poison Extraction") + public static NpcStringId LV_15_20_POISON_EXTRACTION; - @ClientString(id = 101401, message = "|Lv.11~20| Surprise Gift") - public static NpcStringId LV_11_20_SURPRISE_GIFT; + @ClientString(id = 104002, message = "|Lv. 15~20| Poison Extraction (In progress)") + public static NpcStringId LV_15_20_POISON_EXTRACTION_IN_PROGRESS; - @ClientString(id = 101402, message = "|Lv.11~20| Surprise Gift (In progress)") - public static NpcStringId LV_11_20_SURPRISE_GIFT_IN_PROGRESS; + @ClientString(id = 104003, message = "|Lv. 15~20| Poison Extraction (Completed)") + public static NpcStringId LV_15_20_POISON_EXTRACTION_COMPLETED; - @ClientString(id = 101403, message = "|Lv.11~20| Surprise Gift (Completed)") - public static NpcStringId LV_11_20_SURPRISE_GIFT_COMPLETED; + @ClientString(id = 104004, message = "|Lv. 15~20| Poison Extraction") + public static NpcStringId LV_15_20_POISON_EXTRACTION_2; - @ClientString(id = 101404, message = "|Lv.11~20| Surprise Gift") - public static NpcStringId LV_11_20_SURPRISE_GIFT_2; + @ClientString(id = 104501, message = "|Lv. 76| Saga of Legend") + public static NpcStringId LV_76_SAGA_OF_LEGEND; - @ClientString(id = 101501, message = "|Lv.15~20| Prepare for Trade (1/3)") - public static NpcStringId LV_15_20_PREPARE_FOR_TRADE_1_3; + @ClientString(id = 104502, message = "|Lv. 76| Saga of Legend (In progress)") + public static NpcStringId LV_76_SAGA_OF_LEGEND_IN_PROGRESS; - @ClientString(id = 101502, message = "|Lv.15~20| Prepare for Trade (1/3) (In progress)") - public static NpcStringId LV_15_20_PREPARE_FOR_TRADE_1_3_IN_PROGRESS; + @ClientString(id = 104503, message = "|Lv. 76| Saga of Legend (Completed)") + public static NpcStringId LV_76_SAGA_OF_LEGEND_COMPLETED; - @ClientString(id = 101503, message = "|Lv.15~20| Prepare for Trade (1/3) (Completed)") - public static NpcStringId LV_15_20_PREPARE_FOR_TRADE_1_3_COMPLETED; + @ClientString(id = 104504, message = "|Lv. 76| Saga of Legend") + public static NpcStringId LV_76_SAGA_OF_LEGEND_2; - @ClientString(id = 101504, message = "|Lv.15~20| Prepare for Trade (1/3)") - public static NpcStringId LV_15_20_PREPARE_FOR_TRADE_1_3_2; + @ClientString(id = 104505, message = "Orven's Request") + public static NpcStringId ORVEN_S_REQUEST; - @ClientString(id = 101601, message = "|Lv. 15+| Prepare for Trade (2/3)") - public static NpcStringId LV_15_PREPARE_FOR_TRADE_2_3; + @ClientString(id = 104511, message = "Talk to Orven.") + public static NpcStringId TALK_TO_ORVEN; - @ClientString(id = 101602, message = "|Lv. 15+| Prepare for Trade (2/3) (In progress)") - public static NpcStringId LV_15_PREPARE_FOR_TRADE_2_3_IN_PROGRESS; + @ClientString(id = 104601, message = "|Lv.50~| The Blue Hawk's Quest") + public static NpcStringId LV_50_THE_BLUE_HAWK_S_QUEST; - @ClientString(id = 101603, message = "|Lv. 15+| Prepare for Trade (2/3) (Completed)") - public static NpcStringId LV_15_PREPARE_FOR_TRADE_2_3_COMPLETED; + @ClientString(id = 104602, message = "|Lv.50~| The Blue Hawk's Quest (in progress)") + public static NpcStringId LV_50_THE_BLUE_HAWK_S_QUEST_IN_PROGRESS; - @ClientString(id = 101604, message = "|Lv. 15+| Prepare for Trade (2/3)") - public static NpcStringId LV_15_PREPARE_FOR_TRADE_2_3_2; + @ClientString(id = 104603, message = "|Lv.50~| The Blue Hawk's Quest (completed)") + public static NpcStringId LV_50_THE_BLUE_HAWK_S_QUEST_COMPLETED; - @ClientString(id = 101701, message = "|Lv. 15+| Prepare for Trade (3/3)") - public static NpcStringId LV_15_PREPARE_FOR_TRADE_3_3; + @ClientString(id = 104604, message = "|Lv.50~| The Blue Hawk's Quest") + public static NpcStringId LV_50_THE_BLUE_HAWK_S_QUEST_2; - @ClientString(id = 101702, message = "|Lv. 15+| Prepare for Trade (3/3) (In progress)") - public static NpcStringId LV_15_PREPARE_FOR_TRADE_3_3_IN_PROGRESS; + @ClientString(id = 104605, message = "Exploration of Primeval Isle") + public static NpcStringId EXPLORATION_OF_PRIMEVAL_ISLE; - @ClientString(id = 101703, message = "|Lv. 15+| Prepare for Trade (3/3) (Completed)") - public static NpcStringId LV_15_PREPARE_FOR_TRADE_3_3_COMPLETED; + @ClientString(id = 104606, message = "Go to Kairen") + public static NpcStringId GO_TO_KAIREN; - @ClientString(id = 101704, message = "|Lv. 15+| Prepare for Trade (3/3)") - public static NpcStringId LV_15_PREPARE_FOR_TRADE_3_3_2; + @ClientString(id = 104607, message = "50") + public static NpcStringId FIFTY; - @ClientString(id = 101801, message = "|Lv. 19+| Future: Dark Elves") - public static NpcStringId LV_19_FUTURE_DARK_ELVES; - - @ClientString(id = 101802, message = "|Lv. 19+| Future: Dark Elves (In progress)") - public static NpcStringId LV_19_FUTURE_DARK_ELVES_IN_PROGRESS; - - @ClientString(id = 101803, message = "|Lv. 19+| Future: Dark Elves (Completed)") - public static NpcStringId LV_19_FUTURE_DARK_ELVES_COMPLETED; - - @ClientString(id = 101804, message = "|Lv. 19+| Future: Dark Elves") - public static NpcStringId LV_19_FUTURE_DARK_ELVES_2; - - @ClientString(id = 101901, message = "|Lv.2~20| Tribal Benefit") - public static NpcStringId LV_2_20_TRIBAL_BENEFIT; - - @ClientString(id = 101902, message = "|Lv.2~20| Tribal Benefit (In progress)") - public static NpcStringId LV_2_20_TRIBAL_BENEFIT_IN_PROGRESS; - - @ClientString(id = 101903, message = "|Lv.2~20| Tribal Benefit (Completed)") - public static NpcStringId LV_2_20_TRIBAL_BENEFIT_COMPLETED; - - @ClientString(id = 101904, message = "|Lv.2~20| Tribal Benefit") - public static NpcStringId LV_2_20_TRIBAL_BENEFIT_2; - - @ClientString(id = 102001, message = "|Lv.11~20| Blacksmith's Request") - public static NpcStringId LV_11_20_BLACKSMITH_S_REQUEST; - - @ClientString(id = 102002, message = "|Lv.11~20| Blacksmith's Request (In progress)") - public static NpcStringId LV_11_20_BLACKSMITH_S_REQUEST_IN_PROGRESS; - - @ClientString(id = 102003, message = "|Lv.11~20| Blacksmith's Request (Completed)") - public static NpcStringId LV_11_20_BLACKSMITH_S_REQUEST_COMPLETED; - - @ClientString(id = 102004, message = "|Lv.11~20| Blacksmith's Request") - public static NpcStringId LV_11_20_BLACKSMITH_S_REQUEST_2; - - @ClientString(id = 102101, message = "|Lv.15~20| Red Gem Necklace (1/3)") - public static NpcStringId LV_15_20_RED_GEM_NECKLACE_1_3; - - @ClientString(id = 102102, message = "|Lv.15~20| Red Gem Necklace (1/3) (In progress)") - public static NpcStringId LV_15_20_RED_GEM_NECKLACE_1_3_IN_PROGRESS; - - @ClientString(id = 102103, message = "|Lv.15~20| Red Gem Necklace (1/3) (Completed)") - public static NpcStringId LV_15_20_RED_GEM_NECKLACE_1_3_COMPLETED; - - @ClientString(id = 102104, message = "|Lv.15~20| Red Gem Necklace (1/3)") - public static NpcStringId LV_15_20_RED_GEM_NECKLACE_1_3_2; - - @ClientString(id = 102201, message = "|Lv. 15+| Red Gem Necklace (2/3)") - public static NpcStringId LV_15_RED_GEM_NECKLACE_2_3; - - @ClientString(id = 102202, message = "|Lv. 15+| Red Gem Necklace (2/3) (In progress)") - public static NpcStringId LV_15_RED_GEM_NECKLACE_2_3_IN_PROGRESS; - - @ClientString(id = 102203, message = "|Lv. 15+| Red Gem Necklace (2/3) (Completed)") - public static NpcStringId LV_15_RED_GEM_NECKLACE_2_3_COMPLETED; - - @ClientString(id = 102204, message = "|Lv. 15+| Red Gem Necklace (2/3)") - public static NpcStringId LV_15_RED_GEM_NECKLACE_2_3_2; - - @ClientString(id = 102301, message = "|Lv. 15+| Red Gem Necklace (3/3)") - public static NpcStringId LV_15_RED_GEM_NECKLACE_3_3; - - @ClientString(id = 102302, message = "|Lv. 15+| Red Gem Necklace (3/3) (In progress)") - public static NpcStringId LV_15_RED_GEM_NECKLACE_3_3_IN_PROGRESS; - - @ClientString(id = 102303, message = "|Lv. 15+| Red Gem Necklace (3/3) (Completed)") - public static NpcStringId LV_15_RED_GEM_NECKLACE_3_3_COMPLETED; - - @ClientString(id = 102304, message = "|Lv. 15+| Red Gem Necklace (3/3)") - public static NpcStringId LV_15_RED_GEM_NECKLACE_3_3_2; - - @ClientString(id = 102401, message = "|Lv. 19+| Future: Orcs") - public static NpcStringId LV_19_FUTURE_ORCS; - - @ClientString(id = 102402, message = "|Lv. 19+| Future: Orcs (In progress)") - public static NpcStringId LV_19_FUTURE_ORCS_IN_PROGRESS; - - @ClientString(id = 102403, message = "|Lv. 19+| Future: Orcs (Completed)") - public static NpcStringId LV_19_FUTURE_ORCS_COMPLETED; - - @ClientString(id = 102404, message = "|Lv. 19+| Future: Orcs") - public static NpcStringId LV_19_FUTURE_ORCS_2; - - @ClientString(id = 102501, message = "|Lv.2~20| Mutual Benefit") - public static NpcStringId LV_2_20_MUTUAL_BENEFIT; - - @ClientString(id = 102502, message = "|Lv.2~20| Mutual Benefit (In progress)") - public static NpcStringId LV_2_20_MUTUAL_BENEFIT_IN_PROGRESS; - - @ClientString(id = 102503, message = "|Lv.2~20| Mutual Benefit (Completed)") - public static NpcStringId LV_2_20_MUTUAL_BENEFIT_COMPLETED; - - @ClientString(id = 102504, message = "|Lv.2~20| Mutual Benefit") - public static NpcStringId LV_2_20_MUTUAL_BENEFIT_2; - - @ClientString(id = 102601, message = "|Lv.11~20| Temple's Decorations") - public static NpcStringId LV_11_20_TEMPLE_S_DECORATIONS; - - @ClientString(id = 102602, message = "|Lv.11~20| Temple's Decorations (In progress)") - public static NpcStringId LV_11_20_TEMPLE_S_DECORATIONS_IN_PROGRESS; - - @ClientString(id = 102603, message = "|Lv.11~20| Temple's Decorations (Completed)") - public static NpcStringId LV_11_20_TEMPLE_S_DECORATIONS_COMPLETED; - - @ClientString(id = 102604, message = "|Lv.11~20| Temple's Decorations") - public static NpcStringId LV_11_20_TEMPLE_S_DECORATIONS_2; - - @ClientString(id = 102701, message = "|Lv.15~20| Loser Priest (1/3)") - public static NpcStringId LV_15_20_LOSER_PRIEST_1_3; - - @ClientString(id = 102702, message = "|Lv.15~20| Loser Priest (1/3) (In progress)") - public static NpcStringId LV_15_20_LOSER_PRIEST_1_3_IN_PROGRESS; - - @ClientString(id = 102703, message = "|Lv.15~20| Loser Priest (1/3) (Completed)") - public static NpcStringId LV_15_20_LOSER_PRIEST_1_3_COMPLETED; - - @ClientString(id = 102704, message = "|Lv.15~20| Loser Priest (1/3)") - public static NpcStringId LV_15_20_LOSER_PRIEST_1_3_2; - - @ClientString(id = 102801, message = "|Lv. 15+| Loser Priest (2/3)") - public static NpcStringId LV_15_LOSER_PRIEST_2_3; - - @ClientString(id = 102802, message = "|Lv. 15+| Loser Priest (2/3) (In progress)") - public static NpcStringId LV_15_LOSER_PRIEST_2_3_IN_PROGRESS; - - @ClientString(id = 102803, message = "|Lv. 15+| Loser Priest (2/3) (Completed)") - public static NpcStringId LV_15_LOSER_PRIEST_2_3_COMPLETED; - - @ClientString(id = 102804, message = "|Lv. 15+| Loser Priest (2/3)") - public static NpcStringId LV_15_LOSER_PRIEST_2_3_2; - - @ClientString(id = 102901, message = "|Lv. 15+| Loser Priest (3/3)") - public static NpcStringId LV_15_LOSER_PRIEST_3_3; - - @ClientString(id = 102902, message = "|Lv. 15+| Loser Priest (3/3) (In progress)") - public static NpcStringId LV_15_LOSER_PRIEST_3_3_IN_PROGRESS; - - @ClientString(id = 102903, message = "|Lv. 15+| Loser Priest (3/3) (Completed)") - public static NpcStringId LV_15_LOSER_PRIEST_3_3_COMPLETED; - - @ClientString(id = 102904, message = "|Lv. 15+| Loser Priest (3/3)") - public static NpcStringId LV_15_LOSER_PRIEST_3_3_2; - - @ClientString(id = 103001, message = "|Lv. 19+| Future: Dwarves") - public static NpcStringId LV_19_FUTURE_DWARVES; - - @ClientString(id = 103002, message = "|Lv. 19+| Future: Dwarves (In progress)") - public static NpcStringId LV_19_FUTURE_DWARVES_IN_PROGRESS; - - @ClientString(id = 103003, message = "|Lv. 19+| Future: Dwarves (Completed)") - public static NpcStringId LV_19_FUTURE_DWARVES_COMPLETED; - - @ClientString(id = 103004, message = "|Lv. 19+| Future: Dwarves") - public static NpcStringId LV_19_FUTURE_DWARVES_2; + @ClientString(id = 104608, message = "Primeval Isle") + public static NpcStringId PRIMEVAL_ISLE; @ClientString(id = 526701, message = "Journey to Gracia") public static NpcStringId JOURNEY_TO_GRACIA; @@ -11587,8 +11224,8 @@ public class NpcStringId @ClientString(id = 530704, message = "|Lv. 90-99| The Corrupt Leader, His Truth") public static NpcStringId LV_90_99_THE_CORRUPT_LEADER_HIS_TRUTH_2; - @ClientString(id = 530801, message = "|Lv. 55-59| To Not Be Forgotten") - public static NpcStringId LV_55_59_TO_NOT_BE_FORGOTTEN; + @ClientString(id = 530801, message = "|Lv. 55-59| Not To Be Forgotten") + public static NpcStringId LV_55_59_NOT_TO_BE_FORGOTTEN; @ClientString(id = 530802, message = "|Lv. 55-59| To Not Be Forgotten (In Progress)") public static NpcStringId LV_55_59_TO_NOT_BE_FORGOTTEN_IN_PROGRESS; @@ -11597,7 +11234,7 @@ public class NpcStringId public static NpcStringId LV_55_59_TO_NOT_BE_FORGOTTEN_DONE; @ClientString(id = 530804, message = "|Lv. 55-59| To Not Be Forgotten") - public static NpcStringId LV_55_59_TO_NOT_BE_FORGOTTEN_2; + public static NpcStringId LV_55_59_TO_NOT_BE_FORGOTTEN; @ClientString(id = 530901, message = "|Lv. 65-69| Mysterious Letter") public static NpcStringId LV_65_69_MYSTERIOUS_LETTER; @@ -12715,7 +12352,7 @@ public class NpcStringId @ClientString(id = 539034, message = "Talk to Eli") public static NpcStringId TALK_TO_ELI; - @ClientString(id = 539051, message = "Kekropus' Letter has arrived.\\nClick the question-mark icon to read.") + @ClientString(id = 539051, message = "Kekropus' Letter has arrived.\nClick the question-mark icon to read.") public static NpcStringId KEKROPUS_LETTER_HAS_ARRIVED_NCLICK_THE_QUESTION_MARK_ICON_TO_READ; @ClientString(id = 539101, message = "|Lv. 40-46| A Suspicious Helper") @@ -12760,7 +12397,7 @@ public class NpcStringId @ClientString(id = 539332, message = "Talk to Kelios") public static NpcStringId TALK_TO_KELIOS; - @ClientString(id = 539351, message = "Kekropus' Letter has arrived.\\nClick the question-mark icon to read.") + @ClientString(id = 539351, message = "Kekropus' Letter has arrived.\nClick the question-mark icon to read.") public static NpcStringId KEKROPUS_LETTER_HAS_ARRIVED_NCLICK_THE_QUESTION_MARK_ICON_TO_READ_2; @ClientString(id = 539354, message = "Use Vaccine on Golem Generator") @@ -12811,7 +12448,7 @@ public class NpcStringId @ClientString(id = 539732, message = "Talk to Andy") public static NpcStringId TALK_TO_ANDY; - @ClientString(id = 539751, message = "Kekropus' Letter has arrived.\\nClick the question-mark icon to read.") + @ClientString(id = 539751, message = "Kekropus' Letter has arrived.\nClick the question-mark icon to read.") public static NpcStringId KEKROPUS_LETTER_HAS_ARRIVED_NCLICK_THE_QUESTION_MARK_ICON_TO_READ_3; @ClientString(id = 539801, message = "|Lv. 52-58| A Suspicious Badge") @@ -12856,7 +12493,7 @@ public class NpcStringId @ClientString(id = 540132, message = "Talk to Eblune") public static NpcStringId TALK_TO_EBLUNE; - @ClientString(id = 540151, message = "Kekropus' Letter has arrived.\\nClick the question-mark icon to read.") + @ClientString(id = 540151, message = "Kekropus' Letter has arrived.\nClick the question-mark icon to read.") public static NpcStringId KEKROPUS_LETTER_HAS_ARRIVED_NCLICK_THE_QUESTION_MARK_ICON_TO_READ_4; @ClientString(id = 540201, message = "|Lv. 58-61| Nowhere to Turn") @@ -12910,7 +12547,7 @@ public class NpcStringId @ClientString(id = 540432, message = "Talk to Shuvann") public static NpcStringId TALK_TO_SHUVANN; - @ClientString(id = 540451, message = "Kekropus' Letter has arrived.\\nClick the question-mark icon to read.") + @ClientString(id = 540451, message = "Kekropus' Letter has arrived.\nClick the question-mark icon to read.") public static NpcStringId KEKROPUS_LETTER_HAS_ARRIVED_NCLICK_THE_QUESTION_MARK_ICON_TO_READ_5; @ClientString(id = 540501, message = "|Lv. 61-65| Kartia's Seed") @@ -12970,7 +12607,7 @@ public class NpcStringId @ClientString(id = 540832, message = "Talk to Dokara") public static NpcStringId TALK_TO_DOKARA; - @ClientString(id = 540851, message = "Kekropus' Letter has arrived.\\nClick the question-mark icon to read.") + @ClientString(id = 540851, message = "Kekropus' Letter has arrived.\nClick the question-mark icon to read.") public static NpcStringId KEKROPUS_LETTER_HAS_ARRIVED_NCLICK_THE_QUESTION_MARK_ICON_TO_READ_6; @ClientString(id = 540901, message = "|Lv. 65-70| A Suspicious Vagabond in the Swamp") @@ -13015,7 +12652,7 @@ public class NpcStringId @ClientString(id = 541132, message = "Talk to Hatuba") public static NpcStringId TALK_TO_HATUBA; - @ClientString(id = 541151, message = "Kekropus' Letter has arrived.\\nClick the question-mark icon to read.") + @ClientString(id = 541151, message = "Kekropus' Letter has arrived.\nClick the question-mark icon to read.") public static NpcStringId KEKROPUS_LETTER_HAS_ARRIVED_NCLICK_THE_QUESTION_MARK_ICON_TO_READ_7; @ClientString(id = 541201, message = "|Lv. 65-70| A Suspicious Vagabond in the Forest") @@ -13060,7 +12697,7 @@ public class NpcStringId @ClientString(id = 541432, message = "Talk to Janitt") public static NpcStringId TALK_TO_JANITT; - @ClientString(id = 541451, message = "Kekropus' Letter has arrived.\\nClick the question-mark icon to read.") + @ClientString(id = 541451, message = "Kekropus' Letter has arrived.\nClick the question-mark icon to read.") public static NpcStringId KEKROPUS_LETTER_HAS_ARRIVED_NCLICK_THE_QUESTION_MARK_ICON_TO_READ_8; @ClientString(id = 541501, message = "|Lv. 70-75| Kekropus' Letter: With Wisdom") @@ -13081,7 +12718,7 @@ public class NpcStringId @ClientString(id = 541532, message = "Talk to Janitt") public static NpcStringId TALK_TO_JANITT_2; - @ClientString(id = 541551, message = "Kekropus' Letter has arrived.\\nClick the question-mark icon to read.") + @ClientString(id = 541551, message = "Kekropus' Letter has arrived.\nClick the question-mark icon to read.") public static NpcStringId KEKROPUS_LETTER_HAS_ARRIVED_NCLICK_THE_QUESTION_MARK_ICON_TO_READ_9; @ClientString(id = 541601, message = "|Lv. 70-75| In Search of the Eye of Argos") @@ -13126,7 +12763,7 @@ public class NpcStringId @ClientString(id = 541932, message = "Talk to Hansen") public static NpcStringId TALK_TO_HANSEN; - @ClientString(id = 541951, message = "Kekropus' Letter has arrived.\\nClick the question-mark icon to read.") + @ClientString(id = 541951, message = "Kekropus' Letter has arrived.\nClick the question-mark icon to read.") public static NpcStringId KEKROPUS_LETTER_HAS_ARRIVED_NCLICK_THE_QUESTION_MARK_ICON_TO_READ_10; @ClientString(id = 542001, message = "|Lv. 76-80| The Varka Silenos Supporters") @@ -13183,7 +12820,7 @@ public class NpcStringId @ClientString(id = 542432, message = "Talk to Lugones") public static NpcStringId TALK_TO_LUGONES; - @ClientString(id = 542451, message = "Kekropus' Letter has arrived.\\nClick the question-mark icon to read.") + @ClientString(id = 542451, message = "Kekropus' Letter has arrived.\nClick the question-mark icon to read.") public static NpcStringId KEKROPUS_LETTER_HAS_ARRIVED_NCLICK_THE_QUESTION_MARK_ICON_TO_READ_11; @ClientString(id = 542501, message = "|Lv. 76-80| The Ketra Orc Supporters") @@ -13240,7 +12877,7 @@ public class NpcStringId @ClientString(id = 543032, message = "Talk to Jokel") public static NpcStringId TALK_TO_JOKEL; - @ClientString(id = 543051, message = "Kekropus' Letter has arrived.\\nClick the question-mark icon to read.") + @ClientString(id = 543051, message = "Kekropus' Letter has arrived.\nClick the question-mark icon to read.") public static NpcStringId KEKROPUS_LETTER_HAS_ARRIVED_NCLICK_THE_QUESTION_MARK_ICON_TO_READ_12; @ClientString(id = 543101, message = "|Lv. 81-84| The Seal of Punishment: Den of Evil") @@ -13285,7 +12922,7 @@ public class NpcStringId @ClientString(id = 543332, message = "Talk to Rua") public static NpcStringId TALK_TO_RUA; - @ClientString(id = 543351, message = "Kekropus' Letter has arrived.\\nClick the question-mark icon to read.") + @ClientString(id = 543351, message = "Kekropus' Letter has arrived.\nClick the question-mark icon to read.") public static NpcStringId KEKROPUS_LETTER_HAS_ARRIVED_NCLICK_THE_QUESTION_MARK_ICON_TO_READ_13; @ClientString(id = 543401, message = "|Lv. 81-84| The Seal of Punishment: Sel Mahum Training Grounds") @@ -13330,7 +12967,7 @@ public class NpcStringId @ClientString(id = 543632, message = "Talk to Laki") public static NpcStringId TALK_TO_LAKI; - @ClientString(id = 543651, message = "Kekropus' Letter has arrived.\\nClick the question-mark icon to read.") + @ClientString(id = 543651, message = "Kekropus' Letter has arrived.\nClick the question-mark icon to read.") public static NpcStringId KEKROPUS_LETTER_HAS_ARRIVED_NCLICK_THE_QUESTION_MARK_ICON_TO_READ_14; @ClientString(id = 543701, message = "|Lv. 81-84| The Seal of Punishment: Plains of the Lizardmen") @@ -13378,7 +13015,7 @@ public class NpcStringId @ClientString(id = 543933, message = "Talk to Athenia") public static NpcStringId TALK_TO_ATHENIA; - @ClientString(id = 543951, message = "Kekropus' Letter has arrived.\\nClick the question-mark icon to read.") + @ClientString(id = 543951, message = "Kekropus' Letter has arrived.\nClick the question-mark icon to read.") public static NpcStringId KEKROPUS_LETTER_HAS_ARRIVED_NCLICK_THE_QUESTION_MARK_ICON_TO_READ_15; @ClientString(id = 544001, message = "|Lv. 81-84| The Seal of Punishment: The Fields") @@ -13519,17 +13156,17 @@ public class NpcStringId @ClientString(id = 545204, message = "|Lv. 81-99| Is it Edible?") public static NpcStringId LV_81_99_IS_IT_EDIBLE_2; - @ClientString(id = 545301, message = "|Lv. 95-99| Stopping the Wind Dragon") - public static NpcStringId LV_95_99_STOPPING_THE_WIND_DRAGON; + @ClientString(id = 545301, message = "|Lv. 95-99| Stop the Wind Dragon") + public static NpcStringId LV_95_99_STOP_THE_WIND_DRAGON; - @ClientString(id = 545302, message = "|Lv. 95-99| Stopping the Wind Dragon (In Progress)") - public static NpcStringId LV_95_99_STOPPING_THE_WIND_DRAGON_IN_PROGRESS; + @ClientString(id = 545302, message = "|Lv. 95-99| Stop the Wind Dragon (In progress)") + public static NpcStringId LV_95_99_STOP_THE_WIND_DRAGON_IN_PROGRESS; - @ClientString(id = 545303, message = "|Lv. 95-99| Stopping the Wind Dragon (Complete)") - public static NpcStringId LV_95_99_STOPPING_THE_WIND_DRAGON_COMPLETE; + @ClientString(id = 545303, message = "|Lv. 95-99| Stop the Wind Dragon (Completed)") + public static NpcStringId LV_95_99_STOP_THE_WIND_DRAGON_COMPLETED; - @ClientString(id = 545304, message = "|Lv. 95-99| Stopping the Wind Dragon") - public static NpcStringId LV_95_99_STOPPING_THE_WIND_DRAGON_2; + @ClientString(id = 545304, message = "|Lv. 95-99| Stop the Wind Dragon") + public static NpcStringId LV_95_99_STOP_THE_WIND_DRAGON_2; @ClientString(id = 545501, message = "|Lv. 99-99| Elikia's Letter") public static NpcStringId LV_99_99_ELIKIA_S_LETTER; @@ -13663,10 +13300,10 @@ public class NpcStringId @ClientString(id = 546122, message = "This is just the beginning.") public static NpcStringId THIS_IS_JUST_THE_BEGINNING; - @ClientString(id = 546123, message = "Open the ability screen in the character information screen.\\nPress 'Adjust Points' to adjust the acquired SP and Ability points.") + @ClientString(id = 546123, message = "Open the ability screen in the character information screen.\nPress 'Adjust Points' to adjust the acquired SP and Ability points.") public static NpcStringId OPEN_THE_ABILITY_SCREEN_IN_THE_CHARACTER_INFORMATION_SCREEN_NPRESS_ADJUST_POINTS_TO_ADJUST_THE_ACQUIRED_SP_AND_ABILITY_POINTS; - @ClientString(id = 546151, message = "The letter from Lionel Hunter has arrived.\\nClick the question mark icon to read the letter's contents.") + @ClientString(id = 546151, message = "The letter from Lionel Hunter has arrived.\nClick the question mark icon to read the letter's contents.") public static NpcStringId THE_LETTER_FROM_LIONEL_HUNTER_HAS_ARRIVED_NCLICK_THE_QUESTION_MARK_ICON_TO_READ_THE_LETTER_S_CONTENTS; @ClientString(id = 546201, message = "|Lv. 46-52| Temper a Rusting Blade") @@ -13954,7 +13591,7 @@ public class NpcStringId @ClientString(id = 571011, message = "Find the Life Energy Repository") public static NpcStringId FIND_THE_LIFE_ENERGY_REPOSITORY; - @ClientString(id = 571200, message = "A minstrel has sent an invitation.\\nClick the question-mark icon to read.") + @ClientString(id = 571200, message = "A minstrel has sent an invitation.\nClick the question-mark icon to read.") public static NpcStringId A_MINSTREL_HAS_SENT_AN_INVITATION_NCLICK_THE_QUESTION_MARK_ICON_TO_READ; @ClientString(id = 571201, message = "|Lv. 85-87| The Minstrel's Song, Part 1") @@ -14074,11 +13711,11 @@ public class NpcStringId @ClientString(id = 571801, message = "|Lv. 88-99| The Hero's Journey: Fairy Settlement") public static NpcStringId LV_88_99_THE_HERO_S_JOURNEY_FAIRY_SETTLEMENT; - @ClientString(id = 571802, message = "|Lv. 88-99| The Hero's Journey: Fairy Settlement (In Progress)") + @ClientString(id = 571802, message = "|Lv. 88-99| The Hero's Journey: Fairy Settlement (In progress)") public static NpcStringId LV_88_99_THE_HERO_S_JOURNEY_FAIRY_SETTLEMENT_IN_PROGRESS; - @ClientString(id = 571803, message = "|Lv. 88-99| The Hero's Journey: Fairy Settlement (Done)") - public static NpcStringId LV_88_99_THE_HERO_S_JOURNEY_FAIRY_SETTLEMENT_DONE; + @ClientString(id = 571803, message = "|Lv. 88-99| The Hero's Journey: Fairy Settlement (Completed)") + public static NpcStringId LV_88_99_THE_HERO_S_JOURNEY_FAIRY_SETTLEMENT_COMPLETED; @ClientString(id = 571804, message = "|Lv. 88-99| The Hero's Journey: Fairy Settlement") public static NpcStringId LV_88_99_THE_HERO_S_JOURNEY_FAIRY_SETTLEMENT_2; @@ -14488,8 +14125,8 @@ public class NpcStringId @ClientString(id = 574206, message = "Ricky is entering Kiku's cave!") public static NpcStringId RICKY_IS_ENTERING_KIKU_S_CAVE; - @ClientString(id = 574207, message = "Take Ricky to Leira in under 2 minutes.") - public static NpcStringId TAKE_RICKY_TO_LEIRA_IN_UNDER_2_MINUTES; + @ClientString(id = 574207, message = "Take Ricky to Leira in under 2 min.") + public static NpcStringId TAKE_RICKY_TO_LEIRA_IN_UNDER_2_MIN; @ClientString(id = 574209, message = "Bring Back Ricky") public static NpcStringId BRING_BACK_RICKY; @@ -14716,7 +14353,7 @@ public class NpcStringId @ClientString(id = 575320, message = "Takl to Navari") public static NpcStringId TAKL_TO_NAVARI; - @ClientString(id = 575500, message = "Queen Navari has sent a letter.\\nClick the question-mark icon to read.") + @ClientString(id = 575500, message = "Queen Navari has sent a letter.\nClick the question-mark icon to read.") public static NpcStringId QUEEN_NAVARI_HAS_SENT_A_LETTER_NCLICK_THE_QUESTION_MARK_ICON_TO_READ; @ClientString(id = 575501, message = "|Lv. 20-29| Letters from the Queen: Windy Hill") @@ -15071,7 +14708,7 @@ public class NpcStringId public static NpcStringId LV_58_60_LETTERS_FROM_THE_QUEEN_FORSAKEN_PLAINS_2; @ClientString(id = 578211, message = "Talk to Orven") - public static NpcStringId TALK_TO_ORVEN; + public static NpcStringId TALK_TO_ORVEN_2; @ClientString(id = 578212, message = "Talk to Novain") public static NpcStringId TALK_TO_NOVAIN; @@ -15122,7 +14759,7 @@ public class NpcStringId public static NpcStringId LV_61_64_LETTERS_FROM_THE_QUEEN_FIELDS_OF_MASSACRE_2; @ClientString(id = 578511, message = "Talk to Orven") - public static NpcStringId TALK_TO_ORVEN_2; + public static NpcStringId TALK_TO_ORVEN_3; @ClientString(id = 578512, message = "Talk to Shuvann") public static NpcStringId TALK_TO_SHUVANN_2; @@ -15595,6 +15232,183 @@ public class NpcStringId @ClientString(id = 587111, message = "Talk to Eigis Ein") public static NpcStringId TALK_TO_EIGIS_EIN_4; + @ClientString(id = 596001, message = "|Lv. 1 and higher| Tutorial - Blue Gemstones") + public static NpcStringId LV_1_AND_HIGHER_TUTORIAL_BLUE_GEMSTONES; + + @ClientString(id = 596002, message = "|Lv. 1 and higher| Tutorial - Blue Gemstones (in progress)") + public static NpcStringId LV_1_AND_HIGHER_TUTORIAL_BLUE_GEMSTONES_IN_PROGRESS; + + @ClientString(id = 596003, message = "|Lv. 1 and higher| Tutorial - Blue Gemstones (completed)") + public static NpcStringId LV_1_AND_HIGHER_TUTORIAL_BLUE_GEMSTONES_COMPLETED; + + @ClientString(id = 596004, message = "|Lv. 1 and higher| Tutorial - Blue Gemstones") + public static NpcStringId LV_1_AND_HIGHER_TUTORIAL_BLUE_GEMSTONES_2; + + @ClientString(id = 596010, message = "Talk to the Newbie Helper") + public static NpcStringId TALK_TO_THE_NEWBIE_HELPER; + + @ClientString(id = 596011, message = "Talk to Elder Ragnir") + public static NpcStringId TALK_TO_ELDER_RAGNIR; + + @ClientString(id = 596101, message = "|Lv. 2~20| Effective Training") + public static NpcStringId LV_2_20_EFFECTIVE_TRAINING; + + @ClientString(id = 596102, message = "|Lv. 2~20| Effective Training (in progress)") + public static NpcStringId LV_2_20_EFFECTIVE_TRAINING_IN_PROGRESS; + + @ClientString(id = 596103, message = "|Lv. 2~20| Effective Training (completed)") + public static NpcStringId LV_2_20_EFFECTIVE_TRAINING_COMPLETED; + + @ClientString(id = 596104, message = "|Lv. 2~20| Effective Training") + public static NpcStringId LV_2_20_EFFECTIVE_TRAINING_2; + + @ClientString(id = 596110, message = "Defeat the monsters on the Hill of Hope") + public static NpcStringId DEFEAT_THE_MONSTERS_ON_THE_HILL_OF_HOPE; + + @ClientString(id = 596111, message = "Talk to Reahen") + public static NpcStringId TALK_TO_REAHEN; + + @ClientString(id = 596201, message = "|Lv. 15~20| New Horizons") + public static NpcStringId LV_15_20_NEW_HORIZONS; + + @ClientString(id = 596202, message = "|Lv. 15~20| New Horizons (in progress)") + public static NpcStringId LV_15_20_NEW_HORIZONS_IN_PROGRESS; + + @ClientString(id = 596203, message = "|Lv. 15~20| New Horizons (completed)") + public static NpcStringId LV_15_20_NEW_HORIZONS_COMPLETED; + + @ClientString(id = 596204, message = "|Lv. 15~20| New Horizons") + public static NpcStringId LV_15_20_NEW_HORIZONS_2; + + @ClientString(id = 596210, message = "Defeat the monsters in the Golden Hills") + public static NpcStringId DEFEAT_THE_MONSTERS_IN_THE_GOLDEN_HILLS; + + @ClientString(id = 596211, message = "Talk to Captain Bathis.") + public static NpcStringId TALK_TO_CAPTAIN_BATHIS_2; + + @ClientString(id = 596301, message = "|Lv. 34~37| Exploring the Ant Nest") + public static NpcStringId LV_34_37_EXPLORING_THE_ANT_NEST; + + @ClientString(id = 596302, message = "|Lv. 34~37| Exploring the Ant Nest (in progress)") + public static NpcStringId LV_34_37_EXPLORING_THE_ANT_NEST_IN_PROGRESS; + + @ClientString(id = 596303, message = "|Lv. 34~37| Exploring the Ant Nest (completed)") + public static NpcStringId LV_34_37_EXPLORING_THE_ANT_NEST_COMPLETED; + + @ClientString(id = 596304, message = "|Lv. 34~37| Exploring the Ant Nest") + public static NpcStringId LV_34_37_EXPLORING_THE_ANT_NEST_2; + + @ClientString(id = 596305, message = "Defeat the monsters in the Ant Nest.") + public static NpcStringId DEFEAT_THE_MONSTERS_IN_THE_ANT_NEST; + + @ClientString(id = 596310, message = "Talk to Raymond") + public static NpcStringId TALK_TO_RAYMOND_2; + + @ClientString(id = 596311, message = "Monsters of the Ant Nest are killed.\nUse the teleport to get to High Priest Raymond in Gludio.") + public static NpcStringId MONSTERS_OF_THE_ANT_NEST_ARE_KILLED_NUSE_THE_TELEPORT_TO_GET_TO_HIGH_PRIEST_RAYMOND_IN_GLUDIO; + + @ClientString(id = 596401, message = "|Lv. 30~34| Secret Garden") + public static NpcStringId LV_30_34_SECRET_GARDEN; + + @ClientString(id = 596402, message = "|Lv. 30~34| Secret Garden (in progress)") + public static NpcStringId LV_30_34_SECRET_GARDEN_IN_PROGRESS; + + @ClientString(id = 596403, message = "|Lv. 30~34| Secret Garden (completed)") + public static NpcStringId LV_30_34_SECRET_GARDEN_COMPLETED; + + @ClientString(id = 596404, message = "|Lv. 30~34| Secret Garden") + public static NpcStringId LV_30_34_SECRET_GARDEN_2; + + @ClientString(id = 596405, message = "Defeat the monsters in the Gorgon Flower Garden") + public static NpcStringId DEFEAT_THE_MONSTERS_IN_THE_GORGON_FLOWER_GARDEN; + + @ClientString(id = 596410, message = "Talk to Raymond") + public static NpcStringId TALK_TO_RAYMOND_3; + + @ClientString(id = 596411, message = "Monsters of the Gorgon Flower Garden are killed.\nUse the teleport to get to High Priest Raymond in Gludio.") + public static NpcStringId MONSTERS_OF_THE_GORGON_FLOWER_GARDEN_ARE_KILLED_NUSE_THE_TELEPORT_TO_GET_TO_HIGH_PRIEST_RAYMOND_IN_GLUDIO; + + @ClientString(id = 596501, message = "|Lv. 37~40| Death Mysteries") + public static NpcStringId LV_37_40_DEATH_MYSTERIES; + + @ClientString(id = 596502, message = "|Lv. 37~40| Death Mysteries (in progress)") + public static NpcStringId LV_37_40_DEATH_MYSTERIES_IN_PROGRESS; + + @ClientString(id = 596503, message = "|Lv. 37~40| Death Mysteries (completed)") + public static NpcStringId LV_37_40_DEATH_MYSTERIES_COMPLETED; + + @ClientString(id = 596504, message = "|Lv. 37~40| Death Mysteries") + public static NpcStringId LV_37_40_DEATH_MYSTERIES_2; + + @ClientString(id = 596505, message = "Talk to Maximilian") + public static NpcStringId TALK_TO_MAXIMILIAN_2; + + @ClientString(id = 596506, message = "Defeat the monsters in the Death Pass") + public static NpcStringId DEFEAT_THE_MONSTERS_IN_THE_DEATH_PASS; + + @ClientString(id = 596510, message = "Talk to Maximilian") + public static NpcStringId TALK_TO_MAXIMILIAN_3; + + @ClientString(id = 596511, message = "Monsters of the Death Pass are killed.\nUse the teleport or the Scroll of Escape to get to High Priest Maximilian in Giran.") + public static NpcStringId MONSTERS_OF_THE_DEATH_PASS_ARE_KILLED_NUSE_THE_TELEPORT_OR_THE_SCROLL_OF_ESCAPE_TO_GET_TO_HIGH_PRIEST_MAXIMILIAN_IN_GIRAN; + + @ClientString(id = 596601, message = "|Lv. 20~25| A Trip Begins") + public static NpcStringId LV_20_25_A_TRIP_BEGINS; + + @ClientString(id = 596602, message = "|Lv. 20~25| A Trip Begins (in progress)") + public static NpcStringId LV_20_25_A_TRIP_BEGINS_IN_PROGRESS; + + @ClientString(id = 596603, message = "|Lv. 20~25| A Trip Begins (completed)") + public static NpcStringId LV_20_25_A_TRIP_BEGINS_COMPLETED; + + @ClientString(id = 596604, message = "|Lv. 20~25| A Trip Begins") + public static NpcStringId LV_20_25_A_TRIP_BEGINS_2; + + @ClientString(id = 596605, message = "Talk to Bella") + public static NpcStringId TALK_TO_BELLA; + + @ClientString(id = 596606, message = "Defeat the monsters in the Ruins of Agony.") + public static NpcStringId DEFEAT_THE_MONSTERS_IN_THE_RUINS_OF_AGONY; + + @ClientString(id = 596610, message = "Talk to Captain Bathis.") + public static NpcStringId TALK_TO_CAPTAIN_BATHIS_3; + + @ClientString(id = 596701, message = "|Lv. 25~30| More Experience") + public static NpcStringId LV_25_30_MORE_EXPERIENCE; + + @ClientString(id = 596702, message = "|Lv. 25~30| More Experience (in progress)") + public static NpcStringId LV_25_30_MORE_EXPERIENCE_IN_PROGRESS; + + @ClientString(id = 596703, message = "|Lv. 25~30| More Experience (completed)") + public static NpcStringId LV_25_30_MORE_EXPERIENCE_COMPLETED; + + @ClientString(id = 596704, message = "|Lv. 25~30| More Experience") + public static NpcStringId LV_25_30_MORE_EXPERIENCE_2; + + @ClientString(id = 596705, message = "Defeat the monsters in the Abandoned Camp.") + public static NpcStringId DEFEAT_THE_MONSTERS_IN_THE_ABANDONED_CAMP; + + @ClientString(id = 596710, message = "Talk to Captain Bathis.") + public static NpcStringId TALK_TO_CAPTAIN_BATHIS_4; + + @ClientString(id = 596711, message = "Monsters of the Abandoned Camp are killed.\nUse the teleport to get to Bathis in Gludio.") + public static NpcStringId MONSTERS_OF_THE_ABANDONED_CAMP_ARE_KILLED_NUSE_THE_TELEPORT_TO_GET_TO_BATHIS_IN_GLUDIO; + + @ClientString(id = 596801, message = "|Lv. 37 and higher| About the Magic Lantern") + public static NpcStringId LV_37_AND_HIGHER_ABOUT_THE_MAGIC_LANTERN; + + @ClientString(id = 596802, message = "|Lv. 37 and higher| About the Magic Lantern (in progress)") + public static NpcStringId LV_37_AND_HIGHER_ABOUT_THE_MAGIC_LANTERN_IN_PROGRESS; + + @ClientString(id = 596803, message = "|Lv. 37 and higher| About the Magic Lantern (completed)") + public static NpcStringId LV_37_AND_HIGHER_ABOUT_THE_MAGIC_LANTERN_COMPLETED; + + @ClientString(id = 596804, message = "|Lv. 37 and higher| About the Magic Lantern") + public static NpcStringId LV_37_AND_HIGHER_ABOUT_THE_MAGIC_LANTERN_2; + + @ClientString(id = 596810, message = "Talk to Maximilian after you've got a lantern.") + public static NpcStringId TALK_TO_MAXIMILIAN_AFTER_YOU_VE_GOT_A_LANTERN; + @ClientString(id = 600001, message = "Moon Knight") public static NpcStringId MOON_KNIGHT; @@ -15637,8 +15451,8 @@ public class NpcStringId @ClientString(id = 1000011, message = "Mass fleeing!") public static NpcStringId MASS_FLEEING; - @ClientString(id = 1000012, message = "It's stronger than expected!") - public static NpcStringId IT_S_STRONGER_THAN_EXPECTED; + @ClientString(id = 1000012, message = "You are stronger than expected!") + public static NpcStringId YOU_ARE_STRONGER_THAN_EXPECTED; @ClientString(id = 1000013, message = "I'll kill you next time!") public static NpcStringId I_LL_KILL_YOU_NEXT_TIME; @@ -16552,17 +16366,17 @@ public class NpcStringId @ClientString(id = 1000316, message = "No Level Limit") public static NpcStringId NO_LEVEL_LIMIT; - @ClientString(id = 1000317, message = "The main event will start in 2 minutes. Please register now.") - public static NpcStringId THE_MAIN_EVENT_WILL_START_IN_2_MINUTES_PLEASE_REGISTER_NOW; + @ClientString(id = 1000317, message = "The main event will start in 2 min. Please register now.") + public static NpcStringId THE_MAIN_EVENT_WILL_START_IN_2_MIN_PLEASE_REGISTER_NOW; @ClientString(id = 1000318, message = "The main event is now starting.") public static NpcStringId THE_MAIN_EVENT_IS_NOW_STARTING; - @ClientString(id = 1000319, message = "The main event will close in 5 minutes.") - public static NpcStringId THE_MAIN_EVENT_WILL_CLOSE_IN_5_MINUTES; + @ClientString(id = 1000319, message = "The main event will close in 5 min.") + public static NpcStringId THE_MAIN_EVENT_WILL_CLOSE_IN_5_MIN; - @ClientString(id = 1000320, message = "The main event will finish in 2 minutes. Please prepare for the next game.") - public static NpcStringId THE_MAIN_EVENT_WILL_FINISH_IN_2_MINUTES_PLEASE_PREPARE_FOR_THE_NEXT_GAME; + @ClientString(id = 1000320, message = "The main event will finish in 2 min. Please prepare for the next game.") + public static NpcStringId THE_MAIN_EVENT_WILL_FINISH_IN_2_MIN_PLEASE_PREPARE_FOR_THE_NEXT_GAME; @ClientString(id = 1000321, message = "The amount of SSQ contribution has increased by $s1.") public static NpcStringId THE_AMOUNT_OF_SSQ_CONTRIBUTION_HAS_INCREASED_BY_S1; @@ -16760,7 +16574,7 @@ public class NpcStringId public static NpcStringId I_MUST_ADMIT_NO_ONE_MAKES_MY_BLOOD_BOIL_QUITE_LIKE_YOU_DO; @ClientString(id = 1000412, message = "It's stronger than expected!") - public static NpcStringId IT_S_STRONGER_THAN_EXPECTED_2; + public static NpcStringId IT_S_STRONGER_THAN_EXPECTED; @ClientString(id = 1000413, message = "I'll double my strength!") public static NpcStringId I_LL_DOUBLE_MY_STRENGTH; @@ -16882,8 +16696,8 @@ public class NpcStringId @ClientString(id = 1000452, message = "It's a good day to die! Welcome to hell, maggot!") public static NpcStringId IT_S_A_GOOD_DAY_TO_DIE_WELCOME_TO_HELL_MAGGOT; - @ClientString(id = 1000453, message = "The Festival of Darkness will end in two minutes.") - public static NpcStringId THE_FESTIVAL_OF_DARKNESS_WILL_END_IN_TWO_MINUTES; + @ClientString(id = 1000453, message = "The Festival of Darkness will end in 2 min.") + public static NpcStringId THE_FESTIVAL_OF_DARKNESS_WILL_END_IN_2_MIN; @ClientString(id = 1000454, message = "Noblesse Gate Pass") public static NpcStringId NOBLESSE_GATE_PASS; @@ -17209,8 +17023,8 @@ public class NpcStringId @ClientString(id = 1010022, message = "Hardin's Academy") public static NpcStringId HARDIN_S_ACADEMY; - @ClientString(id = 1010023, message = "Town of Aden") - public static NpcStringId TOWN_OF_ADEN; + @ClientString(id = 1010023, message = "Aden") + public static NpcStringId ADEN_3; @ClientString(id = 1010024, message = "Village Square") public static NpcStringId VILLAGE_SQUARE; @@ -17242,8 +17056,8 @@ public class NpcStringId @ClientString(id = 1010033, message = "Entrance to Cruma Marshlands") public static NpcStringId ENTRANCE_TO_CRUMA_MARSHLANDS; - @ClientString(id = 1010034, message = "Entrance to the Execution Grounds") - public static NpcStringId ENTRANCE_TO_THE_EXECUTION_GROUNDS; + @ClientString(id = 1010034, message = "Execution Grounds (Lv. 25)") + public static NpcStringId EXECUTION_GROUNDS_LV_25; @ClientString(id = 1010035, message = "Entrance to the Fortress of Resistance") public static NpcStringId ENTRANCE_TO_THE_FORTRESS_OF_RESISTANCE; @@ -17290,20 +17104,20 @@ public class NpcStringId @ClientString(id = 1010049, message = "Heine") public static NpcStringId HEINE; - @ClientString(id = 1010050, message = "Tower of Insolence - 1st Floor") + @ClientString(id = 1010050, message = "Tower of Insolence (1st Floor)") public static NpcStringId TOWER_OF_INSOLENCE_1ST_FLOOR; - @ClientString(id = 1010051, message = "Tower of Insolence - 5th Floor") + @ClientString(id = 1010051, message = "Tower of Insolence (5th Floor)") public static NpcStringId TOWER_OF_INSOLENCE_5TH_FLOOR; - @ClientString(id = 1010052, message = "Tower of Insolence - 10th Floor") + @ClientString(id = 1010052, message = "Tower of Insolence (10th Floor)") public static NpcStringId TOWER_OF_INSOLENCE_10TH_FLOOR; @ClientString(id = 1010053, message = "Coliseum") public static NpcStringId COLISEUM_2; - @ClientString(id = 1010054, message = "Monster Derby") - public static NpcStringId MONSTER_DERBY; + @ClientString(id = 1010054, message = "Monster Race Track") + public static NpcStringId MONSTER_RACE_TRACK; @ClientString(id = 1010055, message = "Near the frontier post") public static NpcStringId NEAR_THE_FRONTIER_POST; @@ -17359,11 +17173,11 @@ public class NpcStringId @ClientString(id = 1010072, message = "Necropolis of Worship (Lv. 42)") public static NpcStringId NECROPOLIS_OF_WORSHIP_LV_42; - @ClientString(id = 1010073, message = "The Patriot's Necropolis (Lv. 52)") - public static NpcStringId THE_PATRIOT_S_NECROPOLIS_LV_52; + @ClientString(id = 1010073, message = "Patriot's Necropolis (Lv. 67)") + public static NpcStringId PATRIOT_S_NECROPOLIS_LV_67; - @ClientString(id = 1010074, message = "Necropolis of Devotion (Lv. 60)") - public static NpcStringId NECROPOLIS_OF_DEVOTION_LV_60; + @ClientString(id = 1010074, message = "Necropolis of Devotion (Lv. 73)") + public static NpcStringId NECROPOLIS_OF_DEVOTION_LV_73; @ClientString(id = 1010075, message = "Necropolis of Martyrdom (Lv. 65)") public static NpcStringId NECROPOLIS_OF_MARTYRDOM_LV_65; @@ -17500,8 +17314,8 @@ public class NpcStringId @ClientString(id = 1010119, message = "Gorgon Flower Garden (Lv. 31)") public static NpcStringId GORGON_FLOWER_GARDEN_LV_31; - @ClientString(id = 1010120, message = "Antharas' Lair (Lv. 85)") - public static NpcStringId ANTHARAS_LAIR_LV_85; + @ClientString(id = 1010120, message = "Entrance to Antharas' Lair") + public static NpcStringId ENTRANCE_TO_ANTHARAS_LAIR; @ClientString(id = 1010121, message = "Sea of Spores (Lv. 40)") public static NpcStringId SEA_OF_SPORES_LV_40; @@ -17539,11 +17353,11 @@ public class NpcStringId @ClientString(id = 1010132, message = "Eastern Entrance to the Blazing Swamp") public static NpcStringId EASTERN_ENTRANCE_TO_THE_BLAZING_SWAMP; - @ClientString(id = 1010133, message = "Plains of Glory (Lv. 45)") - public static NpcStringId PLAINS_OF_GLORY_LV_45; + @ClientString(id = 1010133, message = "Plains of Glory (Lv. 62)") + public static NpcStringId PLAINS_OF_GLORY_LV_62; - @ClientString(id = 1010134, message = "War-Torn Plains (Lv. 45)") - public static NpcStringId WAR_TORN_PLAINS_LV_45; + @ClientString(id = 1010134, message = "War-Torn Plains (Lv. 62)") + public static NpcStringId WAR_TORN_PLAINS_LV_62; @ClientString(id = 1010135, message = "Northwestern Passage to the Forest of Mirrors") public static NpcStringId NORTHWESTERN_PASSAGE_TO_THE_FOREST_OF_MIRRORS; @@ -17719,26 +17533,26 @@ public class NpcStringId @ClientString(id = 1010192, message = "West Area of the Devastated Castle") public static NpcStringId WEST_AREA_OF_THE_DEVASTATED_CASTLE; - @ClientString(id = 1010193, message = "Tower of Insolence, 3rd Floor") + @ClientString(id = 1010193, message = "Tower of Insolence (3rd Floor)") public static NpcStringId TOWER_OF_INSOLENCE_3RD_FLOOR; - @ClientString(id = 1010194, message = "Tower of Insolence, 5th Floor") + @ClientString(id = 1010194, message = "Tower of Insolence (5th Floor)") public static NpcStringId TOWER_OF_INSOLENCE_5TH_FLOOR_2; - @ClientString(id = 1010195, message = "Tower of Insolence, 7th Floor") + @ClientString(id = 1010195, message = "Tower of Insolence (7th Floor)") public static NpcStringId TOWER_OF_INSOLENCE_7TH_FLOOR; - @ClientString(id = 1010196, message = "Tower of Insolence, 10th Floor") + @ClientString(id = 1010196, message = "Tower of Insolence (10th Floor)") public static NpcStringId TOWER_OF_INSOLENCE_10TH_FLOOR_2; - @ClientString(id = 1010197, message = "Tower of Insolence, 13th Floor") + @ClientString(id = 1010197, message = "Tower of Insolence (13th Floor)") public static NpcStringId TOWER_OF_INSOLENCE_13TH_FLOOR; @ClientString(id = 1010198, message = "Southern Shore of Innadril (Garden of Eva)") public static NpcStringId SOUTHERN_SHORE_OF_INNADRIL_GARDEN_OF_EVA; - @ClientString(id = 1010199, message = "Town of Goddard") - public static NpcStringId TOWN_OF_GODDARD; + @ClientString(id = 1010199, message = "Goddard") + public static NpcStringId GODDARD_3; @ClientString(id = 1010200, message = "Town of Rune") public static NpcStringId TOWN_OF_RUNE; @@ -17830,14 +17644,17 @@ public class NpcStringId @ClientString(id = 1010229, message = "You have destroyed the Limit Barrier!") public static NpcStringId YOU_HAVE_DESTROYED_THE_LIMIT_BARRIER; - @ClientString(id = 1010230, message = "You have failed to destroy the Limit Barrier.\\nThe raid boss fully recovers its health.") + @ClientString(id = 1010230, message = "You have failed to destroy the Limit Barrier.\nThe raid boss fully recovers its health.") public static NpcStringId YOU_HAVE_FAILED_TO_DESTROY_THE_LIMIT_BARRIER_NTHE_RAID_BOSS_FULLY_RECOVERS_ITS_HEALTH; - @ClientString(id = 1010231, message = "The Raid Boss uses the Limit Barrier.\\nFocus your attacks to destroy the Limit Barrier in 15 seconds.") - public static NpcStringId THE_RAID_BOSS_USES_THE_LIMIT_BARRIER_NFOCUS_YOUR_ATTACKS_TO_DESTROY_THE_LIMIT_BARRIER_IN_15_SECONDS; + @ClientString(id = 1010231, message = "The Raid Boss uses the Limit Barrier.\nFocus your attacks to destroy the Limit Barrier in 15 sec.") + public static NpcStringId THE_RAID_BOSS_USES_THE_LIMIT_BARRIER_NFOCUS_YOUR_ATTACKS_TO_DESTROY_THE_LIMIT_BARRIER_IN_15_SEC; - @ClientString(id = 1010232, message = "The Raid Boss has recovered its CON!") - public static NpcStringId THE_RAID_BOSS_HAS_RECOVERED_ITS_CON; + @ClientString(id = 1010232, message = "The Raid Boss has recovered its strength!") + public static NpcStringId THE_RAID_BOSS_HAS_RECOVERED_ITS_STRENGTH; + + @ClientString(id = 1010233, message = "Ivory Tower Crater (Lv. 40)") + public static NpcStringId IVORY_TOWER_CRATER_LV_40; @ClientString(id = 1010330, message = "You have obtained 500 Clan Reputation.") public static NpcStringId YOU_HAVE_OBTAINED_500_CLAN_REPUTATION; @@ -17902,8 +17719,8 @@ public class NpcStringId @ClientString(id = 1010419, message = "Kuh..Ooh..$s1..Enmity...Fish....") public static NpcStringId KUH_OOH_S1_ENMITY_FISH; - @ClientString(id = 1010420, message = "$s1...? Huh... Huh..huh...") - public static NpcStringId S1_HUH_HUH_HUH; + @ClientString(id = 1010420, message = "$s1?..") + public static NpcStringId S1_2; @ClientString(id = 1010421, message = "Ke, ke, ke, Rakul! Spin! Eh, eh, eh!") public static NpcStringId KE_KE_KE_RAKUL_SPIN_EH_EH_EH; @@ -18064,11 +17881,11 @@ public class NpcStringId @ClientString(id = 1010473, message = "The P. Atk. reduction device will be activated in 1 minute.") public static NpcStringId THE_P_ATK_REDUCTION_DEVICE_WILL_BE_ACTIVATED_IN_1_MINUTE; - @ClientString(id = 1010474, message = "The Defense reduction device will be activated in 2 minutes.") - public static NpcStringId THE_DEFENSE_REDUCTION_DEVICE_WILL_BE_ACTIVATED_IN_2_MINUTES; + @ClientString(id = 1010474, message = "The Defense reduction device will be activated in 2 min.") + public static NpcStringId THE_DEFENSE_REDUCTION_DEVICE_WILL_BE_ACTIVATED_IN_2_MIN; - @ClientString(id = 1010475, message = "The HP regeneration reduction device will be activated in 3 minutes.") - public static NpcStringId THE_HP_REGENERATION_REDUCTION_DEVICE_WILL_BE_ACTIVATED_IN_3_MINUTES; + @ClientString(id = 1010475, message = "The HP regeneration reduction device will be activated in 3 min.") + public static NpcStringId THE_HP_REGENERATION_REDUCTION_DEVICE_WILL_BE_ACTIVATED_IN_3_MIN; @ClientString(id = 1010476, message = "The P. Atk. reduction device has been activated.") public static NpcStringId THE_P_ATK_REDUCTION_DEVICE_HAS_BEEN_ACTIVATED; @@ -18167,7 +17984,7 @@ public class NpcStringId public static NpcStringId GIRAN_ARENA; @ClientString(id = 1010508, message = "Entrance to Antharas' Lair") - public static NpcStringId ENTRANCE_TO_ANTHARAS_LAIR; + public static NpcStringId ENTRANCE_TO_ANTHARAS_LAIR_2; @ClientString(id = 1010509, message = "Antharas' Lair - 1st Level") public static NpcStringId ANTHARAS_LAIR_1ST_LEVEL; @@ -18475,8 +18292,8 @@ public class NpcStringId @ClientString(id = 1010610, message = "The Center of the Hot Springs") public static NpcStringId THE_CENTER_OF_THE_HOT_SPRINGS; - @ClientString(id = 1010611, message = "The Center of Dragon Valley") - public static NpcStringId THE_CENTER_OF_DRAGON_VALLEY; + @ClientString(id = 1010611, message = "Center of the Dragon Valley") + public static NpcStringId CENTER_OF_THE_DRAGON_VALLEY; @ClientString(id = 1010612, message = "Neutral Zone (Lv. 15)") public static NpcStringId NEUTRAL_ZONE_LV_15_2; @@ -18517,7 +18334,7 @@ public class NpcStringId @ClientString(id = 1010624, message = "Hmm, those who are not of the bloodline are coming this way to take over the castle?! Humph! The bitter grudges of the dead. You must not make light of their power!") public static NpcStringId HMM_THOSE_WHO_ARE_NOT_OF_THE_BLOODLINE_ARE_COMING_THIS_WAY_TO_TAKE_OVER_THE_CASTLE_HUMPH_THE_BITTER_GRUDGES_OF_THE_DEAD_YOU_MUST_NOT_MAKE_LIGHT_OF_THEIR_POWER; - @ClientString(id = 1010625, message = "Aargh...! If I die, then the magic force field of blood will...!") + @ClientString(id = 1010625, message = "Aargh... If I die, then the magic force field of blood will...") public static NpcStringId AARGH_IF_I_DIE_THEN_THE_MAGIC_FORCE_FIELD_OF_BLOOD_WILL; @ClientString(id = 1010626, message = "It's not over yet... It won't be... over... like this... Never...") @@ -18559,8 +18376,8 @@ public class NpcStringId @ClientString(id = 1010638, message = "You may have lordship over the forest for now…but remember! The true lord will return… Enjoy your power while it lasts, if you can manage to sleep at night! Hahaha!") public static NpcStringId YOU_MAY_HAVE_LORDSHIP_OVER_THE_FOREST_FOR_NOW_BUT_REMEMBER_THE_TRUE_LORD_WILL_RETURN_ENJOY_YOUR_POWER_WHILE_IT_LASTS_IF_YOU_CAN_MANAGE_TO_SLEEP_AT_NIGHT_HAHAHA; - @ClientString(id = 1010639, message = "Grarr! For the next 2 minutes or so, the game arena are will be cleaned. Throw any items you don't need to the floor now.") - public static NpcStringId GRARR_FOR_THE_NEXT_2_MINUTES_OR_SO_THE_GAME_ARENA_ARE_WILL_BE_CLEANED_THROW_ANY_ITEMS_YOU_DON_T_NEED_TO_THE_FLOOR_NOW; + @ClientString(id = 1010639, message = "Grarr! For the next 2 min. or so, the game arena are will be cleaned. Throw any items you don't need to the floor now.") + public static NpcStringId GRARR_FOR_THE_NEXT_2_MIN_OR_SO_THE_GAME_ARENA_ARE_WILL_BE_CLEANED_THROW_ANY_ITEMS_YOU_DON_T_NEED_TO_THE_FLOOR_NOW; @ClientString(id = 1010640, message = "Grarr! $s1 team is using the Hot Spring Brimstone on the opponent's camp.") public static NpcStringId GRARR_S1_TEAM_IS_USING_THE_HOT_SPRING_BRIMSTONE_ON_THE_OPPONENT_S_CAMP; @@ -19246,6 +19063,15 @@ public class NpcStringId @ClientString(id = 1086105, message = "The first 10 Arena battles have been completed") public static NpcStringId THE_FIRST_10_ARENA_BATTLES_HAVE_BEEN_COMPLETED; + @ClientString(id = 1087201, message = "Kamael: A Window to the Future") + public static NpcStringId KAMAEL_A_WINDOW_TO_THE_FUTURE; + + @ClientString(id = 1087202, message = "Kamael: A Window to the Future (In Progress)") + public static NpcStringId KAMAEL_A_WINDOW_TO_THE_FUTURE_IN_PROGRESS; + + @ClientString(id = 1087203, message = "Kamael: A Window to the Future (Completed)") + public static NpcStringId KAMAEL_A_WINDOW_TO_THE_FUTURE_COMPLETED; + @ClientString(id = 1110001, message = "") public static NpcStringId BUTTON_ALIGN_LEFT_ICON_NORMAL_ACTION_BYPASS_H_MENU_SELECT_ASK_419_REPLY_0_CAN_BE_USED_FOR_ITEM_TRANSPORTATION_BUTTON; @@ -19276,17 +19102,17 @@ public class NpcStringId @ClientString(id = 1110010, message = "") public static NpcStringId BUTTON_ALIGN_LEFT_ICON_NORMAL_ACTION_BYPASS_H_MENU_SELECT_ASK_419_REPLY_0_NONE_OF_THE_ABOVE_BUTTON_2; - @ClientString(id = 1110011, message = "") - public static NpcStringId BUTTON_ALIGN_LEFT_ICON_NORMAL_ACTION_BYPASS_H_MENU_SELECT_ASK_419_REPLY_0_10_HOURS_BUTTON; + @ClientString(id = 1110011, message = "") + public static NpcStringId BUTTON_ALIGN_LEFT_ICON_NORMAL_ACTION_BYPASS_H_MENU_SELECT_ASK_419_REPLY_0_10_H_BUTTON; - @ClientString(id = 1110012, message = "") - public static NpcStringId BUTTON_ALIGN_LEFT_ICON_NORMAL_ACTION_BYPASS_H_MENU_SELECT_ASK_419_REPLY_0_15_HOURS_BUTTON; + @ClientString(id = 1110012, message = "") + public static NpcStringId BUTTON_ALIGN_LEFT_ICON_NORMAL_ACTION_BYPASS_H_MENU_SELECT_ASK_419_REPLY_0_15_H_BUTTON; @ClientString(id = 1110013, message = "") public static NpcStringId BUTTON_ALIGN_LEFT_ICON_NORMAL_ACTION_BYPASS_H_MENU_SELECT_ASK_419_REPLY_1_IT_WON_T_DISAPPEAR_BUTTON; - @ClientString(id = 1110014, message = "") - public static NpcStringId BUTTON_ALIGN_LEFT_ICON_NORMAL_ACTION_BYPASS_H_MENU_SELECT_ASK_419_REPLY_0_24_HOURS_BUTTON; + @ClientString(id = 1110014, message = "") + public static NpcStringId BUTTON_ALIGN_LEFT_ICON_NORMAL_ACTION_BYPASS_H_MENU_SELECT_ASK_419_REPLY_0_24_H_BUTTON; @ClientString(id = 1110015, message = "") public static NpcStringId BUTTON_ALIGN_LEFT_ICON_NORMAL_ACTION_BYPASS_H_MENU_SELECT_ASK_419_REPLY_0_NONE_OF_THE_ABOVE_BUTTON_3; @@ -20245,8 +20071,8 @@ public class NpcStringId @ClientString(id = 1120022, message = "Unrequited Kael (lv24)") public static NpcStringId UNREQUITED_KAEL_LV24; - @ClientString(id = 1120023, message = "Chertuba of Great Soul (lv35)") - public static NpcStringId CHERTUBA_OF_GREAT_SOUL_LV35; + @ClientString(id = 1120023, message = "Chertuba of Great Soul (Lv. 35)") + public static NpcStringId CHERTUBA_OF_GREAT_SOUL_LV_35; @ClientString(id = 1120024, message = "Mystic of Storm Teruk (lv40)") public static NpcStringId MYSTIC_OF_STORM_TERUK_LV40; @@ -20263,8 +20089,8 @@ public class NpcStringId @ClientString(id = 1120028, message = "Princess Molrang (lv25)") public static NpcStringId PRINCESS_MOLRANG_LV25; - @ClientString(id = 1120029, message = "Cat's Eye (lv30)") - public static NpcStringId CAT_S_EYE_LV30; + @ClientString(id = 1120029, message = "Cat's Eye (Lv. 30)") + public static NpcStringId CAT_S_EYE_LV_30; @ClientString(id = 1120030, message = "Leader of Cat Gang(lv39)") public static NpcStringId LEADER_OF_CAT_GANG_LV39; @@ -20326,8 +20152,8 @@ public class NpcStringId @ClientString(id = 1120049, message = "Langk Matriarch Rashkos (lv24)") public static NpcStringId LANGK_MATRIARCH_RASHKOS_LV24; - @ClientString(id = 1120050, message = "Vuku Grand Priest Gharmash (lv33)") - public static NpcStringId VUKU_GRAND_PRIEST_GHARMASH_LV33; + @ClientString(id = 1120050, message = "Vuku Grand Priest Gharmash (Lv. 33)") + public static NpcStringId VUKU_GRAND_PRIEST_GHARMASH_LV_33; @ClientString(id = 1120051, message = "Slaughter Lord Gato (lv50)") public static NpcStringId SLAUGHTER_LORD_GATO_LV50; @@ -20698,8 +20524,8 @@ public class NpcStringId @ClientString(id = 1120173, message = "Zaken's Mate Tillion (lv50)") public static NpcStringId ZAKEN_S_MATE_TILLION_LV50; - @ClientString(id = 1120174, message = "Water Spirit Lian (lv40)") - public static NpcStringId WATER_SPIRIT_LIAN_LV40; + @ClientString(id = 1120174, message = "Water Spirit Lian (Lv. 40)") + public static NpcStringId WATER_SPIRIT_LIAN_LV_40; @ClientString(id = 1120175, message = "Gwindorr (lv40)") public static NpcStringId GWINDORR_LV40; @@ -20761,11 +20587,11 @@ public class NpcStringId @ClientString(id = 1120194, message = "Daimon the White-eyed (lv78)") public static NpcStringId DAIMON_THE_WHITE_EYED_LV78; - @ClientString(id = 1120195, message = "Fire Spirit Nastron (lv80)") - public static NpcStringId FIRE_SPIRIT_NASTRON_LV80; + @ClientString(id = 1120195, message = "Fire Spirit Nastron (Lv. 80)") + public static NpcStringId FIRE_SPIRIT_NASTRON_LV_80; - @ClientString(id = 1120196, message = "Water Spirit Ashutar (lv80)") - public static NpcStringId WATER_SPIRIT_ASHUTAR_LV80; + @ClientString(id = 1120196, message = "Water Spirit Ashutar (Lv. 80)") + public static NpcStringId WATER_SPIRIT_ASHUTAR_LV_80; @ClientString(id = 1120197, message = "Uruka (lv80)") public static NpcStringId URUKA_LV80; @@ -20779,8 +20605,8 @@ public class NpcStringId @ClientString(id = 1120200, message = "Valdstone (lv80)") public static NpcStringId VALDSTONE_LV80; - @ClientString(id = 1120201, message = "Rok (lv83)") - public static NpcStringId ROK_LV83; + @ClientString(id = 1120201, message = "Rok (Lv. 83)") + public static NpcStringId ROK_LV_83; @ClientString(id = 1120202, message = "Enira (lv85)") public static NpcStringId ENIRA_LV85; @@ -20803,8 +20629,8 @@ public class NpcStringId @ClientString(id = 1120208, message = "Gwindorr (lv83)") public static NpcStringId GWINDORR_LV83; - @ClientString(id = 1120209, message = "Water Spirit (lv84)") - public static NpcStringId WATER_SPIRIT_LV84; + @ClientString(id = 1120209, message = "Water Spirit Lian (Lv. 84)") + public static NpcStringId WATER_SPIRIT_LIAN_LV_84; @ClientString(id = 1120210, message = "Giant Marpanak (lv82)") public static NpcStringId GIANT_MARPANAK_LV82; @@ -21103,8 +20929,8 @@ public class NpcStringId @ClientString(id = 1120308, message = "Queen of Darkness (lv88)") public static NpcStringId QUEEN_OF_DARKNESS_LV88; - @ClientString(id = 1120309, message = "Maliss (lv96)") - public static NpcStringId MALISS_LV96; + @ClientString(id = 1120309, message = "Maliss (Lv. 96)") + public static NpcStringId MALISS_LV_96; @ClientString(id = 1120310, message = "Isadora (lv96)") public static NpcStringId ISADORA_LV96; @@ -21196,8 +21022,8 @@ public class NpcStringId @ClientString(id = 1120339, message = "$s1! You will turn to ashes in the agony of hungry flame.") public static NpcStringId S1_YOU_WILL_TURN_TO_ASHES_IN_THE_AGONY_OF_HUNGRY_FLAME; - @ClientString(id = 1120340, message = "Magic must be reсovered. Wait a bit.") - public static NpcStringId MAGIC_MUST_BE_RE_OVERED_WAIT_A_BIT; + @ClientString(id = 1120340, message = "Magic must be recovered. Wait a bit.") + public static NpcStringId MAGIC_MUST_BE_RECOVERED_WAIT_A_BIT; @ClientString(id = 1120341, message = "You cannot cope with the fire energy! Come to me!") public static NpcStringId YOU_CANNOT_COPE_WITH_THE_FIRE_ENERGY_COME_TO_ME; @@ -21259,11 +21085,11 @@ public class NpcStringId @ClientString(id = 1121007, message = "Are you trying to deceive me? I'm disappointed.") public static NpcStringId ARE_YOU_TRYING_TO_DECEIVE_ME_I_M_DISAPPOINTED; - @ClientString(id = 1121008, message = "30 minutes remain.") - public static NpcStringId THIRTY_MINUTES_REMAIN; + @ClientString(id = 1121008, message = "30 min. remain.") + public static NpcStringId THIRTY_MIN_REMAIN; - @ClientString(id = 1121009, message = "20 minutes remain.") - public static NpcStringId TWENTY_MINUTES_REMAIN; + @ClientString(id = 1121009, message = "20 min. remain.") + public static NpcStringId TWENTY_MIN_REMAIN; @ClientString(id = 1200001, message = "Chilly Coda") public static NpcStringId CHILLY_CODA; @@ -21577,8 +21403,8 @@ public class NpcStringId @ClientString(id = 1300134, message = "Boundary Fortress") public static NpcStringId BOUNDARY_FORTRESS; - @ClientString(id = 1300135, message = "$s1hour $s2minute") - public static NpcStringId S1HOUR_S2MINUTE; + @ClientString(id = 1300135, message = "$s1 h. $s2 min.") + public static NpcStringId S1_H_S2_MIN; @ClientString(id = 1300136, message = "Not designated") public static NpcStringId NOT_DESIGNATED; @@ -21697,8 +21523,8 @@ public class NpcStringId @ClientString(id = 1300174, message = "The remaining troops of the transportation unit have moved to the Aden Castle area.") public static NpcStringId THE_REMAINING_TROOPS_OF_THE_TRANSPORTATION_UNIT_HAVE_MOVED_TO_THE_ADEN_CASTLE_AREA; - @ClientString(id = 1300175, message = "The remaining troops from the transportation unit will appear in front of Rune Castle in 5 minutes.") - public static NpcStringId THE_REMAINING_TROOPS_FROM_THE_TRANSPORTATION_UNIT_WILL_APPEAR_IN_FRONT_OF_RUNE_CASTLE_IN_5_MINUTES; + @ClientString(id = 1300175, message = "The remaining troops from the transportation unit will appear in front of Rune Castle in 5 min.") + public static NpcStringId THE_REMAINING_TROOPS_FROM_THE_TRANSPORTATION_UNIT_WILL_APPEAR_IN_FRONT_OF_RUNE_CASTLE_IN_5_MIN; @ClientString(id = 1300176, message = "The Aden transportation unit has appeared at the east and west entrances to the Town of Aden.") public static NpcStringId THE_ADEN_TRANSPORTATION_UNIT_HAS_APPEARED_AT_THE_EAST_AND_WEST_ENTRANCES_TO_THE_TOWN_OF_ADEN; @@ -21862,8 +21688,8 @@ public class NpcStringId @ClientString(id = 1600017, message = "If you need to go to Fantasy Isle, come see me.") public static NpcStringId IF_YOU_NEED_TO_GO_TO_FANTASY_ISLE_COME_SEE_ME; - @ClientString(id = 1600018, message = "You can only purchase a Treasure Hunter Transformation Scroll once every 12 hours.") - public static NpcStringId YOU_CAN_ONLY_PURCHASE_A_TREASURE_HUNTER_TRANSFORMATION_SCROLL_ONCE_EVERY_12_HOURS; + @ClientString(id = 1600018, message = "You can only purchase a Treasure Hunter Transformation Scroll once every 12 h..") + public static NpcStringId YOU_CAN_ONLY_PURCHASE_A_TREASURE_HUNTER_TRANSFORMATION_SCROLL_ONCE_EVERY_12_H; @ClientString(id = 1600019, message = "If your means of arrival was a bit unconventional, then I'll be sending you back to the Town of Rune, which is the nearest town.") public static NpcStringId IF_YOUR_MEANS_OF_ARRIVAL_WAS_A_BIT_UNCONVENTIONAL_THEN_I_LL_BE_SENDING_YOU_BACK_TO_THE_TOWN_OF_RUNE_WHICH_IS_THE_NEAREST_TOWN; @@ -21964,14 +21790,14 @@ public class NpcStringId @ClientString(id = 1600051, message = "The 4 Gathering Devices are activated. The Dark Summon Circle will soon disappear!") public static NpcStringId THE_4_GATHERING_DEVICES_ARE_ACTIVATED_THE_DARK_SUMMON_CIRCLE_WILL_SOON_DISAPPEAR; - @ClientString(id = 1600052, message = "3 seconds are remaining.") - public static NpcStringId THREE_SECONDS_ARE_REMAINING; + @ClientString(id = 1600052, message = "3 sec. are remaining.") + public static NpcStringId THREE_SEC_ARE_REMAINING; - @ClientString(id = 1600053, message = "2 seconds are remaining.") - public static NpcStringId TWO_SECONDS_ARE_REMAINING; + @ClientString(id = 1600053, message = "2 sec. are remaining.") + public static NpcStringId TWO_SEC_ARE_REMAINING; - @ClientString(id = 1600054, message = "1 second until arrival. 1 second until arrival.") - public static NpcStringId ONE_SECOND_UNTIL_ARRIVAL_ONE_SECOND_UNTIL_ARRIVAL; + @ClientString(id = 1600054, message = "1 sec. until arrival. 1 sec. until arrival.") + public static NpcStringId ONE_SEC_UNTIL_ARRIVAL_ONE_SEC_UNTIL_ARRIVAL; @ClientString(id = 1600055, message = "Reinforcements arrived. Reinforcements arrived.") public static NpcStringId REINFORCEMENTS_ARRIVED_REINFORCEMENTS_ARRIVED; @@ -22003,23 +21829,23 @@ public class NpcStringId @ClientString(id = 1600064, message = "Monitor the damage for 30 sec.") public static NpcStringId MONITOR_THE_DAMAGE_FOR_30_SEC; - @ClientString(id = 1600065, message = "25 seconds left!") - public static NpcStringId TWENTY_FIVE_SECONDS_LEFT; + @ClientString(id = 1600065, message = "25 sec. left!") + public static NpcStringId TWENTY_FIVE_SEC_LEFT; @ClientString(id = 1600066, message = "Gainak in Peace") public static NpcStringId GAINAK_IN_PEACE; - @ClientString(id = 1600067, message = "20 seconds left!") - public static NpcStringId TWENTY_SECONDS_LEFT_2; + @ClientString(id = 1600067, message = "20 sec. left!") + public static NpcStringId TWENTY_SEC_LEFT_2; - @ClientString(id = 1600068, message = "15 seconds left!") - public static NpcStringId FIFTEEN_SECONDS_LEFT; + @ClientString(id = 1600068, message = "15 sec. left!") + public static NpcStringId FIFTEEN_SEC_LEFT; - @ClientString(id = 1600069, message = "10 seconds left!") - public static NpcStringId TEN_SECONDS_LEFT_2; + @ClientString(id = 1600069, message = "10 sec. left!") + public static NpcStringId TEN_SEC_LEFT_2; - @ClientString(id = 1600070, message = "5 seconds left!") - public static NpcStringId FIVE_SECONDS_LEFT; + @ClientString(id = 1600070, message = "5 sec. left!") + public static NpcStringId FIVE_SEC_LEFT; @ClientString(id = 1600071, message = "Demonic System will activate.") public static NpcStringId DEMONIC_SYSTEM_WILL_ACTIVATE; @@ -22027,17 +21853,17 @@ public class NpcStringId @ClientString(id = 1600072, message = "Monitor the damage for 50 sec.") public static NpcStringId MONITOR_THE_DAMAGE_FOR_50_SEC; - @ClientString(id = 1600073, message = "40 seconds left!") - public static NpcStringId FOURTY_SECONDS_LEFT; + @ClientString(id = 1600073, message = "40 sec. left!") + public static NpcStringId FOURTY_SEC_LEFT; - @ClientString(id = 1600074, message = "35 seconds left!") - public static NpcStringId THIRTY_FIVE_SECONDS_LEFT; + @ClientString(id = 1600074, message = "35 sec. left!") + public static NpcStringId THIRTY_FIVE_SEC_LEFT; - @ClientString(id = 1600075, message = "30 seconds left!") - public static NpcStringId THIRTY_SECONDS_LEFT; + @ClientString(id = 1600075, message = "30 sec. left!") + public static NpcStringId THIRTY_SEC_LEFT; - @ClientString(id = 1600076, message = "45 seconds left!") - public static NpcStringId FOURTY_FIVE_SECONDS_LEFT; + @ClientString(id = 1600076, message = "45 sec. left!") + public static NpcStringId FOURTY_FIVE_SEC_LEFT; @ClientString(id = 1620000, message = "Entered inside the Earth Wyrm.") public static NpcStringId ENTERED_INSIDE_THE_EARTH_WYRM; @@ -22312,7 +22138,7 @@ public class NpcStringId @ClientString(id = 1620090, message = "Master~! -_-") public static NpcStringId MASTER; - @ClientString(id = 1620091, message = "......") + @ClientString(id = 1620091, message = "…") public static NpcStringId EMPTY_6; @ClientString(id = 1620092, message = "This is a hideout made with 'Shine Stone' used in Giant's Dimensional technique. Supposedly the capital of the Giants that have not been found is still in the dimensional gap somewhere...") @@ -22729,8 +22555,8 @@ public class NpcStringId @ClientString(id = 1800078, message = "You have done well in finding me, but I cannot just hand you the key!") public static NpcStringId YOU_HAVE_DONE_WELL_IN_FINDING_ME_BUT_I_CANNOT_JUST_HAND_YOU_THE_KEY; - @ClientString(id = 1800079, message = "$s1 second(s) remaining.") - public static NpcStringId S1_SECOND_S_REMAINING; + @ClientString(id = 1800079, message = "$s1 sec. remaining.") + public static NpcStringId S1_SEC_REMAINING; @ClientString(id = 1800080, message = "Match begins in $s1 minute(s). Please gather around the administrator.") public static NpcStringId MATCH_BEGINS_IN_S1_MINUTE_S_PLEASE_GATHER_AROUND_THE_ADMINISTRATOR; @@ -23038,7 +22864,7 @@ public class NpcStringId @ClientString(id = 1800181, message = "There's not much I can do, but I want to help you.") public static NpcStringId THERE_S_NOT_MUCH_I_CAN_DO_BUT_I_WANT_TO_HELP_YOU; - @ClientString(id = 1800182, message = " $s1! Go get him!!") + @ClientString(id = 1800182, message = "$s1! Go get him!!") public static NpcStringId S1_GO_GET_HIM_2; @ClientString(id = 1800183, message = "Come out! My subordinate! I summon you to drive them out!") @@ -23101,14 +22927,14 @@ public class NpcStringId @ClientString(id = 1800202, message = "Have you ever heard of $s1? They say it's a genuine $s2!") public static NpcStringId HAVE_YOU_EVER_HEARD_OF_S1_THEY_SAY_IT_S_A_GENUINE_S2; - @ClientString(id = 1800203, message = "There are 5 minutes remaining to register for Kratei's cube match.") - public static NpcStringId THERE_ARE_5_MINUTES_REMAINING_TO_REGISTER_FOR_KRATEI_S_CUBE_MATCH; + @ClientString(id = 1800203, message = "There are 5 min. remaining to register for Kratei's cube match.") + public static NpcStringId THERE_ARE_5_MIN_REMAINING_TO_REGISTER_FOR_KRATEI_S_CUBE_MATCH; - @ClientString(id = 1800204, message = "There are 3 minutes remaining to register for Kratei's cube match.") - public static NpcStringId THERE_ARE_3_MINUTES_REMAINING_TO_REGISTER_FOR_KRATEI_S_CUBE_MATCH; + @ClientString(id = 1800204, message = "There are 3 min. remaining to register for Kratei's cube match.") + public static NpcStringId THERE_ARE_3_MIN_REMAINING_TO_REGISTER_FOR_KRATEI_S_CUBE_MATCH; - @ClientString(id = 1800205, message = "There are 1 minutes remaining to register for Kratei's cube match.") - public static NpcStringId THERE_ARE_1_MINUTES_REMAINING_TO_REGISTER_FOR_KRATEI_S_CUBE_MATCH; + @ClientString(id = 1800205, message = "There is 1 min. remaining to register for Kratei's cube match.") + public static NpcStringId THERE_IS_1_MIN_REMAINING_TO_REGISTER_FOR_KRATEI_S_CUBE_MATCH; @ClientString(id = 1800206, message = "The match will begin in $s1 minute(s).") public static NpcStringId THE_MATCH_WILL_BEGIN_IN_S1_MINUTE_S; @@ -23149,11 +22975,11 @@ public class NpcStringId @ClientString(id = 1800218, message = "You will be cursed for seeking the treasure!") public static NpcStringId YOU_WILL_BE_CURSED_FOR_SEEKING_THE_TREASURE; - @ClientString(id = 1800219, message = "The airship has been summoned. It will automatically depart in 5 minutes.") - public static NpcStringId THE_AIRSHIP_HAS_BEEN_SUMMONED_IT_WILL_AUTOMATICALLY_DEPART_IN_5_MINUTES; + @ClientString(id = 1800219, message = "The airship has been summoned. It will automatically depart in 5 min.") + public static NpcStringId THE_AIRSHIP_HAS_BEEN_SUMMONED_IT_WILL_AUTOMATICALLY_DEPART_IN_5_MIN; - @ClientString(id = 1800220, message = "The regularly scheduled airship has arrived. It will depart for the Aden continent in 1 minute.") - public static NpcStringId THE_REGULARLY_SCHEDULED_AIRSHIP_HAS_ARRIVED_IT_WILL_DEPART_FOR_THE_ADEN_CONTINENT_IN_1_MINUTE; + @ClientString(id = 1800220, message = "The regularly scheduled airship has arrived. It will depart for the Aden continent in 1 m.") + public static NpcStringId THE_REGULARLY_SCHEDULED_AIRSHIP_HAS_ARRIVED_IT_WILL_DEPART_FOR_THE_ADEN_CONTINENT_IN_1_M; @ClientString(id = 1800221, message = "The regularly scheduled airship that flies to the Aden continent has departed.") public static NpcStringId THE_REGULARLY_SCHEDULED_AIRSHIP_THAT_FLIES_TO_THE_ADEN_CONTINENT_HAS_DEPARTED; @@ -23179,8 +23005,8 @@ public class NpcStringId @ClientString(id = 1800228, message = "You must first found a clan or belong to one.") public static NpcStringId YOU_MUST_FIRST_FOUND_A_CLAN_OR_BELONG_TO_ONE; - @ClientString(id = 1800229, message = "There is no party currently challenging Ekimus. \\n If no party enters within $s1 seconds, the attack on the Heart of Infinity will fail...") - public static NpcStringId THERE_IS_NO_PARTY_CURRENTLY_CHALLENGING_EKIMUS_N_IF_NO_PARTY_ENTERS_WITHIN_S1_SECONDS_THE_ATTACK_ON_THE_HEART_OF_INFINITY_WILL_FAIL; + @ClientString(id = 1800229, message = "There is no party currently challenging Ekimus. \n If no party enters within $s1 sec., the attack on the Heart of Infinity will fail...") + public static NpcStringId THERE_IS_NO_PARTY_CURRENTLY_CHALLENGING_EKIMUS_N_IF_NO_PARTY_ENTERS_WITHIN_S1_SEC_THE_ATTACK_ON_THE_HEART_OF_INFINITY_WILL_FAIL; @ClientString(id = 1800230, message = "Ekimus has gained strength from a tumor...") public static NpcStringId EKIMUS_HAS_GAINED_STRENGTH_FROM_A_TUMOR; @@ -23239,7 +23065,7 @@ public class NpcStringId @ClientString(id = 1800248, message = "$s1's party has entered the Chamber of Ekimus through the crack in the tumor!") public static NpcStringId S1_S_PARTY_HAS_ENTERED_THE_CHAMBER_OF_EKIMUS_THROUGH_THE_CRACK_IN_THE_TUMOR; - @ClientString(id = 1800249, message = "Ekimus has sensed abnormal activity. \\nThe advancing party is forcefully expelled!") + @ClientString(id = 1800249, message = "Ekimus has sensed abnormal activity. \nThe advancing party is forcefully expelled!") public static NpcStringId EKIMUS_HAS_SENSED_ABNORMAL_ACTIVITY_NTHE_ADVANCING_PARTY_IS_FORCEFULLY_EXPELLED; @ClientString(id = 1800250, message = "There aren't enough items. In order to summon the airship, you need 5 Energy Star Stones.") @@ -23314,10 +23140,10 @@ public class NpcStringId @ClientString(id = 1800273, message = "The enemies have attacked. Everyone come out and fight!!!! ... Urgh~!") public static NpcStringId THE_ENEMIES_HAVE_ATTACKED_EVERYONE_COME_OUT_AND_FIGHT_URGH; - @ClientString(id = 1800274, message = "The tumor inside $s1 has been destroyed! \\nIn order to draw out the cowardly Cohemenes, you must destroy all the tumors!") + @ClientString(id = 1800274, message = "The tumor inside $s1 has been destroyed! \nIn order to draw out the cowardly Cohemenes, you must destroy all the tumors!") public static NpcStringId THE_TUMOR_INSIDE_S1_HAS_BEEN_DESTROYED_NIN_ORDER_TO_DRAW_OUT_THE_COWARDLY_COHEMENES_YOU_MUST_DESTROY_ALL_THE_TUMORS; - @ClientString(id = 1800275, message = "The tumor inside $s1 has completely revived. \\nThe restrengthened Cohemenes has fled deeper inside the seed...") + @ClientString(id = 1800275, message = "The tumor inside $s1 has completely revived. \nThe restrengthened Cohemenes has fled deeper inside the seed...") public static NpcStringId THE_TUMOR_INSIDE_S1_HAS_COMPLETELY_REVIVED_NTHE_RESTRENGTHENED_COHEMENES_HAS_FLED_DEEPER_INSIDE_THE_SEED; @ClientString(id = 1800276, message = "The awarded Airship Summon License has been received.") @@ -23392,22 +23218,22 @@ public class NpcStringId @ClientString(id = 1800299, message = "All the tumors inside $s1 have been destroyed! Driven into a corner, Cohemenes appears close by!") public static NpcStringId ALL_THE_TUMORS_INSIDE_S1_HAVE_BEEN_DESTROYED_DRIVEN_INTO_A_CORNER_COHEMENES_APPEARS_CLOSE_BY; - @ClientString(id = 1800300, message = "The tumor inside $s1 has been destroyed! \\nThe nearby Undead that were attacking Seed of Life start losing their energy and run away!") + @ClientString(id = 1800300, message = "The tumor inside $s1 has been destroyed! \nThe nearby Undead that were attacking Seed of Life start losing their energy and run away!") public static NpcStringId THE_TUMOR_INSIDE_S1_HAS_BEEN_DESTROYED_NTHE_NEARBY_UNDEAD_THAT_WERE_ATTACKING_SEED_OF_LIFE_START_LOSING_THEIR_ENERGY_AND_RUN_AWAY; - @ClientString(id = 1800301, message = "The tumor inside $s1 has completely revived. \\nRecovered nearby Undead are swarming toward Seed of Life...") + @ClientString(id = 1800301, message = "The tumor inside $s1 has completely revived. \nRecovered nearby Undead are swarming toward Seed of Life...") public static NpcStringId THE_TUMOR_INSIDE_S1_HAS_COMPLETELY_REVIVED_NRECOVERED_NEARBY_UNDEAD_ARE_SWARMING_TOWARD_SEED_OF_LIFE; - @ClientString(id = 1800302, message = "The tumor inside $s1 that has provided energy \\n to Ekimus is destroyed!") + @ClientString(id = 1800302, message = "The tumor inside $s1 that has provided energy \n to Ekimus is destroyed!") public static NpcStringId THE_TUMOR_INSIDE_S1_THAT_HAS_PROVIDED_ENERGY_N_TO_EKIMUS_IS_DESTROYED; - @ClientString(id = 1800303, message = "The tumor inside $s1 has been completely resurrected \\n and started to energize Ekimus again...") + @ClientString(id = 1800303, message = "The tumor inside $s1 has been completely resurrected \n and started to energize Ekimus again...") public static NpcStringId THE_TUMOR_INSIDE_S1_HAS_BEEN_COMPLETELY_RESURRECTED_N_AND_STARTED_TO_ENERGIZE_EKIMUS_AGAIN; - @ClientString(id = 1800304, message = "The tumor inside $s1 has been destroyed! \\nThe speed that Ekimus calls out his prey has slowed down!") + @ClientString(id = 1800304, message = "The tumor inside $s1 has been destroyed! \nThe speed that Ekimus calls out his prey has slowed down!") public static NpcStringId THE_TUMOR_INSIDE_S1_HAS_BEEN_DESTROYED_NTHE_SPEED_THAT_EKIMUS_CALLS_OUT_HIS_PREY_HAS_SLOWED_DOWN; - @ClientString(id = 1800305, message = "The tumor inside $s1 has completely revived. \\nEkimus started to regain his energy and is desperately looking for his prey...") + @ClientString(id = 1800305, message = "The tumor inside $s1 has completely revived. \nEkimus started to regain his energy and is desperately looking for his prey...") public static NpcStringId THE_TUMOR_INSIDE_S1_HAS_COMPLETELY_REVIVED_NEKIMUS_STARTED_TO_REGAIN_HIS_ENERGY_AND_IS_DESPERATELY_LOOKING_FOR_HIS_PREY; @ClientString(id = 1800306, message = "Bring more, more souls...!") @@ -24802,131 +24628,131 @@ public class NpcStringId @ClientString(id = 1800769, message = "What's the matter? That's an amateur move!") public static NpcStringId WHAT_S_THE_MATTER_THAT_S_AN_AMATEUR_MOVE; - @ClientString(id = 1800770, message = "Fortune Timer: Reward increases 2 times if completed within 10 seconds!") - public static NpcStringId FORTUNE_TIMER_REWARD_INCREASES_2_TIMES_IF_COMPLETED_WITHIN_10_SECONDS; + @ClientString(id = 1800770, message = "Fortune Timer: Reward increases 2 times if completed within 10 sec.!") + public static NpcStringId FORTUNE_TIMER_REWARD_INCREASES_2_TIMES_IF_COMPLETED_WITHIN_10_SEC; - @ClientString(id = 1800771, message = "Fortune Timer: Reward increases 2 times if completed within 40 seconds!") - public static NpcStringId FORTUNE_TIMER_REWARD_INCREASES_2_TIMES_IF_COMPLETED_WITHIN_40_SECONDS; + @ClientString(id = 1800771, message = "Fortune Timer: Reward increases 2 times if completed within 40 sec.!") + public static NpcStringId FORTUNE_TIMER_REWARD_INCREASES_2_TIMES_IF_COMPLETED_WITHIN_40_SEC; - @ClientString(id = 1800772, message = "40 seconds are remaining.") - public static NpcStringId FOURTY_SECONDS_ARE_REMAINING; + @ClientString(id = 1800772, message = "40 sec. are remaining.") + public static NpcStringId FOURTY_SEC_ARE_REMAINING; - @ClientString(id = 1800773, message = "39 seconds are remaining.") - public static NpcStringId THIRTY_NINE_SECONDS_ARE_REMAINING; + @ClientString(id = 1800773, message = "39 sec. are remaining.") + public static NpcStringId THIRTY_NINE_SEC_ARE_REMAINING; - @ClientString(id = 1800774, message = "38 seconds are remaining.") - public static NpcStringId THIRTY_EIGHT_SECONDS_ARE_REMAINING; + @ClientString(id = 1800774, message = "38 sec. are remaining.") + public static NpcStringId THIRTY_EIGHT_SEC_ARE_REMAINING; - @ClientString(id = 1800775, message = "37 seconds are remaining.") - public static NpcStringId THIRTY_SEVEN_SECONDS_ARE_REMAINING; + @ClientString(id = 1800775, message = "37 sec. are remaining.") + public static NpcStringId THIRTY_SEVEN_SEC_ARE_REMAINING; - @ClientString(id = 1800776, message = "36 seconds are remaining.") - public static NpcStringId THIRTY_SIX_SECONDS_ARE_REMAINING; + @ClientString(id = 1800776, message = "36 sec. are remaining.") + public static NpcStringId THIRTY_SIX_SEC_ARE_REMAINING; - @ClientString(id = 1800777, message = "35 seconds are remaining.") - public static NpcStringId THIRTY_FIVE_SECONDS_ARE_REMAINING; + @ClientString(id = 1800777, message = "35 sec. are remaining.") + public static NpcStringId THIRTY_FIVE_SEC_ARE_REMAINING; - @ClientString(id = 1800778, message = "34 seconds are remaining.") - public static NpcStringId THIRTY_FOUR_SECONDS_ARE_REMAINING; + @ClientString(id = 1800778, message = "34 sec. are remaining.") + public static NpcStringId THIRTY_FOUR_SEC_ARE_REMAINING; - @ClientString(id = 1800779, message = "33 seconds are remaining.") - public static NpcStringId THIRTY_THREE_SECONDS_ARE_REMAINING; + @ClientString(id = 1800779, message = "33 sec. are remaining.") + public static NpcStringId THIRTY_THREE_SEC_ARE_REMAINING; - @ClientString(id = 1800780, message = "32 seconds are remaining.") - public static NpcStringId THIRTY_TWO_SECONDS_ARE_REMAINING; + @ClientString(id = 1800780, message = "32 sec. are remaining.") + public static NpcStringId THIRTY_TWO_SEC_ARE_REMAINING; - @ClientString(id = 1800781, message = "31 seconds are remaining.") - public static NpcStringId THIRTY_ONE_SECONDS_ARE_REMAINING; + @ClientString(id = 1800781, message = "31 sec. are remaining.") + public static NpcStringId THIRTY_ONE_SEC_ARE_REMAINING; - @ClientString(id = 1800782, message = "30 seconds are remaining.") - public static NpcStringId THIRTY_SECONDS_ARE_REMAINING; + @ClientString(id = 1800782, message = "30 sec. are remaining.") + public static NpcStringId THIRTY_SEC_ARE_REMAINING; - @ClientString(id = 1800783, message = "29 seconds are remaining.") - public static NpcStringId TWENTY_NINE_SECONDS_ARE_REMAINING; + @ClientString(id = 1800783, message = "29 sec. are remaining.") + public static NpcStringId TWENTY_NINE_SEC_ARE_REMAINING; - @ClientString(id = 1800784, message = "28 seconds are remaining.") - public static NpcStringId TWENTY_EIGHT_SECONDS_ARE_REMAINING; + @ClientString(id = 1800784, message = "28 sec. are remaining.") + public static NpcStringId TWENTY_EIGHT_SEC_ARE_REMAINING; - @ClientString(id = 1800785, message = "27 seconds are remaining.") - public static NpcStringId TWENTY_SEVEN_SECONDS_ARE_REMAINING; + @ClientString(id = 1800785, message = "27 sec. are remaining.") + public static NpcStringId TWENTY_SEVEN_SEC_ARE_REMAINING; - @ClientString(id = 1800786, message = "26 seconds are remaining.") - public static NpcStringId TWENTY_SIX_SECONDS_ARE_REMAINING; + @ClientString(id = 1800786, message = "26 sec. are remaining.") + public static NpcStringId TWENTY_SIX_SEC_ARE_REMAINING; - @ClientString(id = 1800787, message = "25 seconds are remaining.") - public static NpcStringId TWENTY_FIVE_SECONDS_ARE_REMAINING; + @ClientString(id = 1800787, message = "25 sec. are remaining.") + public static NpcStringId TWENTY_FIVE_SEC_ARE_REMAINING; - @ClientString(id = 1800788, message = "24 seconds are remaining.") - public static NpcStringId TWENTY_FOUR_SECONDS_ARE_REMAINING; + @ClientString(id = 1800788, message = "24 sec. are remaining.") + public static NpcStringId TWENTY_FOUR_SEC_ARE_REMAINING; - @ClientString(id = 1800789, message = "23 seconds are remaining.") - public static NpcStringId TWENTY_THREE_SECONDS_ARE_REMAINING; + @ClientString(id = 1800789, message = "23 sec. are remaining.") + public static NpcStringId TWENTY_THREE_SEC_ARE_REMAINING; - @ClientString(id = 1800790, message = "22 seconds are remaining.") - public static NpcStringId TWENTY_TWO_SECONDS_ARE_REMAINING; + @ClientString(id = 1800790, message = "22 sec. are remaining.") + public static NpcStringId TWENTY_TWO_SEC_ARE_REMAINING; - @ClientString(id = 1800791, message = "21 seconds are remaining.") - public static NpcStringId TWENTY_ONE_SECONDS_ARE_REMAINING; + @ClientString(id = 1800791, message = "21 sec. are remaining.") + public static NpcStringId TWENTY_ONE_SEC_ARE_REMAINING; - @ClientString(id = 1800792, message = "20 seconds are remaining.") - public static NpcStringId TWENTY_SECONDS_ARE_REMAINING; + @ClientString(id = 1800792, message = "20 sec. are remaining.") + public static NpcStringId TWENTY_SEC_ARE_REMAINING; - @ClientString(id = 1800793, message = "19 seconds are remaining.") - public static NpcStringId NINETEEN_SECONDS_ARE_REMAINING; + @ClientString(id = 1800793, message = "19 sec. are remaining.") + public static NpcStringId NINETEEN_SEC_ARE_REMAINING; - @ClientString(id = 1800794, message = "18 seconds are remaining.") - public static NpcStringId EIGHTEEN_SECONDS_ARE_REMAINING; + @ClientString(id = 1800794, message = "18 sec. are remaining.") + public static NpcStringId EIGHTEEN_SEC_ARE_REMAINING; - @ClientString(id = 1800795, message = "17 seconds are remaining.") - public static NpcStringId SEVENTEEN_SECONDS_ARE_REMAINING; + @ClientString(id = 1800795, message = "17 sec. are remaining.") + public static NpcStringId SEVENTEEN_SEC_ARE_REMAINING; - @ClientString(id = 1800796, message = "16 seconds are remaining.") - public static NpcStringId SIXTEEN_SECONDS_ARE_REMAINING; + @ClientString(id = 1800796, message = "16 sec. are remaining.") + public static NpcStringId SIXTEEN_SEC_ARE_REMAINING; - @ClientString(id = 1800797, message = "15 seconds are remaining.") - public static NpcStringId FIFTEEN_SECONDS_ARE_REMAINING; + @ClientString(id = 1800797, message = "15 sec. are remaining.") + public static NpcStringId FIFTEEN_SEC_ARE_REMAINING; - @ClientString(id = 1800798, message = "14 seconds are remaining.") - public static NpcStringId FOURTEEN_SECONDS_ARE_REMAINING; + @ClientString(id = 1800798, message = "14 sec. are remaining.") + public static NpcStringId FOURTEEN_SEC_ARE_REMAINING; - @ClientString(id = 1800799, message = "13 seconds are remaining.") - public static NpcStringId THIRTEEN_SECONDS_ARE_REMAINING; + @ClientString(id = 1800799, message = "13 sec. are remaining.") + public static NpcStringId THIRTEEN_SEC_ARE_REMAINING; - @ClientString(id = 1800800, message = "12 seconds are remaining.") - public static NpcStringId TWELVE_SECONDS_ARE_REMAINING; + @ClientString(id = 1800800, message = "12 sec. are remaining.") + public static NpcStringId TWELVE_SEC_ARE_REMAINING; - @ClientString(id = 1800801, message = "11 seconds are remaining.") - public static NpcStringId ELEVEN_SECONDS_ARE_REMAINING; + @ClientString(id = 1800801, message = "11 sec. are remaining.") + public static NpcStringId ELEVEN_SEC_ARE_REMAINING; - @ClientString(id = 1800802, message = "10 seconds are remaining.") - public static NpcStringId TEN_SECONDS_ARE_REMAINING; + @ClientString(id = 1800802, message = "10 sec. are remaining.") + public static NpcStringId TEN_SEC_ARE_REMAINING; - @ClientString(id = 1800803, message = "9 seconds are remaining.") - public static NpcStringId NINE_SECONDS_ARE_REMAINING; + @ClientString(id = 1800803, message = "9 sec. are remaining.") + public static NpcStringId NINE_SEC_ARE_REMAINING; - @ClientString(id = 1800804, message = "8 seconds are remaining.") - public static NpcStringId EIGHT_SECONDS_ARE_REMAINING; + @ClientString(id = 1800804, message = "8 sec. are remaining.") + public static NpcStringId EIGHT_SEC_ARE_REMAINING; - @ClientString(id = 1800805, message = "7 seconds are remaining.") - public static NpcStringId SEVEN_SECONDS_ARE_REMAINING; + @ClientString(id = 1800805, message = "7 sec. are remaining.") + public static NpcStringId SEVEN_SEC_ARE_REMAINING; - @ClientString(id = 1800806, message = "6 seconds are remaining.") - public static NpcStringId SIX_SECONDS_ARE_REMAINING; + @ClientString(id = 1800806, message = "6 sec. are remaining.") + public static NpcStringId SIX_SEC_ARE_REMAINING; - @ClientString(id = 1800807, message = "5 seconds are remaining.") - public static NpcStringId FIVE_SECONDS_ARE_REMAINING; + @ClientString(id = 1800807, message = "5 sec. are remaining.") + public static NpcStringId FIVE_SEC_ARE_REMAINING; - @ClientString(id = 1800808, message = "4 seconds are remaining.") - public static NpcStringId FOUR_SECONDS_ARE_REMAINING; + @ClientString(id = 1800808, message = "4 sec. are remaining.") + public static NpcStringId FOUR_SEC_ARE_REMAINING; - @ClientString(id = 1800809, message = "3 seconds are remaining.") - public static NpcStringId THREE_SECONDS_ARE_REMAINING_2; + @ClientString(id = 1800809, message = "3 sec. are remaining.") + public static NpcStringId THREE_SEC_ARE_REMAINING_2; - @ClientString(id = 1800810, message = "2 seconds are remaining.") - public static NpcStringId TWO_SECONDS_ARE_REMAINING_2; + @ClientString(id = 1800810, message = "2 sec. are remaining.") + public static NpcStringId TWO_SEC_ARE_REMAINING_2; - @ClientString(id = 1800811, message = "1 seconds are remaining.") - public static NpcStringId ONE_SECONDS_ARE_REMAINING; + @ClientString(id = 1800811, message = "1 sec. are remaining.") + public static NpcStringId ONE_SEC_ARE_REMAINING; @ClientString(id = 1800812, message = "Time up!") public static NpcStringId TIME_UP; @@ -24985,7 +24811,7 @@ public class NpcStringId @ClientString(id = 1800830, message = "The grave robber warrior has been filled with dark energy and is attacking you!") public static NpcStringId THE_GRAVE_ROBBER_WARRIOR_HAS_BEEN_FILLED_WITH_DARK_ENERGY_AND_IS_ATTACKING_YOU; - @ClientString(id = 1800831, message = "The altar guardian is scrutinizing you!! \\n You will repay your debt with death.") + @ClientString(id = 1800831, message = "The altar guardian is scrutinizing you!! \n You will repay your debt with death.") public static NpcStringId THE_ALTAR_GUARDIAN_IS_SCRUTINIZING_YOU_N_YOU_WILL_REPAY_YOUR_DEBT_WITH_DEATH; @ClientString(id = 1800832, message = "Wait... Wait! Stop! Save me, and I'll give you 10,000,000 Adena!!") @@ -25111,7 +24937,7 @@ public class NpcStringId @ClientString(id = 1800872, message = "Peunglui muglanep Naia waganagel peutagun!") public static NpcStringId PEUNGLUI_MUGLANEP_NAIA_WAGANAGEL_PEUTAGUN; - @ClientString(id = 1800873, message = " Drive device entire destruction moving suspension") + @ClientString(id = 1800873, message = "Drive device entire destruction moving suspension") public static NpcStringId DRIVE_DEVICE_ENTIRE_DESTRUCTION_MOVING_SUSPENSION; @ClientString(id = 1800874, message = "Ah ah... From the Magic Force, no more... I will be freed") @@ -25321,20 +25147,20 @@ public class NpcStringId @ClientString(id = 1800942, message = "If I die like this, I'll just be a watermelon slice~!") public static NpcStringId IF_I_DIE_LIKE_THIS_I_LL_JUST_BE_A_WATERMELON_SLICE; - @ClientString(id = 1800943, message = "I'm getting stronger~? I think I'll be able to run away in 30 seconds~ Hoho~") - public static NpcStringId I_M_GETTING_STRONGER_I_THINK_I_LL_BE_ABLE_TO_RUN_AWAY_IN_30_SECONDS_HOHO; + @ClientString(id = 1800943, message = "Splendid! But I'm going to disappear in 30 sec... so remember me kindly!") + public static NpcStringId SPLENDID_BUT_I_M_GOING_TO_DISAPPEAR_IN_30_SEC_SO_REMEMBER_ME_KINDLY; - @ClientString(id = 1800944, message = "It's goodbye after 20 seconds~!") - public static NpcStringId IT_S_GOODBYE_AFTER_20_SECONDS; + @ClientString(id = 1800944, message = "It's goodbye after 20 sec.~!") + public static NpcStringId IT_S_GOODBYE_AFTER_20_SEC; - @ClientString(id = 1800945, message = "Yeah, 10 seconds left~! 9... 8... 7...!") - public static NpcStringId YEAH_10_SECONDS_LEFT_9_8_7; + @ClientString(id = 1800945, message = "Yeah, 10 sec. left~! 9... 8... 7...!") + public static NpcStringId YEAH_10_SEC_LEFT_9_8_7; - @ClientString(id = 1800946, message = "I'm leaving in 2 minutes if you don't give me any nectar~!") - public static NpcStringId I_M_LEAVING_IN_2_MINUTES_IF_YOU_DON_T_GIVE_ME_ANY_NECTAR; + @ClientString(id = 1800946, message = "I'm leaving in 2 min. if you don't give me any nectar~!") + public static NpcStringId I_M_LEAVING_IN_2_MIN_IF_YOU_DON_T_GIVE_ME_ANY_NECTAR; - @ClientString(id = 1800947, message = "I'm leaving in 1 minutes if you don't give me any nectar~!") - public static NpcStringId I_M_LEAVING_IN_1_MINUTES_IF_YOU_DON_T_GIVE_ME_ANY_NECTAR; + @ClientString(id = 1800947, message = "I'm leaving in 1 min. if you don't give me any nectar~!") + public static NpcStringId I_M_LEAVING_IN_1_MIN_IF_YOU_DON_T_GIVE_ME_ANY_NECTAR; @ClientString(id = 1800948, message = "I'm leaving now~! Then, goodbye~!") public static NpcStringId I_M_LEAVING_NOW_THEN_GOODBYE; @@ -25705,19 +25531,19 @@ public class NpcStringId @ClientString(id = 1801070, message = "I'm right here.") public static NpcStringId I_M_RIGHT_HERE; - @ClientString(id = 1801071, message = "Annoying concentration attacks are disrupting Valakas' concentration!\\nIf it continues, you may get a great opportunity!") + @ClientString(id = 1801071, message = "Annoying concentration attacks are disrupting Valakas' concentration!\nIf it continues, you may get a great opportunity!") public static NpcStringId ANNOYING_CONCENTRATION_ATTACKS_ARE_DISRUPTING_VALAKAS_CONCENTRATION_NIF_IT_CONTINUES_YOU_MAY_GET_A_GREAT_OPPORTUNITY; - @ClientString(id = 1801072, message = "Some warrior's blow has left a huge gash between the great scales of Valakas!\\nValakas' P. Def. is greatly decreased!") + @ClientString(id = 1801072, message = "Some warrior's blow has left a huge gash between the great scales of Valakas!\nValakas' P. Def. is greatly decreased!") public static NpcStringId SOME_WARRIOR_S_BLOW_HAS_LEFT_A_HUGE_GASH_BETWEEN_THE_GREAT_SCALES_OF_VALAKAS_NVALAKAS_P_DEF_IS_GREATLY_DECREASED; @ClientString(id = 1801073, message = "Annoying concentration attacks overwhelmed Valakas, making it forget its rage and become distracted!") public static NpcStringId ANNOYING_CONCENTRATION_ATTACKS_OVERWHELMED_VALAKAS_MAKING_IT_FORGET_ITS_RAGE_AND_BECOME_DISTRACTED; - @ClientString(id = 1801074, message = "Long-range concentration attacks have enraged Valakas!\\nIf you continue, it may become a dangerous situation!") + @ClientString(id = 1801074, message = "Long-range concentration attacks have enraged Valakas!\nIf you continue, it may become a dangerous situation!") public static NpcStringId LONG_RANGE_CONCENTRATION_ATTACKS_HAVE_ENRAGED_VALAKAS_NIF_YOU_CONTINUE_IT_MAY_BECOME_A_DANGEROUS_SITUATION; - @ClientString(id = 1801075, message = "Because the cowardly counterattacks continued, Valakas' fury has reached its maximum!\\nValakas' P. Atk. is greatly increased!") + @ClientString(id = 1801075, message = "Because the cowardly counterattacks continued, Valakas' fury has reached its maximum!\nValakas' P. Atk. is greatly increased!") public static NpcStringId BECAUSE_THE_COWARDLY_COUNTERATTACKS_CONTINUED_VALAKAS_FURY_HAS_REACHED_ITS_MAXIMUM_NVALAKAS_P_ATK_IS_GREATLY_INCREASED; @ClientString(id = 1801076, message = "Valakas has been enraged by the long-range concentration attacks and is coming toward its target with even greater zeal!") @@ -26290,7 +26116,7 @@ public class NpcStringId @ClientString(id = 1801265, message = "Kyaaah...") public static NpcStringId KYAAAH; - @ClientString(id = 1801266, message = "Small fry! I will show you true madness! Hahaha!!\\") + @ClientString(id = 1801266, message = "Small fry! I will show you true madness! Hahaha!!") public static NpcStringId SMALL_FRY_I_WILL_SHOW_YOU_TRUE_MADNESS_HAHAHA; @ClientString(id = 1801267, message = "Hehehe! Prepare! My madness will swallow you up!") @@ -26476,8 +26302,8 @@ public class NpcStringId @ClientString(id = 1801329, message = "Preparation") public static NpcStringId PREPARATION_2; - @ClientString(id = 1801330, message = "$s1 seconds to go!") - public static NpcStringId S1_SECONDS_TO_GO; + @ClientString(id = 1801330, message = "$s1 sec. to go!") + public static NpcStringId S1_SEC_TO_GO; @ClientString(id = 1801331, message = "Start!") public static NpcStringId START; @@ -26491,8 +26317,8 @@ public class NpcStringId @ClientString(id = 1801334, message = "Huh? That kinda hurts. I don't like it~!") public static NpcStringId HUH_THAT_KINDA_HURTS_I_DON_T_LIKE_IT; - @ClientString(id = 1801335, message = "Gasp... How could I fall in just $s1 seconds...?!") - public static NpcStringId GASP_HOW_COULD_I_FALL_IN_JUST_S1_SECONDS; + @ClientString(id = 1801335, message = "Gasp... How could I fall in just $s1 sec....?!") + public static NpcStringId GASP_HOW_COULD_I_FALL_IN_JUST_S1_SEC; @ClientString(id = 1801336, message = "My strength explodes with my sword dance!!!") public static NpcStringId MY_STRENGTH_EXPLODES_WITH_MY_SWORD_DANCE; @@ -27100,8 +26926,8 @@ public class NpcStringId @ClientString(id = 1801537, message = "Let go of the things you desire, so that good fortune finds you...") public static NpcStringId LET_GO_OF_THE_THINGS_YOU_DESIRE_SO_THAT_GOOD_FORTUNE_FINDS_YOU; - @ClientString(id = 1801538, message = "Treasure the time that you have, even if it's only 10 minutes.") - public static NpcStringId TREASURE_THE_TIME_THAT_YOU_HAVE_EVEN_IF_IT_S_ONLY_10_MINUTES; + @ClientString(id = 1801538, message = "Treasure the time that you have, even if it's only 10 min.") + public static NpcStringId TREASURE_THE_TIME_THAT_YOU_HAVE_EVEN_IF_IT_S_ONLY_10_MIN; @ClientString(id = 1801539, message = "People can obtain a great fortune in a short amount of time.") public static NpcStringId PEOPLE_CAN_OBTAIN_A_GREAT_FORTUNE_IN_A_SHORT_AMOUNT_OF_TIME; @@ -27193,8 +27019,8 @@ public class NpcStringId @ClientString(id = 1801568, message = "Stop goofing off. Want a time-out? Or a spanking?") public static NpcStringId STOP_GOOFING_OFF_WANT_A_TIME_OUT_OR_A_SPANKING; - @ClientString(id = 1801569, message = "It's too late. Don't you know that it should have ended 30 minutes ago?") - public static NpcStringId IT_S_TOO_LATE_DON_T_YOU_KNOW_THAT_IT_SHOULD_HAVE_ENDED_30_MINUTES_AGO; + @ClientString(id = 1801569, message = "It's too late. Don't you know that it should have ended 30 min. ago?") + public static NpcStringId IT_S_TOO_LATE_DON_T_YOU_KNOW_THAT_IT_SHOULD_HAVE_ENDED_30_MIN_AGO; @ClientString(id = 1801570, message = "My machine is big and beautiful~") public static NpcStringId MY_MACHINE_IS_BIG_AND_BEAUTIFUL; @@ -27214,20 +27040,20 @@ public class NpcStringId @ClientString(id = 1801575, message = "A caterpillar should eat pine needles, right? Kekeke.") public static NpcStringId A_CATERPILLAR_SHOULD_EAT_PINE_NEEDLES_RIGHT_KEKEKE; - @ClientString(id = 1801576, message = "5 second(s) to go!") - public static NpcStringId FIVE_SECOND_S_TO_GO; + @ClientString(id = 1801576, message = "5 sec. to go!") + public static NpcStringId FIVE_SEC_TO_GO; - @ClientString(id = 1801577, message = "4 second(s) to go!") - public static NpcStringId FOUR_SECOND_S_TO_GO; + @ClientString(id = 1801577, message = "4 sec. to go!") + public static NpcStringId FOUR_SEC_TO_GO; - @ClientString(id = 1801578, message = "3 second(s) to go!") - public static NpcStringId THREE_SECOND_S_TO_GO; + @ClientString(id = 1801578, message = "3 sec. to go!") + public static NpcStringId THREE_SEC_TO_GO; - @ClientString(id = 1801579, message = "2 second(s) to go!") - public static NpcStringId TWO_SECOND_S_TO_GO; + @ClientString(id = 1801579, message = "2 sec. to go!") + public static NpcStringId TWO_SEC_TO_GO; - @ClientString(id = 1801580, message = "1 second(s) to go!") - public static NpcStringId ONE_SECOND_S_TO_GO; + @ClientString(id = 1801580, message = "1 sec. to go!") + public static NpcStringId ONE_SEC_TO_GO; @ClientString(id = 1801581, message = "Let's rest for awhile.") public static NpcStringId LET_S_REST_FOR_AWHILE; @@ -27787,8 +27613,8 @@ public class NpcStringId @ClientString(id = 1801766, message = "I'm not an egg. I'm Draco.") public static NpcStringId I_M_NOT_AN_EGG_I_M_DRACO; - @ClientString(id = 1801767, message = "My incubation score will be made public in 60 seconds.") - public static NpcStringId MY_INCUBATION_SCORE_WILL_BE_MADE_PUBLIC_IN_60_SECONDS; + @ClientString(id = 1801767, message = "My incubation score will be made public in 60 sec.") + public static NpcStringId MY_INCUBATION_SCORE_WILL_BE_MADE_PUBLIC_IN_60_SEC; @ClientString(id = 1801768, message = "Dra! Dra-dra!") public static NpcStringId DRA_DRA_DRA; @@ -27826,10 +27652,10 @@ public class NpcStringId @ClientString(id = 1801779, message = "Hey, you! Help me out a little with this incubation.") public static NpcStringId HEY_YOU_HELP_ME_OUT_A_LITTLE_WITH_THIS_INCUBATION; - @ClientString(id = 1801780, message = " * Draco's Birth Event in Progress *") + @ClientString(id = 1801780, message = "* Draco's Birth Event in Progress *") public static NpcStringId DRACO_S_BIRTH_EVENT_IN_PROGRESS; - @ClientString(id = 1801781, message = " * Reach for Good Luck *") + @ClientString(id = 1801781, message = "* Reach for Good Luck *") public static NpcStringId REACH_FOR_GOOD_LUCK; @ClientString(id = 1801782, message = "Chaos Shield Weakened") @@ -27907,11 +27733,11 @@ public class NpcStringId @ClientString(id = 1801806, message = "Talk to the Mysterious Dark Knight.") public static NpcStringId TALK_TO_THE_MYSTERIOUS_DARK_KNIGHT; - @ClientString(id = 1801807, message = "Wow, $s1's damage per second is $s2.") - public static NpcStringId WOW_S1_S_DAMAGE_PER_SECOND_IS_S2; + @ClientString(id = 1801807, message = "Wow, $s1's damage per sec. is $s2.") + public static NpcStringId WOW_S1_S_DAMAGE_PER_SEC_IS_S2; - @ClientString(id = 1801808, message = "Wow, $s1 and friends' damage per second is $s2.") - public static NpcStringId WOW_S1_AND_FRIENDS_DAMAGE_PER_SECOND_IS_S2; + @ClientString(id = 1801808, message = "Wow, $s1 and friends' damage per sec. is $s2.") + public static NpcStringId WOW_S1_AND_FRIENDS_DAMAGE_PER_SEC_IS_S2; @ClientString(id = 1801809, message = "Congratulations! You broke the record!") public static NpcStringId CONGRATULATIONS_YOU_BROKE_THE_RECORD; @@ -28057,46 +27883,46 @@ public class NpcStringId @ClientString(id = 1802041, message = "Alteration Progress does not increase when the Broken Toad Cannon's HP drops below a certain level.") public static NpcStringId ALTERATION_PROGRESS_DOES_NOT_INCREASE_WHEN_THE_BROKEN_TOAD_CANNON_S_HP_DROPS_BELOW_A_CERTAIN_LEVEL; - @ClientString(id = 1802042, message = "\\nA clan has risen up to challenge Nurka!") + @ClientString(id = 1802042, message = "\nA clan has risen up to challenge Nurka!") public static NpcStringId CLAN_HALL_SIEGE_ALERT_NA_CLAN_HAS_RISEN_UP_TO_CHALLENGE_NURKA; - @ClientString(id = 1802043, message = "\\nA clan has decreased Nurka's HP to 70%%!") + @ClientString(id = 1802043, message = "\nA clan has decreased Nurka's HP to 70%%!") public static NpcStringId CLAN_HALL_SIEGE_ALERT_NA_CLAN_HAS_DECREASED_NURKA_S_HP_TO_70; - @ClientString(id = 1802044, message = "\\nA clan has decreased Nurka's HP to 40%%!") + @ClientString(id = 1802044, message = "\nA clan has decreased Nurka's HP to 40%%!") public static NpcStringId CLAN_HALL_SIEGE_ALERT_NA_CLAN_HAS_DECREASED_NURKA_S_HP_TO_40; - @ClientString(id = 1802045, message = "\\nA clan has decreased Nurka's HP to 10%%!") + @ClientString(id = 1802045, message = "\nA clan has decreased Nurka's HP to 10%%!") public static NpcStringId CLAN_HALL_SIEGE_ALERT_NA_CLAN_HAS_DECREASED_NURKA_S_HP_TO_10; - @ClientString(id = 1802046, message = "\\nA clan has defeated Nurka for the first time!") + @ClientString(id = 1802046, message = "\nA clan has defeated Nurka for the first time!") public static NpcStringId CLAN_HALL_SIEGE_ALERT_NA_CLAN_HAS_DEFEATED_NURKA_FOR_THE_FIRST_TIME; - @ClientString(id = 1802047, message = "\\nA clan has risen up to challenge the von Hellmann House!") + @ClientString(id = 1802047, message = "\nA clan has risen up to challenge the von Hellmann House!") public static NpcStringId CLAN_HALL_SIEGE_ALERT_NA_CLAN_HAS_RISEN_UP_TO_CHALLENGE_THE_VON_HELLMANN_HOUSE; - @ClientString(id = 1802048, message = "\\nA clan has defeated 1 mid-level boss in the von Hellmann House!") + @ClientString(id = 1802048, message = "\nA clan has defeated 1 mid-level boss in the von Hellmann House!") public static NpcStringId CLAN_HALL_SIEGE_ALERT_NA_CLAN_HAS_DEFEATED_1_MID_LEVEL_BOSS_IN_THE_VON_HELLMANN_HOUSE; - @ClientString(id = 1802049, message = "\\nA clan has defeated 2 mid-level bosses in the von Hellmann House!") + @ClientString(id = 1802049, message = "\nA clan has defeated 2 mid-level bosses in the von Hellmann House!") public static NpcStringId CLAN_HALL_SIEGE_ALERT_NA_CLAN_HAS_DEFEATED_2_MID_LEVEL_BOSSES_IN_THE_VON_HELLMANN_HOUSE; - @ClientString(id = 1802050, message = "\\nA clan has defeated Lidia von Hellmann for the first time!") + @ClientString(id = 1802050, message = "\nA clan has defeated Lidia von Hellmann for the first time!") public static NpcStringId CLAN_HALL_SIEGE_ALERT_NA_CLAN_HAS_DEFEATED_LIDIA_VON_HELLMANN_FOR_THE_FIRST_TIME; - @ClientString(id = 1802051, message = "\\nA clan has risen up to challenge the Devastated Castle!") + @ClientString(id = 1802051, message = "\nA clan has risen up to challenge the Devastated Castle!") public static NpcStringId CLAN_HALL_SIEGE_ALERT_NA_CLAN_HAS_RISEN_UP_TO_CHALLENGE_THE_DEVASTATED_CASTLE; - @ClientString(id = 1802052, message = "\\nA clan has conquered 1 Stronghold for the first time!") + @ClientString(id = 1802052, message = "\nA clan has conquered 1 Stronghold for the first time!") public static NpcStringId CLAN_HALL_SIEGE_ALERT_NA_CLAN_HAS_CONQUERED_1_STRONGHOLD_FOR_THE_FIRST_TIME; - @ClientString(id = 1802053, message = "\\nA clan has conquered 2 Strongholds for the first time!") + @ClientString(id = 1802053, message = "\nA clan has conquered 2 Strongholds for the first time!") public static NpcStringId CLAN_HALL_SIEGE_ALERT_NA_CLAN_HAS_CONQUERED_2_STRONGHOLDS_FOR_THE_FIRST_TIME; - @ClientString(id = 1802054, message = "\\nA clan has conquered all 3 Strongholds for the first time!") + @ClientString(id = 1802054, message = "\nA clan has conquered all 3 Strongholds for the first time!") public static NpcStringId CLAN_HALL_SIEGE_ALERT_NA_CLAN_HAS_CONQUERED_ALL_3_STRONGHOLDS_FOR_THE_FIRST_TIME; - @ClientString(id = 1802055, message = "\\nA clan has defeated Gustav for the first time!") + @ClientString(id = 1802055, message = "\nA clan has defeated Gustav for the first time!") public static NpcStringId CLAN_HALL_SIEGE_ALERT_NA_CLAN_HAS_DEFEATED_GUSTAV_FOR_THE_FIRST_TIME; @ClientString(id = 1802056, message = "You…our house is already fallen to wretchedness, and you dare add insult to injury!") @@ -28186,23 +28012,23 @@ public class NpcStringId @ClientString(id = 1802084, message = "Repair successful! Alteration Progress increases!") public static NpcStringId REPAIR_SUCCESSFUL_ALTERATION_PROGRESS_INCREASES; - @ClientString(id = 1802085, message = "You must hit 17 times within 10 seconds!") - public static NpcStringId YOU_MUST_HIT_17_TIMES_WITHIN_10_SECONDS; + @ClientString(id = 1802085, message = "You must hit 17 times within 10 sec.!") + public static NpcStringId YOU_MUST_HIT_17_TIMES_WITHIN_10_SEC; - @ClientString(id = 1802086, message = "You must hit 27 times within 10 seconds!") - public static NpcStringId YOU_MUST_HIT_27_TIMES_WITHIN_10_SECONDS; + @ClientString(id = 1802086, message = "You must hit 27 times within 10 sec.!") + public static NpcStringId YOU_MUST_HIT_27_TIMES_WITHIN_10_SEC; - @ClientString(id = 1802087, message = "10 seconds have passed. Disappearing!") - public static NpcStringId TEN_SECONDS_HAVE_PASSED_DISAPPEARING; + @ClientString(id = 1802087, message = "10 sec. have passed. Disappearing!") + public static NpcStringId TEN_SEC_HAVE_PASSED_DISAPPEARING; @ClientString(id = 1802088, message = "Repair Progress") public static NpcStringId REPAIR_PROGRESS; - @ClientString(id = 1802089, message = "Broken Guardian Robot has appeared. Hit it 17 times within 10 seconds to repair it!") - public static NpcStringId BROKEN_GUARDIAN_ROBOT_HAS_APPEARED_HIT_IT_17_TIMES_WITHIN_10_SECONDS_TO_REPAIR_IT; + @ClientString(id = 1802089, message = "Broken Guardian Robot has appeared. Hit it 17 times within 10 sec. to repair it!") + public static NpcStringId BROKEN_GUARDIAN_ROBOT_HAS_APPEARED_HIT_IT_17_TIMES_WITHIN_10_SEC_TO_REPAIR_IT; - @ClientString(id = 1802090, message = "Broken Guardian Robot has appeared. Hit it 27 times within 10 seconds to repair it!") - public static NpcStringId BROKEN_GUARDIAN_ROBOT_HAS_APPEARED_HIT_IT_27_TIMES_WITHIN_10_SECONDS_TO_REPAIR_IT; + @ClientString(id = 1802090, message = "Broken Guardian Robot has appeared. Hit it 27 times within 10 sec. to repair it!") + public static NpcStringId BROKEN_GUARDIAN_ROBOT_HAS_APPEARED_HIT_IT_27_TIMES_WITHIN_10_SEC_TO_REPAIR_IT; @ClientString(id = 1802091, message = "Silvermane White Tiger has appeared. Hit it a certain number of times with the Multi Hammer to make it go away!") public static NpcStringId SILVERMANE_WHITE_TIGER_HAS_APPEARED_HIT_IT_A_CERTAIN_NUMBER_OF_TIMES_WITH_THE_MULTI_HAMMER_TO_MAKE_IT_GO_AWAY; @@ -28213,29 +28039,29 @@ public class NpcStringId @ClientString(id = 1802093, message = "The Buffalo must be alive in order for the Handcrafting Progress to increase!") public static NpcStringId THE_BUFFALO_MUST_BE_ALIVE_IN_ORDER_FOR_THE_HANDCRAFTING_PROGRESS_TO_INCREASE; - @ClientString(id = 1802094, message = "The Request Manager will disappear in 9 minutes.") - public static NpcStringId THE_REQUEST_MANAGER_WILL_DISAPPEAR_IN_9_MINUTES; + @ClientString(id = 1802094, message = "The Request Manager will disappear in 9 min.") + public static NpcStringId THE_REQUEST_MANAGER_WILL_DISAPPEAR_IN_9_MIN; - @ClientString(id = 1802095, message = "The Request Manager will disappear in 8 minutes.") - public static NpcStringId THE_REQUEST_MANAGER_WILL_DISAPPEAR_IN_8_MINUTES; + @ClientString(id = 1802095, message = "The Request Manager will disappear in 8 min.") + public static NpcStringId THE_REQUEST_MANAGER_WILL_DISAPPEAR_IN_8_MIN; - @ClientString(id = 1802096, message = "The Request Manager will disappear in 7 minutes.") - public static NpcStringId THE_REQUEST_MANAGER_WILL_DISAPPEAR_IN_7_MINUTES; + @ClientString(id = 1802096, message = "The Request Manager will disappear in 7 min.") + public static NpcStringId THE_REQUEST_MANAGER_WILL_DISAPPEAR_IN_7_MIN; - @ClientString(id = 1802097, message = "The Request Manager will disappear in 6 minutes.") - public static NpcStringId THE_REQUEST_MANAGER_WILL_DISAPPEAR_IN_6_MINUTES; + @ClientString(id = 1802097, message = "The Request Manager will disappear in 6 min.") + public static NpcStringId THE_REQUEST_MANAGER_WILL_DISAPPEAR_IN_6_MIN; - @ClientString(id = 1802098, message = "The Request Manager will disappear in 5 minutes.") - public static NpcStringId THE_REQUEST_MANAGER_WILL_DISAPPEAR_IN_5_MINUTES; + @ClientString(id = 1802098, message = "The Request Manager will disappear in 5 min.") + public static NpcStringId THE_REQUEST_MANAGER_WILL_DISAPPEAR_IN_5_MIN; - @ClientString(id = 1802099, message = "The Request Manager will disappear in 4 minutes.") - public static NpcStringId THE_REQUEST_MANAGER_WILL_DISAPPEAR_IN_4_MINUTES; + @ClientString(id = 1802099, message = "The Request Manager will disappear in 4 min.") + public static NpcStringId THE_REQUEST_MANAGER_WILL_DISAPPEAR_IN_4_MIN; - @ClientString(id = 1802100, message = "The Request Manager will disappear in 3 minutes.") - public static NpcStringId THE_REQUEST_MANAGER_WILL_DISAPPEAR_IN_3_MINUTES; + @ClientString(id = 1802100, message = "The Request Manager will disappear in 3 min.") + public static NpcStringId THE_REQUEST_MANAGER_WILL_DISAPPEAR_IN_3_MIN; - @ClientString(id = 1802101, message = "The Request Manager will disappear in 2 minutes.") - public static NpcStringId THE_REQUEST_MANAGER_WILL_DISAPPEAR_IN_2_MINUTES; + @ClientString(id = 1802101, message = "The Request Manager will disappear in 2 min.") + public static NpcStringId THE_REQUEST_MANAGER_WILL_DISAPPEAR_IN_2_MIN; @ClientString(id = 1802102, message = "The Request Manager will disappear in 1 minute.") public static NpcStringId THE_REQUEST_MANAGER_WILL_DISAPPEAR_IN_1_MINUTE; @@ -28258,26 +28084,26 @@ public class NpcStringId @ClientString(id = 1802108, message = "Click on 'Summon Clan Member' to be teleported with the clan member to the Request Zone.") public static NpcStringId CLICK_ON_SUMMON_CLAN_MEMBER_TO_BE_TELEPORTED_WITH_THE_CLAN_MEMBER_TO_THE_REQUEST_ZONE; - @ClientString(id = 1802109, message = "The Request Zone disappears in 10 minutes. Receive a Multi Hammer and begin the Request.") - public static NpcStringId THE_REQUEST_ZONE_DISAPPEARS_IN_10_MINUTES_RECEIVE_A_MULTI_HAMMER_AND_BEGIN_THE_REQUEST; + @ClientString(id = 1802109, message = "The Request Zone disappears in 10 min. Receive a Multi Hammer and begin the Request.") + public static NpcStringId THE_REQUEST_ZONE_DISAPPEARS_IN_10_MIN_RECEIVE_A_MULTI_HAMMER_AND_BEGIN_THE_REQUEST; - @ClientString(id = 1802110, message = "Request begins in 5 seconds. Speak with the Clan Request Assistant to receive a Multi Hammer.") - public static NpcStringId REQUEST_BEGINS_IN_5_SECONDS_SPEAK_WITH_THE_CLAN_REQUEST_ASSISTANT_TO_RECEIVE_A_MULTI_HAMMER; + @ClientString(id = 1802110, message = "Request begins in 5 sec. Speak with the Clan Request Assistant to receive a Multi Hammer.") + public static NpcStringId REQUEST_BEGINS_IN_5_SEC_SPEAK_WITH_THE_CLAN_REQUEST_ASSISTANT_TO_RECEIVE_A_MULTI_HAMMER; - @ClientString(id = 1802111, message = "5 seconds before Request starts! Equip the Multi Hammer!") - public static NpcStringId FIVE_SECONDS_BEFORE_REQUEST_STARTS_EQUIP_THE_MULTI_HAMMER; + @ClientString(id = 1802111, message = "5 sec. before Request starts! Equip the Multi Hammer!") + public static NpcStringId FIVE_SEC_BEFORE_REQUEST_STARTS_EQUIP_THE_MULTI_HAMMER; - @ClientString(id = 1802112, message = "4 seconds before Request starts! Equip the Multi Hammer!") - public static NpcStringId FOUR_SECONDS_BEFORE_REQUEST_STARTS_EQUIP_THE_MULTI_HAMMER; + @ClientString(id = 1802112, message = "4 sec. before Request starts! Equip the Multi Hammer!") + public static NpcStringId FOUR_SEC_BEFORE_REQUEST_STARTS_EQUIP_THE_MULTI_HAMMER; - @ClientString(id = 1802113, message = "3 seconds before Request starts! Equip the Multi Hammer!") - public static NpcStringId THREE_SECONDS_BEFORE_REQUEST_STARTS_EQUIP_THE_MULTI_HAMMER; + @ClientString(id = 1802113, message = "3 sec. before Request starts! Equip the Multi Hammer!") + public static NpcStringId THREE_SEC_BEFORE_REQUEST_STARTS_EQUIP_THE_MULTI_HAMMER; - @ClientString(id = 1802114, message = "2 seconds before Request starts! Equip the Multi Hammer!") - public static NpcStringId TWO_SECONDS_BEFORE_REQUEST_STARTS_EQUIP_THE_MULTI_HAMMER; + @ClientString(id = 1802114, message = "2 sec. before Request starts! Equip the Multi Hammer!") + public static NpcStringId TWO_SEC_BEFORE_REQUEST_STARTS_EQUIP_THE_MULTI_HAMMER; - @ClientString(id = 1802115, message = "1 seconds before Request starts! Equip the Multi Hammer!") - public static NpcStringId ONE_SECONDS_BEFORE_REQUEST_STARTS_EQUIP_THE_MULTI_HAMMER; + @ClientString(id = 1802115, message = "1 sec. before Request starts! Equip the Multi Hammer!") + public static NpcStringId ONE_SEC_BEFORE_REQUEST_STARTS_EQUIP_THE_MULTI_HAMMER; @ClientString(id = 1802116, message = "Begin Request!") public static NpcStringId BEGIN_REQUEST; @@ -28303,8 +28129,8 @@ public class NpcStringId @ClientString(id = 1802123, message = "Your Request Progress increases with the speed with which you dismantle the broken robot.") public static NpcStringId YOUR_REQUEST_PROGRESS_INCREASES_WITH_THE_SPEED_WITH_WHICH_YOU_DISMANTLE_THE_BROKEN_ROBOT; - @ClientString(id = 1802124, message = "Stock the broken robots! Hit them with the Multi Hammer to dismantle them, and they will explode within 10 seconds of stocking.") - public static NpcStringId STOCK_THE_BROKEN_ROBOTS_HIT_THEM_WITH_THE_MULTI_HAMMER_TO_DISMANTLE_THEM_AND_THEY_WILL_EXPLODE_WITHIN_10_SECONDS_OF_STOCKING; + @ClientString(id = 1802124, message = "Stock the broken robots! Hit them with the Multi Hammer to dismantle them, and they will explode within 10 sec. of stocking.") + public static NpcStringId STOCK_THE_BROKEN_ROBOTS_HIT_THEM_WITH_THE_MULTI_HAMMER_TO_DISMANTLE_THEM_AND_THEY_WILL_EXPLODE_WITHIN_10_SEC_OF_STOCKING; @ClientString(id = 1802125, message = "Wake up as many Milk Cows as possible for fast milk production.") public static NpcStringId WAKE_UP_AS_MANY_MILK_COWS_AS_POSSIBLE_FOR_FAST_MILK_PRODUCTION; @@ -28324,23 +28150,23 @@ public class NpcStringId @ClientString(id = 1802130, message = "You must make a party with your clan members to begin.") public static NpcStringId YOU_MUST_MAKE_A_PARTY_WITH_YOUR_CLAN_MEMBERS_TO_BEGIN; - @ClientString(id = 1802131, message = "Request starts in 5 seconds.") - public static NpcStringId REQUEST_STARTS_IN_5_SECONDS; + @ClientString(id = 1802131, message = "Request starts in 5 sec.") + public static NpcStringId REQUEST_STARTS_IN_5_SEC; - @ClientString(id = 1802132, message = "5 Seconds before Quest Starts") - public static NpcStringId FIVE_SECONDS_BEFORE_QUEST_STARTS; + @ClientString(id = 1802132, message = "5 sec. before Quest Starts") + public static NpcStringId FIVE_SEC_BEFORE_QUEST_STARTS; - @ClientString(id = 1802133, message = "4 Seconds before Quest Starts") - public static NpcStringId FOUR_SECONDS_BEFORE_QUEST_STARTS; + @ClientString(id = 1802133, message = "4 sec. before Quest Starts") + public static NpcStringId FOUR_SEC_BEFORE_QUEST_STARTS; - @ClientString(id = 1802134, message = "3 Seconds before Quest Starts") - public static NpcStringId THREE_SECONDS_BEFORE_QUEST_STARTS; + @ClientString(id = 1802134, message = "3 sec. before Quest Starts") + public static NpcStringId THREE_SEC_BEFORE_QUEST_STARTS; - @ClientString(id = 1802135, message = "2 Seconds before Quest Starts") - public static NpcStringId TWO_SECONDS_BEFORE_QUEST_STARTS; + @ClientString(id = 1802135, message = "2 sec. before Quest Starts") + public static NpcStringId TWO_SEC_BEFORE_QUEST_STARTS; - @ClientString(id = 1802136, message = "1 Seconds before Quest Starts") - public static NpcStringId ONE_SECONDS_BEFORE_QUEST_STARTS; + @ClientString(id = 1802136, message = "1 sec. before Quest Starts") + public static NpcStringId ONE_SEC_BEFORE_QUEST_STARTS; @ClientString(id = 1802137, message = "Begin Quest!") public static NpcStringId BEGIN_QUEST; @@ -28423,10 +28249,10 @@ public class NpcStringId @ClientString(id = 1802163, message = "Our castle's strength remains on the Stronghold, and I will protect it as I should!") public static NpcStringId OUR_CASTLE_S_STRENGTH_REMAINS_ON_THE_STRONGHOLD_AND_I_WILL_PROTECT_IT_AS_I_SHOULD; - @ClientString(id = 1802164, message = "\\nA clan has opened the Outer Castle Gates to the Fortress of the Dead!") + @ClientString(id = 1802164, message = "\nA clan has opened the Outer Castle Gates to the Fortress of the Dead!") public static NpcStringId CLAN_HALL_SIEGE_ALERT_NA_CLAN_HAS_OPENED_THE_OUTER_CASTLE_GATES_TO_THE_FORTRESS_OF_THE_DEAD; - @ClientString(id = 1802165, message = "\\nA clan has opened the Inner Castle Gates to the Fortress of the Dead!") + @ClientString(id = 1802165, message = "\nA clan has opened the Inner Castle Gates to the Fortress of the Dead!") public static NpcStringId CLAN_HALL_SIEGE_ALERT_NA_CLAN_HAS_OPENED_THE_INNER_CASTLE_GATES_TO_THE_FORTRESS_OF_THE_DEAD; @ClientString(id = 1802166, message = "Your clan has opened the Outer Castle Gates to the Fortress of the Dead for the first time!") @@ -28474,7 +28300,7 @@ public class NpcStringId @ClientString(id = 1802180, message = "Request failed. Please try again.") public static NpcStringId REQUEST_FAILED_PLEASE_TRY_AGAIN; - @ClientString(id = 1802181, message = "???") + @ClientString(id = 1802181, message = "??? ?? ??") public static NpcStringId EMPTY_9; @ClientString(id = 1802182, message = "Receive your Multi Hammer(s)!") @@ -29047,14 +28873,14 @@ public class NpcStringId @ClientString(id = 1802372, message = "You dare interfere with Embryo? Surely you wish for death!") public static NpcStringId YOU_DARE_INTERFERE_WITH_EMBRYO_SURELY_YOU_WISH_FOR_DEATH; - @ClientString(id = 1802373, message = "10 minutes until Antharas goes berserk!") - public static NpcStringId TEN_MINUTES_UNTIL_ANTHARAS_GOES_BERSERK; + @ClientString(id = 1802373, message = "10 min. until Antharas goes berserk!") + public static NpcStringId TEN_MIN_UNTIL_ANTHARAS_GOES_BERSERK; @ClientString(id = 1802374, message = "Antharas is on a rampage. The terrains are twisting and turning.") public static NpcStringId ANTHARAS_IS_ON_A_RAMPAGE_THE_TERRAINS_ARE_TWISTING_AND_TURNING; - @ClientString(id = 1802375, message = "10 minutes until Valakas goes berserk!") - public static NpcStringId TEN_MINUTES_UNTIL_VALAKAS_GOES_BERSERK; + @ClientString(id = 1802375, message = "10 min. until Valakas goes berserk!") + public static NpcStringId TEN_MIN_UNTIL_VALAKAS_GOES_BERSERK; @ClientString(id = 1802376, message = "Valakas is on a rampage. The land begins to burn.") public static NpcStringId VALAKAS_IS_ON_A_RAMPAGE_THE_LAND_BEGINS_TO_BURN; @@ -29092,11 +28918,11 @@ public class NpcStringId @ClientString(id = 1802387, message = "Ho ho ho! Happy Holidays!") public static NpcStringId HO_HO_HO_HAPPY_HOLIDAYS; - @ClientString(id = 1802388, message = "Hey there, kid! Try the Snowy Squash Event, will you?") - public static NpcStringId HEY_THERE_KID_TRY_THE_SNOWY_SQUASH_EVENT_WILL_YOU; + @ClientString(id = 1802388, message = "Hey there, kid! Try the Squash Event, will you?") + public static NpcStringId HEY_THERE_KID_TRY_THE_SQUASH_EVENT_WILL_YOU; - @ClientString(id = 1802389, message = "How far did you look? Come on, try breaking a Snowy Squash. You'll get a lot of rewards!") - public static NpcStringId HOW_FAR_DID_YOU_LOOK_COME_ON_TRY_BREAKING_A_SNOWY_SQUASH_YOU_LL_GET_A_LOT_OF_REWARDS; + @ClientString(id = 1802389, message = "How far did you look? Come on, try breaking a Squash. You'll get a lot of rewards!") + public static NpcStringId HOW_FAR_DID_YOU_LOOK_COME_ON_TRY_BREAKING_A_SQUASH_YOU_LL_GET_A_LOT_OF_REWARDS; @ClientString(id = 1802390, message = "Ow, my back. Isn't there a doctor around here?") public static NpcStringId OW_MY_BACK_ISN_T_THERE_A_DOCTOR_AROUND_HERE; @@ -29173,8 +28999,8 @@ public class NpcStringId @ClientString(id = 1802414, message = "$s1$s2 Kefensis' power can be felt.") public static NpcStringId S1_S2_KEFENSIS_POWER_CAN_BE_FELT; - @ClientString(id = 1802415, message = "$s1, the Doom Shrieker will explode in 15 seconds.") - public static NpcStringId S1_THE_DOOM_SHRIEKER_WILL_EXPLODE_IN_15_SECONDS; + @ClientString(id = 1802415, message = "$s1, the Doom Shrieker will explode in 15 sec.") + public static NpcStringId S1_THE_DOOM_SHRIEKER_WILL_EXPLODE_IN_15_SEC; @ClientString(id = 1802416, message = "Abnormal Magic Circle") public static NpcStringId ABNORMAL_MAGIC_CIRCLE; @@ -29368,8 +29194,8 @@ public class NpcStringId @ClientString(id = 1802480, message = "Whoa, this is actualy kinda scary… I'll need to retreat after a few token blows!") public static NpcStringId WHOA_THIS_IS_ACTUALY_KINDA_SCARY_I_LL_NEED_TO_RETREAT_AFTER_A_FEW_TOKEN_BLOWS; - @ClientString(id = 1802481, message = "You have gained 5 extra minutes for defeating the Hiding Tracker.") - public static NpcStringId YOU_HAVE_GAINED_5_EXTRA_MINUTES_FOR_DEFEATING_THE_HIDING_TRACKER; + @ClientString(id = 1802481, message = "You have gained 5 extra min. for defeating the Hiding Tracker.") + public static NpcStringId YOU_HAVE_GAINED_5_EXTRA_MIN_FOR_DEFEATING_THE_HIDING_TRACKER; @ClientString(id = 1802482, message = "The Yehan Brothers have emerged from the innermost hall.") public static NpcStringId THE_YEHAN_BROTHERS_HAVE_EMERGED_FROM_THE_INNERMOST_HALL; @@ -29383,8 +29209,8 @@ public class NpcStringId @ClientString(id = 1802485, message = "The surviving Evil Tumor is strengthening Ekimus' power!") public static NpcStringId THE_SURVIVING_EVIL_TUMOR_IS_STRENGTHENING_EKIMUS_POWER; - @ClientString(id = 1802486, message = "10 minutes until the Raid Boss goes berserk.") - public static NpcStringId TEN_MINUTES_UNTIL_THE_RAID_BOSS_GOES_BERSERK; + @ClientString(id = 1802486, message = "10 min. until the Raid Boss goes berserk.") + public static NpcStringId TEN_MIN_UNTIL_THE_RAID_BOSS_GOES_BERSERK; @ClientString(id = 1802487, message = "So who caught me? No one? Left already, huh? Well, I'm outta here!") public static NpcStringId SO_WHO_CAUGHT_ME_NO_ONE_LEFT_ALREADY_HUH_WELL_I_M_OUTTA_HERE; @@ -29461,7 +29287,7 @@ public class NpcStringId @ClientString(id = 1802511, message = "Attack the Training Dummy.") public static NpcStringId ATTACK_THE_TRAINING_DUMMY; - @ClientString(id = 1802512, message = "Queen Navari has sent a letter.\\nClick the question-mark icon to read.") + @ClientString(id = 1802512, message = "Queen Navari has sent a letter.\nClick the question-mark icon to read.") public static NpcStringId QUEEN_NAVARI_HAS_SENT_A_LETTER_NCLICK_THE_QUESTION_MARK_ICON_TO_READ_2; @ClientString(id = 1802513, message = "Talk to the Apprentice Adventurers' Guide.") @@ -29752,13 +29578,13 @@ public class NpcStringId @ClientString(id = 1802608, message = "A powerful monster has come to face you!") public static NpcStringId A_POWERFUL_MONSTER_HAS_COME_TO_FACE_YOU; - @ClientString(id = 1802609, message = "$s1 seconds have been added to the Instance Zone duration.") - public static NpcStringId S1_SECONDS_HAVE_BEEN_ADDED_TO_THE_INSTANCE_ZONE_DURATION; + @ClientString(id = 1802609, message = "$s1 sec. have been added to the Instance Zone duration.") + public static NpcStringId S1_SEC_HAVE_BEEN_ADDED_TO_THE_INSTANCE_ZONE_DURATION; - @ClientString(id = 1802610, message = "Master Katalin has sent a letter.\\nClick the question-mark icon to read.") + @ClientString(id = 1802610, message = "Master Katalin has sent a letter.\nClick the question-mark icon to read.") public static NpcStringId MASTER_KATALIN_HAS_SENT_A_LETTER_NCLICK_THE_QUESTION_MARK_ICON_TO_READ; - @ClientString(id = 1802611, message = "Magister Ayanthe has sent a letter.\\nClick the question-mark icon to read.") + @ClientString(id = 1802611, message = "Magister Ayanthe has sent a letter.\nClick the question-mark icon to read.") public static NpcStringId MAGISTER_AYANTHE_HAS_SENT_A_LETTER_NCLICK_THE_QUESTION_MARK_ICON_TO_READ; @ClientString(id = 1802612, message = "Such monsters in a place like this…! Unbelievable!") @@ -29767,16 +29593,16 @@ public class NpcStringId @ClientString(id = 1802613, message = "Be on your toes!") public static NpcStringId BE_ON_YOUR_TOES; - @ClientString(id = 1802614, message = "Leave this place to Kain.\\nGo to the next room.") + @ClientString(id = 1802614, message = "Leave this place to Kain.\nGo to the next room.") public static NpcStringId LEAVE_THIS_PLACE_TO_KAIN_NGO_TO_THE_NEXT_ROOM; - @ClientString(id = 1802615, message = "Try talking to Vorbos by the well.\\nYou can receive Queen Navari's next letter at Lv. 40!") + @ClientString(id = 1802615, message = "Try talking to Vorbos by the well.\nYou can receive Queen Navari's next letter at Lv. 40!") public static NpcStringId TRY_TALKING_TO_VORBOS_BY_THE_WELL_NYOU_CAN_RECEIVE_QUEEN_NAVARI_S_NEXT_LETTER_AT_LV_40; @ClientString(id = 1802616, message = "Queen Navari calls.") public static NpcStringId QUEEN_NAVARI_CALLS; - @ClientString(id = 1802617, message = "Ricky is not here.\\nTry searching another Kiku's Cave.") + @ClientString(id = 1802617, message = "Ricky is not here.\nTry searching another Kiku's Cave.") public static NpcStringId RICKY_IS_NOT_HERE_NTRY_SEARCHING_ANOTHER_KIKU_S_CAVE; @ClientString(id = 1802618, message = "Talk to Katalin to leave the training grounds.") @@ -29791,7 +29617,7 @@ public class NpcStringId @ClientString(id = 1802621, message = "I am loyal to you, master of the winds, and loyal I shall remain, if my very soul betrays me!") public static NpcStringId I_AM_LOYAL_TO_YOU_MASTER_OF_THE_WINDS_AND_LOYAL_I_SHALL_REMAIN_IF_MY_VERY_SOUL_BETRAYS_ME; - @ClientString(id = 1802622, message = "\\n") + @ClientString(id = 1802622, message = "\n") public static NpcStringId N; @ClientString(id = 1802623, message = "Return to Raymond of the Town of Gludio.") @@ -29890,8 +29716,8 @@ public class NpcStringId @ClientString(id = 1802654, message = "A dragon appears, confused by the dimensional gale!") public static NpcStringId A_DRAGON_APPEARS_CONFUSED_BY_THE_DIMENSIONAL_GALE; - @ClientString(id = 1802655, message = "An eerie red force has branded $s1 with Reaper's Seal.") - public static NpcStringId AN_EERIE_RED_FORCE_HAS_BRANDED_S1_WITH_REAPER_S_SEAL; + @ClientString(id = 1802655, message = "The eerie red force has branded $s1 with the Reaper's Seal.") + public static NpcStringId THE_EERIE_RED_FORCE_HAS_BRANDED_S1_WITH_THE_REAPER_S_SEAL; @ClientString(id = 1802656, message = "You can go to Underground Lv. 3 using the elevator in the back.") public static NpcStringId YOU_CAN_GO_TO_UNDERGROUND_LV_3_USING_THE_ELEVATOR_IN_THE_BACK; @@ -29932,7 +29758,7 @@ public class NpcStringId @ClientString(id = 1802668, message = "This choice cannot be reversed.") public static NpcStringId THIS_CHOICE_CANNOT_BE_REVERSED; - @ClientString(id = 1802669, message = "Lada has sent a letter.\\nClick the question-mark icon to read.") + @ClientString(id = 1802669, message = "Lada has sent a letter.\nClick the question-mark icon to read.") public static NpcStringId LADA_HAS_SENT_A_LETTER_NCLICK_THE_QUESTION_MARK_ICON_TO_READ; @ClientString(id = 1802670, message = "Grow stronger here until you receive the next letter from Queen Navari at Lv. 30!") @@ -30217,7 +30043,7 @@ public class NpcStringId @ClientString(id = 1802763, message = "Michaela's Death (Wise)") public static NpcStringId MICHAELA_S_DEATH_WISE; - @ClientString(id = 1802764, message = " Speak with the Newbie Helper.") + @ClientString(id = 1802764, message = "Speak with the Newbie Helper.") public static NpcStringId SPEAK_WITH_THE_NEWBIE_HELPER; @ClientString(id = 1802765, message = "Hey, loser! Ha ha! Better luck next time!") @@ -30262,32 +30088,32 @@ public class NpcStringId @ClientString(id = 1802778, message = "$s1! You can do it! Good luck!") public static NpcStringId S1_YOU_CAN_DO_IT_GOOD_LUCK; - @ClientString(id = 1803265, message = "I'm leaving in 10 minutes. If you're here on business, speak up.") - public static NpcStringId I_M_LEAVING_IN_10_MINUTES_IF_YOU_RE_HERE_ON_BUSINESS_SPEAK_UP; + @ClientString(id = 1803265, message = "I'm leaving in 10 min. If you're here on business, speak up.") + public static NpcStringId I_M_LEAVING_IN_10_MIN_IF_YOU_RE_HERE_ON_BUSINESS_SPEAK_UP; - @ClientString(id = 1803266, message = "I'm leaving in 5 minutes. If you're here on business, speak up.") - public static NpcStringId I_M_LEAVING_IN_5_MINUTES_IF_YOU_RE_HERE_ON_BUSINESS_SPEAK_UP; + @ClientString(id = 1803266, message = "I'm leaving in 5 min. If you're here on business, speak up.") + public static NpcStringId I_M_LEAVING_IN_5_MIN_IF_YOU_RE_HERE_ON_BUSINESS_SPEAK_UP; - @ClientString(id = 1803267, message = "I'm leaving in 3 minutes. If you're here on business, speak up.") - public static NpcStringId I_M_LEAVING_IN_3_MINUTES_IF_YOU_RE_HERE_ON_BUSINESS_SPEAK_UP; + @ClientString(id = 1803267, message = "I'm leaving in 3 min. If you're here on business, speak up.") + public static NpcStringId I_M_LEAVING_IN_3_MIN_IF_YOU_RE_HERE_ON_BUSINESS_SPEAK_UP; - @ClientString(id = 1803268, message = "I'm leaving in 2 minutes. If you're here on business, speak up.") - public static NpcStringId I_M_LEAVING_IN_2_MINUTES_IF_YOU_RE_HERE_ON_BUSINESS_SPEAK_UP; + @ClientString(id = 1803268, message = "I'm leaving in 2 min. If you're here on business, speak up.") + public static NpcStringId I_M_LEAVING_IN_2_MIN_IF_YOU_RE_HERE_ON_BUSINESS_SPEAK_UP; @ClientString(id = 1803269, message = "I'm leaving in 1 minute. If you're here on business, speak up.") public static NpcStringId I_M_LEAVING_IN_1_MINUTE_IF_YOU_RE_HERE_ON_BUSINESS_SPEAK_UP; - @ClientString(id = 1803270, message = "I'm leaving in 30 seconds. If you're here on business, speak up.") - public static NpcStringId I_M_LEAVING_IN_30_SECONDS_IF_YOU_RE_HERE_ON_BUSINESS_SPEAK_UP; + @ClientString(id = 1803270, message = "I'm leaving in 30 sec.. If you're here on business, speak up.") + public static NpcStringId I_M_LEAVING_IN_30_SEC_IF_YOU_RE_HERE_ON_BUSINESS_SPEAK_UP; - @ClientString(id = 1803271, message = "I'm leaving in 20 seconds. If you're here on business, speak up.") - public static NpcStringId I_M_LEAVING_IN_20_SECONDS_IF_YOU_RE_HERE_ON_BUSINESS_SPEAK_UP; + @ClientString(id = 1803271, message = "I'm leaving in 20 sec.. If you're here on business, speak up.") + public static NpcStringId I_M_LEAVING_IN_20_SEC_IF_YOU_RE_HERE_ON_BUSINESS_SPEAK_UP; - @ClientString(id = 1803272, message = "I'm leaving in 10 seconds. If you're here on business, speak up.") - public static NpcStringId I_M_LEAVING_IN_10_SECONDS_IF_YOU_RE_HERE_ON_BUSINESS_SPEAK_UP; + @ClientString(id = 1803272, message = "I'm leaving in 10 sec.. If you're here on business, speak up.") + public static NpcStringId I_M_LEAVING_IN_10_SEC_IF_YOU_RE_HERE_ON_BUSINESS_SPEAK_UP; - @ClientString(id = 1803273, message = "5 minutes until Raid Boss goes berserk.") - public static NpcStringId FIVE_MINUTES_UNTIL_RAID_BOSS_GOES_BERSERK; + @ClientString(id = 1803273, message = "5 min. until Raid Boss goes berserk.") + public static NpcStringId FIVE_MIN_UNTIL_RAID_BOSS_GOES_BERSERK; @ClientString(id = 1803274, message = "Raid Boss went berserk!") public static NpcStringId RAID_BOSS_WENT_BERSERK; @@ -30304,8 +30130,8 @@ public class NpcStringId @ClientString(id = 1803278, message = "I'm off! Bye everyone!") public static NpcStringId I_M_OFF_BYE_EVERYONE; - @ClientString(id = 1803279, message = "THE TELEPORT EMITS THE ENERGY OF MASTER. MASTER WILL APPEAR IN 2 MINUTES. SOME PARTICIPANTS WILL NOT BE ABLE TO RELOCATE.") - public static NpcStringId THE_TELEPORT_EMITS_THE_ENERGY_OF_MASTER_MASTER_WILL_APPEAR_IN_2_MINUTES_SOME_PARTICIPANTS_WILL_NOT_BE_ABLE_TO_RELOCATE; + @ClientString(id = 1803279, message = "THE TELEPORT EMITS THE ENERGY OF MASTER. MASTER WILL APPEAR IN 2 MIN. SOME PARTICIPANTS WILL NOT BE ABLE TO RELOCATE.") + public static NpcStringId THE_TELEPORT_EMITS_THE_ENERGY_OF_MASTER_MASTER_WILL_APPEAR_IN_2_MIN_SOME_PARTICIPANTS_WILL_NOT_BE_ABLE_TO_RELOCATE; @ClientString(id = 1803280, message = "$s1!!! Teleport!!!") public static NpcStringId S1_TELEPORT; @@ -30316,14 +30142,14 @@ public class NpcStringId @ClientString(id = 1803282, message = "The Dark Energy is going to disappear soon.") public static NpcStringId THE_DARK_ENERGY_IS_GOING_TO_DISAPPEAR_SOON; - @ClientString(id = 1803283, message = "$s1 receives an Unidentified Stone.") - public static NpcStringId S1_RECEIVES_AN_UNIDENTIFIED_STONE; + @ClientString(id = 1803283, message = "$s1 receives an Unidentified Rock.") + public static NpcStringId S1_RECEIVES_AN_UNIDENTIFIED_ROCK; - @ClientString(id = 1803284, message = "Heavenly Rift will be gone in 5 minutes.") - public static NpcStringId HEAVENLY_RIFT_WILL_BE_GONE_IN_5_MINUTES; + @ClientString(id = 1803284, message = "Heavenly Rift will be gone in 5 min.") + public static NpcStringId HEAVENLY_RIFT_WILL_BE_GONE_IN_5_MIN; - @ClientString(id = 1803285, message = "You receive an Unidentified Stone.") - public static NpcStringId YOU_RECEIVE_AN_UNIDENTIFIED_STONE; + @ClientString(id = 1803285, message = "You receive an Unidentified Rock.") + public static NpcStringId YOU_RECEIVE_AN_UNIDENTIFIED_ROCK; @ClientString(id = 1803286, message = "Divine Angels are nowhere to be seen! I want to talk to the party leader!") public static NpcStringId DIVINE_ANGELS_ARE_NOWHERE_TO_BE_SEEN_I_WANT_TO_TALK_TO_THE_PARTY_LEADER; @@ -30529,17 +30355,17 @@ public class NpcStringId @ClientString(id = 1803353, message = "The lord of Gludio is dead. The seal is available now.") public static NpcStringId THE_LORD_OF_GLUDIO_IS_DEAD_THE_SEAL_IS_AVAILABLE_NOW; - @ClientString(id = 1803354, message = "$s1 receives a C-grade Weapon Supply Box after fighting Dragonbloods") - public static NpcStringId S1_RECEIVES_A_C_GRADE_WEAPON_SUPPLY_BOX_AFTER_FIGHTING_DRAGONBLOODS; + @ClientString(id = 1803354, message = "$s1 receives a Weapon Pack (C-grade) after fighting Dragonbloods.") + public static NpcStringId S1_RECEIVES_A_WEAPON_PACK_C_GRADE_AFTER_FIGHTING_DRAGONBLOODS; - @ClientString(id = 1803355, message = "$s1 receives a C-grade Weapon Supply Box and other rewards after fighting Dragonbloods") - public static NpcStringId S1_RECEIVES_A_C_GRADE_WEAPON_SUPPLY_BOX_AND_OTHER_REWARDS_AFTER_FIGHTING_DRAGONBLOODS; + @ClientString(id = 1803355, message = "$s1 receives a Weapon Pack (C-grade) and other rewards after fighting Dragonbloods.") + public static NpcStringId S1_RECEIVES_A_WEAPON_PACK_C_GRADE_AND_OTHER_REWARDS_AFTER_FIGHTING_DRAGONBLOODS; - @ClientString(id = 1803356, message = "$s1 receives a C-grade Armor Supply Box after fighting Dragonbloods") - public static NpcStringId S1_RECEIVES_A_C_GRADE_ARMOR_SUPPLY_BOX_AFTER_FIGHTING_DRAGONBLOODS; + @ClientString(id = 1803356, message = "$s1 receives an Armor Pack (C-grade) after fighting Dragonbloods.") + public static NpcStringId S1_RECEIVES_AN_ARMOR_PACK_C_GRADE_AFTER_FIGHTING_DRAGONBLOODS; - @ClientString(id = 1803357, message = "$s1 receives a C-grade Armor Supply Box and other rewards after fighting Dragonbloods") - public static NpcStringId S1_RECEIVES_A_C_GRADE_ARMOR_SUPPLY_BOX_AND_OTHER_REWARDS_AFTER_FIGHTING_DRAGONBLOODS; + @ClientString(id = 1803357, message = "$s1 receives an Armor Pack (C-grade) and other rewards after fighting Dragonbloods.") + public static NpcStringId S1_RECEIVES_AN_ARMOR_PACK_C_GRADE_AND_OTHER_REWARDS_AFTER_FIGHTING_DRAGONBLOODS; @ClientString(id = 1803358, message = "$s1 receives a C-grade Accessories Supply Box after fighting Dragonbloods") public static NpcStringId S1_RECEIVES_A_C_GRADE_ACCESSORIES_SUPPLY_BOX_AFTER_FIGHTING_DRAGONBLOODS; @@ -30553,8 +30379,8 @@ public class NpcStringId @ClientString(id = 1803361, message = "$s1 receives a Mid-grade Life Stone and other rewards after fighting Dragonbloods") public static NpcStringId S1_RECEIVES_A_MID_GRADE_LIFE_STONE_AND_OTHER_REWARDS_AFTER_FIGHTING_DRAGONBLOODS; - @ClientString(id = 1803362, message = "$s1 receives a Common Life Stone after fighting Dragonbloods") - public static NpcStringId S1_RECEIVES_A_COMMON_LIFE_STONE_AFTER_FIGHTING_DRAGONBLOODS; + @ClientString(id = 1803362, message = "$s1 receives a Low-grade Life Stone after fighting Dragonbloods.") + public static NpcStringId S1_RECEIVES_A_LOW_GRADE_LIFE_STONE_AFTER_FIGHTING_DRAGONBLOODS; @ClientString(id = 1803363, message = "$s1 receives a High-grade Life Stone after fighting Dragonbloods") public static NpcStringId S1_RECEIVES_A_HIGH_GRADE_LIFE_STONE_AFTER_FIGHTING_DRAGONBLOODS; @@ -30607,8 +30433,8 @@ public class NpcStringId @ClientString(id = 1803379, message = "Nana fully restores your HP and MP.") public static NpcStringId NANA_FULLY_RESTORES_YOUR_HP_AND_MP; - @ClientString(id = 1803380, message = "Nana can only help you once every 30 seconds.") - public static NpcStringId NANA_CAN_ONLY_HELP_YOU_ONCE_EVERY_30_SECONDS; + @ClientString(id = 1803380, message = "Nana can only help you once every 30 sec.") + public static NpcStringId NANA_CAN_ONLY_HELP_YOU_ONCE_EVERY_30_SEC; @ClientString(id = 1803381, message = "Warning! A strong opponent appears suddenly!") public static NpcStringId WARNING_A_STRONG_OPPONENT_APPEARS_SUDDENLY; @@ -30757,8 +30583,8 @@ public class NpcStringId @ClientString(id = 1803430, message = "The battle has just started, and you're already sweating? No worries, soon your HP will restore and you will be able to fight again!") public static NpcStringId THE_BATTLE_HAS_JUST_STARTED_AND_YOU_RE_ALREADY_SWEATING_NO_WORRIES_SOON_YOUR_HP_WILL_RESTORE_AND_YOU_WILL_BE_ABLE_TO_FIGHT_AGAIN; - @ClientString(id = 1803431, message = "Time is up. Now you won't receive a lot of points! Only 30 seconds till the end of this round!") - public static NpcStringId TIME_IS_UP_NOW_YOU_WON_T_RECEIVE_A_LOT_OF_POINTS_ONLY_30_SECONDS_TILL_THE_END_OF_THIS_ROUND; + @ClientString(id = 1803431, message = "Time is up. Now you won't receive a lot of points! Only 30 sec. till the end of this round!") + public static NpcStringId TIME_IS_UP_NOW_YOU_WON_T_RECEIVE_A_LOT_OF_POINTS_ONLY_30_SEC_TILL_THE_END_OF_THIS_ROUND; @ClientString(id = 1803432, message = "Judges' patience has run out! The battle is over!") public static NpcStringId JUDGES_PATIENCE_HAS_RUN_OUT_THE_BATTLE_IS_OVER; @@ -30934,378 +30760,6 @@ public class NpcStringId @ClientString(id = 1803489, message = "Warsmith") public static NpcStringId WARSMITH; - @ClientString(id = 1803490, message = "Now you know what Altran wants.\\nGo hunting and kill Wolves.") - public static NpcStringId NOW_YOU_KNOW_WHAT_ALTRAN_WANTS_NGO_HUNTING_AND_KILL_WOLVES; - - @ClientString(id = 1803491, message = "You have killed enough Wolves. \\n Go hunting and kill Orcs.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_WOLVES_N_GO_HUNTING_AND_KILL_ORCS; - - @ClientString(id = 1803492, message = "You have killed enough Orcs.\\nGo hunting and kill Orc Warriors and Werewolves.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_ORCS_NGO_HUNTING_AND_KILL_ORC_WARRIORS_AND_WEREWOLVES; - - @ClientString(id = 1803493, message = "You fulfilled all Altran's requests. \\n Return to Altran.") - public static NpcStringId YOU_FULFILLED_ALL_ALTRAN_S_REQUESTS_N_RETURN_TO_ALTRAN; - - @ClientString(id = 1803494, message = "You have talked to Harrys.\\nGo hunting and kill Orc Lieutenants and Orc Captains.") - public static NpcStringId YOU_HAVE_TALKED_TO_HARRYS_NGO_HUNTING_AND_KILL_ORC_LIEUTENANTS_AND_ORC_CAPTAINS; - - @ClientString(id = 1803495, message = "You have killed enough Orc Lieutenants and Orc Captains. \\n Go hunting and kill Werewolf Hunters and Werewolf Chieftains.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_ORC_LIEUTENANTS_AND_ORC_CAPTAINS_N_GO_HUNTING_AND_KILL_WEREWOLF_HUNTERS_AND_WEREWOLF_CHIEFTAINS; - - @ClientString(id = 1803496, message = "You have killed enough Werewolf Hunters and Werewolf Chieftains.\\n Go hunting and kill Stone Golems and Crashers.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_WEREWOLF_HUNTERS_AND_WEREWOLF_CHIEFTAINS_N_GO_HUNTING_AND_KILL_STONE_GOLEMS_AND_CRASHERS; - - @ClientString(id = 1803497, message = "You have all of the items Harrys requested. Return to him.") - public static NpcStringId YOU_HAVE_ALL_OF_THE_ITEMS_HARRYS_REQUESTED_RETURN_TO_HIM; - - @ClientString(id = 1803498, message = "Lector wants you to bring him materials for new armor. \\n Go hunting and kill Giant Spiders.") - public static NpcStringId LECTOR_WANTS_YOU_TO_BRING_HIM_MATERIALS_FOR_NEW_ARMOR_N_GO_HUNTING_AND_KILL_GIANT_SPIDERS; - - @ClientString(id = 1803499, message = "You have killed enough Giant Spiders. \\n Go hunting and kill Undines.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_GIANT_SPIDERS_N_GO_HUNTING_AND_KILL_UNDINES; - - @ClientString(id = 1803500, message = "You have all of the items Lector requested. Return to him.") - public static NpcStringId YOU_HAVE_ALL_OF_THE_ITEMS_LECTOR_REQUESTED_RETURN_TO_HIM; - - @ClientString(id = 1803501, message = "Lector wants you to bring him materials for new armor. \\n Go hunting and kill Giant Spiders.") - public static NpcStringId LECTOR_WANTS_YOU_TO_BRING_HIM_MATERIALS_FOR_NEW_ARMOR_N_GO_HUNTING_AND_KILL_GIANT_SPIDERS_2; - - @ClientString(id = 1803502, message = "You have killed enough Giant Spiders. \\n Go hunting and kill Undines.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_GIANT_SPIDERS_N_GO_HUNTING_AND_KILL_UNDINES_2; - - @ClientString(id = 1803503, message = "You have all of the items Lector requested. Return to him.") - public static NpcStringId YOU_HAVE_ALL_OF_THE_ITEMS_LECTOR_REQUESTED_RETURN_TO_HIM_2; - - @ClientString(id = 1803504, message = "Lector wants you to bring him materials for new armor. \\n Go hunting and kill Giant Spiders.") - public static NpcStringId LECTOR_WANTS_YOU_TO_BRING_HIM_MATERIALS_FOR_NEW_ARMOR_N_GO_HUNTING_AND_KILL_GIANT_SPIDERS_3; - - @ClientString(id = 1803505, message = "You have killed enough Giant Spiders. \\n Go hunting and kill Undines.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_GIANT_SPIDERS_N_GO_HUNTING_AND_KILL_UNDINES_3; - - @ClientString(id = 1803506, message = "You have all of the items Lector requested. Return to him.") - public static NpcStringId YOU_HAVE_ALL_OF_THE_ITEMS_LECTOR_REQUESTED_RETURN_TO_HIM_3; - - @ClientString(id = 1803507, message = "Go hunting and kill Gray Wolves.") - public static NpcStringId GO_HUNTING_AND_KILL_GRAY_WOLVES; - - @ClientString(id = 1803508, message = "You have killed enough Gray Wolves. \\n Go hunting and kill Goblin Raiders.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_GRAY_WOLVES_N_GO_HUNTING_AND_KILL_GOBLIN_RAIDERS; - - @ClientString(id = 1803509, message = "You have killed enough Goblin Raiders. \\n Go hunting and kill Kaboo Orcs.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_GOBLIN_RAIDERS_N_GO_HUNTING_AND_KILL_KABOO_ORCS; - - @ClientString(id = 1803510, message = "You have killed enough Kaboo Orcs. \\n Go hunting and kill Spore Fungus.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_KABOO_ORCS_N_GO_HUNTING_AND_KILL_SPORE_FUNGUS; - - @ClientString(id = 1803511, message = "You have killed enough Spore Fungus. \\n Return to Sentinel Kendell.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_SPORE_FUNGUS_N_RETURN_TO_SENTINEL_KENDELL; - - @ClientString(id = 1803512, message = "Go hunting and kill Kaboo Orc Warrior Lieutenants and Kaboo Orc Warrior Captains.") - public static NpcStringId GO_HUNTING_AND_KILL_KABOO_ORC_WARRIOR_LIEUTENANTS_AND_KABOO_ORC_WARRIOR_CAPTAINS; - - @ClientString(id = 1803513, message = "You have killed enough Kaboo Orc Warrior Lieutenants and Kaboo Orc Warrior Captains. \\n Go hunting and kill Dryads.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_KABOO_ORC_WARRIOR_LIEUTENANTS_AND_KABOO_ORC_WARRIOR_CAPTAINS_N_GO_HUNTING_AND_KILL_DRYADS; - - @ClientString(id = 1803514, message = "You have killed enough Dryads. \\n Go hunting and kill Crimson Spiders, Hook Spiders and Pincer Spiders.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_DRYADS_N_GO_HUNTING_AND_KILL_CRIMSON_SPIDERS_HOOK_SPIDERS_AND_PINCER_SPIDERS; - - @ClientString(id = 1803515, message = "Return to Sentinel Starden.") - public static NpcStringId RETURN_TO_SENTINEL_STARDEN; - - @ClientString(id = 1803516, message = "Go hunting and kill Scavenger Spiders and Red Scavenger Spiders.") - public static NpcStringId GO_HUNTING_AND_KILL_SCAVENGER_SPIDERS_AND_RED_SCAVENGER_SPIDERS; - - @ClientString(id = 1803517, message = "You have killed enough Scavenger Spiders and Red Scavenger Spiders. \\n Go hunting and kill Moonstone Beasts.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_SCAVENGER_SPIDERS_AND_RED_SCAVENGER_SPIDERS_N_GO_HUNTING_AND_KILL_MOONSTONE_BEASTS; - - @ClientString(id = 1803518, message = "Return to Grocer Herbiel.") - public static NpcStringId RETURN_TO_GROCER_HERBIEL; - - @ClientString(id = 1803519, message = "Go hunting and kill Scavenger Spiders and Red Scavenger Spiders.") - public static NpcStringId GO_HUNTING_AND_KILL_SCAVENGER_SPIDERS_AND_RED_SCAVENGER_SPIDERS_2; - - @ClientString(id = 1803520, message = "You have killed enough Scavenger Spiders and Red Scavenger Spiders. \\n Go hunting and kill Moonstone Beasts.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_SCAVENGER_SPIDERS_AND_RED_SCAVENGER_SPIDERS_N_GO_HUNTING_AND_KILL_MOONSTONE_BEASTS_2; - - @ClientString(id = 1803521, message = "Return to Grocer Herbiel.") - public static NpcStringId RETURN_TO_GROCER_HERBIEL_2; - - @ClientString(id = 1803522, message = "Go hunting and kill Ratman Scavengers.") - public static NpcStringId GO_HUNTING_AND_KILL_RATMAN_SCAVENGERS; - - @ClientString(id = 1803523, message = "You have killed enough Ratman Scavengers. \\n Go hunting and kill Arachnid Trackers.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_RATMAN_SCAVENGERS_N_GO_HUNTING_AND_KILL_ARACHNID_TRACKERS; - - @ClientString(id = 1803524, message = "Return to Grocer Herbiel.") - public static NpcStringId RETURN_TO_GROCER_HERBIEL_3; - - @ClientString(id = 1803525, message = "Go hunting and kill Ashen Wolves.") - public static NpcStringId GO_HUNTING_AND_KILL_ASHEN_WOLVES; - - @ClientString(id = 1803526, message = "You have killed enough Ashen Wolves. \\n Go hunting and kill Goblins.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_ASHEN_WOLVES_N_GO_HUNTING_AND_KILL_GOBLINS; - - @ClientString(id = 1803527, message = "You have killed enough Goblins. \\n Go hunting and kill Imps and Imp Elders.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_GOBLINS_N_GO_HUNTING_AND_KILL_IMPS_AND_IMP_ELDERS; - - @ClientString(id = 1803528, message = "You have killed enough Imps and Imp Elders. \\n Go hunting and kill Green Fungus.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_IMPS_AND_IMP_ELDERS_N_GO_HUNTING_AND_KILL_GREEN_FUNGUS; - - @ClientString(id = 1803529, message = "You have killed enough Green Fungus. \\n Go hunting and kill Balor Orc Warriors, Balor Orc Warrior Captains and Balor Orc Warrior Lieutenants.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_GREEN_FUNGUS_N_GO_HUNTING_AND_KILL_BALOR_ORC_WARRIORS_BALOR_ORC_WARRIOR_CAPTAINS_AND_BALOR_ORC_WARRIOR_LIEUTENANTS; - - @ClientString(id = 1803530, message = "You have killed enough Balor Orc Warriors, Balor Orc Warrior Captains and Balor Orc Warrior Lieutenants. \\nReturn to Hierarch Talos.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_BALOR_ORC_WARRIORS_BALOR_ORC_WARRIOR_CAPTAINS_AND_BALOR_ORC_WARRIOR_LIEUTENANTS_NRETURN_TO_HIERARCH_TALOS; - - @ClientString(id = 1803531, message = "Go hunting and kill Zombie Forest Elves and Zombie Forest Elf Researchers.") - public static NpcStringId GO_HUNTING_AND_KILL_ZOMBIE_FOREST_ELVES_AND_ZOMBIE_FOREST_ELF_RESEARCHERS; - - @ClientString(id = 1803532, message = "You have killed enough Zombie Forest Elves and Zombie Forest Elf Researchers. \\n Go hunting and kill Festering Bats and Red Eye Bats.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_ZOMBIE_FOREST_ELVES_AND_ZOMBIE_FOREST_ELF_RESEARCHERS_N_GO_HUNTING_AND_KILL_FESTERING_BATS_AND_RED_EYE_BATS; - - @ClientString(id = 1803533, message = "You have killed enough Festering Bats and Red Eye Bats. \\n Go hunting and kill Stone Giant Soldiers and Stone Giant Guardians.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_FESTERING_BATS_AND_RED_EYE_BATS_N_GO_HUNTING_AND_KILL_STONE_GIANT_SOLDIERS_AND_STONE_GIANT_GUARDIANS; - - @ClientString(id = 1803534, message = "You have killed enough Stone Giant Soldiers and Stone Giant Guardians. \\n Go hunting and kill Dark Horrors.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_STONE_GIANT_SOLDIERS_AND_STONE_GIANT_GUARDIANS_N_GO_HUNTING_AND_KILL_DARK_HORRORS; - - @ClientString(id = 1803535, message = "You have killed enough Dark Horrors. \\nReturn to Armor Merchant Payne.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_DARK_HORRORS_NRETURN_TO_ARMOR_MERCHANT_PAYNE; - - @ClientString(id = 1803536, message = "Go hunting and kill Stone Giant Guardians.") - public static NpcStringId GO_HUNTING_AND_KILL_STONE_GIANT_GUARDIANS; - - @ClientString(id = 1803537, message = "You have killed enough Stone Giant Guardians. \\n Go hunting and kill Crystalline Beasts.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_STONE_GIANT_GUARDIANS_N_GO_HUNTING_AND_KILL_CRYSTALLINE_BEASTS; - - @ClientString(id = 1803538, message = "You have killed enough Crystalline Beasts. \\n Go hunting and kill Prowlers, Giant Venomous Spiders and Arachnid Trackers.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_CRYSTALLINE_BEASTS_N_GO_HUNTING_AND_KILL_PROWLERS_GIANT_VENOMOUS_SPIDERS_AND_ARACHNID_TRACKERS; - - @ClientString(id = 1803539, message = "You have killed enough Prowlers, Giant Venomous Spiders and Arachnid Trackers. \\nReturn to Grocer Vollodos.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_PROWLERS_GIANT_VENOMOUS_SPIDERS_AND_ARACHNID_TRACKERS_NRETURN_TO_GROCER_VOLLODOS; - - @ClientString(id = 1803540, message = "Go hunting and kill Stone Giant Guardians.") - public static NpcStringId GO_HUNTING_AND_KILL_STONE_GIANT_GUARDIANS_2; - - @ClientString(id = 1803541, message = "You have killed enough Stone Giant Guardians. \\n Go hunting and kill Crystalline Beasts.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_STONE_GIANT_GUARDIANS_N_GO_HUNTING_AND_KILL_CRYSTALLINE_BEASTS_2; - - @ClientString(id = 1803542, message = "You have killed enough Crystalline Beasts. \\n Go hunting and kill Prowlers, Giant Venomous Spiders and Arachnid Trackers.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_CRYSTALLINE_BEASTS_N_GO_HUNTING_AND_KILL_PROWLERS_GIANT_VENOMOUS_SPIDERS_AND_ARACHNID_TRACKERS_2; - - @ClientString(id = 1803543, message = "You have killed enough Prowlers, Giant Venomous Spiders and Arachnid Trackers. \\nReturn to Grocer Vollodos.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_PROWLERS_GIANT_VENOMOUS_SPIDERS_AND_ARACHNID_TRACKERS_NRETURN_TO_GROCER_VOLLODOS_2; - - @ClientString(id = 1803544, message = "Go hunting and kill Kasha Bear.") - public static NpcStringId GO_HUNTING_AND_KILL_KASHA_BEAR; - - @ClientString(id = 1803545, message = "Go hunting and kill Stone Giant Guardians.") - public static NpcStringId GO_HUNTING_AND_KILL_STONE_GIANT_GUARDIANS_3; - - @ClientString(id = 1803546, message = "You have killed enough Stone Giant Guardians. \\n Go hunting and kill Crystalline Beasts.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_STONE_GIANT_GUARDIANS_N_GO_HUNTING_AND_KILL_CRYSTALLINE_BEASTS_3; - - @ClientString(id = 1803547, message = "You have killed enough Crystalline Beasts. \\n Go hunting and kill Prowlers, Giant Venomous Spiders and Arachnid Trackers.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_CRYSTALLINE_BEASTS_N_GO_HUNTING_AND_KILL_PROWLERS_GIANT_VENOMOUS_SPIDERS_AND_ARACHNID_TRACKERS_3; - - @ClientString(id = 1803548, message = "You have killed enough Prowlers, Giant Venomous Spiders and Arachnid Trackers. \\nReturn to Grocer Vollodos.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_PROWLERS_GIANT_VENOMOUS_SPIDERS_AND_ARACHNID_TRACKERS_NRETURN_TO_GROCER_VOLLODOS_3; - - @ClientString(id = 1803549, message = "Go hunting and kill Kasha Wolf and Kasha Forest Wolf.") - public static NpcStringId GO_HUNTING_AND_KILL_KASHA_WOLF_AND_KASHA_FOREST_WOLF; - - @ClientString(id = 1803550, message = "You have killed enough Kasha Wolves and Kasha Bears. \\n Go hunting and kill Goblin Tomb Raiders and Rakeclaw Imp Hunters.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_KASHA_WOLVES_AND_KASHA_BEARS_N_GO_HUNTING_AND_KILL_GOBLIN_TOMB_RAIDERS_AND_RAKECLAW_IMP_HUNTERS; - - @ClientString(id = 1803551, message = "You have killed enough Goblin Tomb Raiders and Rakeclaw Imp Hunters. \\n Go hunting and kill Mountain Fungus.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_GOBLIN_TOMB_RAIDERS_AND_RAKECLAW_IMP_HUNTERS_N_GO_HUNTING_AND_KILL_MOUNTAIN_FUNGUS; - - @ClientString(id = 1803552, message = "You have killed enough Mountain Fungus. \\n Go hunting and kill Maraku Werewolves.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_MOUNTAIN_FUNGUS_N_GO_HUNTING_AND_KILL_MARAKU_WEREWOLVES; - - @ClientString(id = 1803553, message = "You have killed enough Maraku Werewolves. \\n Go hunting and kill Eyes of Seer.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_MARAKU_WEREWOLVES_N_GO_HUNTING_AND_KILL_EYES_OF_SEER; - - @ClientString(id = 1803554, message = "You have killed enough Eyes of Seer. \\nReturn to Centurion Tiku.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_EYES_OF_SEER_NRETURN_TO_CENTURION_TIKU; - - @ClientString(id = 1803555, message = "Go hunting and kill Blackwing Bats.") - public static NpcStringId GO_HUNTING_AND_KILL_BLACKWING_BATS; - - @ClientString(id = 1803556, message = "You have killed enough Blackwing Bats. \\n Go hunting and kill Goblin Tomb Raider Leaders.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_BLACKWING_BATS_N_GO_HUNTING_AND_KILL_GOBLIN_TOMB_RAIDER_LEADERS; - - @ClientString(id = 1803557, message = "You have killed enough Goblin Tomb Raider Leaders. \\n Go hunting and kill Greystone Golems.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_GOBLIN_TOMB_RAIDER_LEADERS_N_GO_HUNTING_AND_KILL_GREYSTONE_GOLEMS; - - @ClientString(id = 1803558, message = "You have killed enough Greystone Golems. \\n Go hunting and kill Evil Eye Patrols.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_GREYSTONE_GOLEMS_N_GO_HUNTING_AND_KILL_EVIL_EYE_PATROLS; - - @ClientString(id = 1803559, message = "You have killed enough Evil Eye Patrols. \\nReturn to Blacksmith Sumari.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_EVIL_EYE_PATROLS_NRETURN_TO_BLACKSMITH_SUMARI; - - @ClientString(id = 1803560, message = "Go hunting and kill Kasha Bear.") - public static NpcStringId GO_HUNTING_AND_KILL_KASHA_BEAR_2; - - @ClientString(id = 1803561, message = "You have killed enough Kasha Bears. \\n Go hunting and kill Kasha Spiders.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_KASHA_BEARS_N_GO_HUNTING_AND_KILL_KASHA_SPIDERS; - - @ClientString(id = 1803562, message = "You have killed enough Kasha Spiders. \\nReturn to Accessory Merchant Uska.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_KASHA_SPIDERS_NRETURN_TO_ACCESSORY_MERCHANT_USKA; - - @ClientString(id = 1803563, message = "You have killed enough Kasha Bears. \\n Go hunting and kill Kasha Spiders.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_KASHA_BEARS_N_GO_HUNTING_AND_KILL_KASHA_SPIDERS_2; - - @ClientString(id = 1803564, message = "You have killed enough Kasha Spiders. \\nReturn to Accessory Merchant Uska.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_KASHA_SPIDERS_NRETURN_TO_ACCESSORY_MERCHANT_USKA_2; - - @ClientString(id = 1803565, message = "Go hunting and kill Evil Eye Seers.") - public static NpcStringId GO_HUNTING_AND_KILL_EVIL_EYE_SEERS; - - @ClientString(id = 1803566, message = "You have killed enough Evil Eye Seers. \\n Go hunting and kill Kasha Imps.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_EVIL_EYE_SEERS_N_GO_HUNTING_AND_KILL_KASHA_IMPS; - - @ClientString(id = 1803567, message = "You have killed enough Kasha Imps. \\nReturn to Accessory Merchant Uska.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_KASHA_IMPS_NRETURN_TO_ACCESSORY_MERCHANT_USKA; - - @ClientString(id = 1803568, message = "Go hunting and kill Black Wolves and Goblin Snoopers.") - public static NpcStringId GO_HUNTING_AND_KILL_BLACK_WOLVES_AND_GOBLIN_SNOOPERS; - - @ClientString(id = 1803569, message = "You have killed enough Black Wolves and Goblin Snoopers.\\nGo hunting and kill Utuku Orcs and Utuku Orc Archers.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_BLACK_WOLVES_AND_GOBLIN_SNOOPERS_NGO_HUNTING_AND_KILL_UTUKU_ORCS_AND_UTUKU_ORC_ARCHERS; - - @ClientString(id = 1803570, message = "You have killed enough Utuku Orcs and Utuku Orc Archers. \\nGo hunting and kill Goblin Brigands.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_UTUKU_ORCS_AND_UTUKU_ORC_ARCHERS_NGO_HUNTING_AND_KILL_GOBLIN_BRIGANDS; - - @ClientString(id = 1803571, message = "You have killed enough Goblin Brigands. \\n Go hunting and kill Garum Werewolves.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_GOBLIN_BRIGANDS_N_GO_HUNTING_AND_KILL_GARUM_WEREWOLVES; - - @ClientString(id = 1803572, message = "You have killed enough Garum Werewolves. \\n Go hunting and kill Goblin Brigand Lieutenants.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_GARUM_WEREWOLVES_N_GO_HUNTING_AND_KILL_GOBLIN_BRIGAND_LIEUTENANTS; - - @ClientString(id = 1803573, message = "You have killed enough Goblin Brigand Lieutenants. \\nReturn to Weapon Merchant Reep.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_GOBLIN_BRIGAND_LIEUTENANTS_NRETURN_TO_WEAPON_MERCHANT_REEP; - - @ClientString(id = 1803574, message = "Go hunting and kill Barbed Bats.") - public static NpcStringId GO_HUNTING_AND_KILL_BARBED_BATS; - - @ClientString(id = 1803575, message = "You have killed enough Barbed Bats. \\n Go hunting and kill Crystal Pumas.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_BARBED_BATS_N_GO_HUNTING_AND_KILL_CRYSTAL_PUMAS; - - @ClientString(id = 1803576, message = "You have killed enough Crystal Pumas. \\n Go hunting and kill Goblin Lords and Goblin Brigand Leaders.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_CRYSTAL_PUMAS_N_GO_HUNTING_AND_KILL_GOBLIN_LORDS_AND_GOBLIN_BRIGAND_LEADERS; - - @ClientString(id = 1803577, message = "You have killed enough Goblin Lords and Goblin Brigand Leaders. \\n Go hunting and kill Whinstone Golem and Obsidian Golems.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_GOBLIN_LORDS_AND_GOBLIN_BRIGAND_LEADERS_N_GO_HUNTING_AND_KILL_WHINSTONE_GOLEM_AND_OBSIDIAN_GOLEMS; - - @ClientString(id = 1803578, message = "You have killed enough Whinstone Golem and Obsidian Golems. \\nReturn to Priest of the Earth Zimenf.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_WHINSTONE_GOLEM_AND_OBSIDIAN_GOLEMS_NRETURN_TO_PRIEST_OF_THE_EARTH_ZIMENF; - - @ClientString(id = 1803579, message = "Go hunting and kill Hunter Tarantulas.") - public static NpcStringId GO_HUNTING_AND_KILL_HUNTER_TARANTULAS; - - @ClientString(id = 1803580, message = "You have killed enough Hunter Tarantulas. \\n Go hunting and kill Plunder Tarantulas.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_HUNTER_TARANTULAS_N_GO_HUNTING_AND_KILL_PLUNDER_TARANTULAS; - - @ClientString(id = 1803581, message = "You have killed enough Plunder Tarantulas. \\nReturn to Priest of the Earth Gerald.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_PLUNDER_TARANTULAS_NRETURN_TO_PRIEST_OF_THE_EARTH_GERALD; - - @ClientString(id = 1803582, message = "Go hunting and kill Hunter Tarantulas.") - public static NpcStringId GO_HUNTING_AND_KILL_HUNTER_TARANTULAS_2; - - @ClientString(id = 1803583, message = "You have killed enough Hunter Tarantulas. \\n Go hunting and kill Plunder Tarantulas.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_HUNTER_TARANTULAS_N_GO_HUNTING_AND_KILL_PLUNDER_TARANTULAS_2; - - @ClientString(id = 1803584, message = "You have killed enough Plunder Tarantulas. \\nReturn to Priest of the Earth Gerald.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_PLUNDER_TARANTULAS_NRETURN_TO_PRIEST_OF_THE_EARTH_GERALD_2; - - @ClientString(id = 1803585, message = "Go hunting and kill Red Eye Barbed Bats.") - public static NpcStringId GO_HUNTING_AND_KILL_RED_EYE_BARBED_BATS; - - @ClientString(id = 1803586, message = "You have killed enough Red Eye Barbed Bats. \\nGo hunting and kill Northern Trimdens.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_RED_EYE_BARBED_BATS_NGO_HUNTING_AND_KILL_NORTHERN_TRIMDENS; - - @ClientString(id = 1803587, message = "You have killed enough Northern Trimdens. \\n Go hunting and kill Kerope Werewolves.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_NORTHERN_TRIMDENS_N_GO_HUNTING_AND_KILL_KEROPE_WEREWOLVES; - - @ClientString(id = 1803588, message = "You have killed enough Kerope Werewolves. \\nReturn to Priest of the Earth Gerald.") - public static NpcStringId YOU_HAVE_KILLED_ENOUGH_KEROPE_WEREWOLVES_NRETURN_TO_PRIEST_OF_THE_EARTH_GERALD; - - @ClientString(id = 1803589, message = "You do not have a Hunting Guidebook. \\n You may obtain it from Blacksmith Altran.") - public static NpcStringId YOU_DO_NOT_HAVE_A_HUNTING_GUIDEBOOK_N_YOU_MAY_OBTAIN_IT_FROM_BLACKSMITH_ALTRAN; - - @ClientString(id = 1803590, message = "You do not have an Inventory Book. \\n You may obtain it from Harrys.") - public static NpcStringId YOU_DO_NOT_HAVE_AN_INVENTORY_BOOK_N_YOU_MAY_OBTAIN_IT_FROM_HARRYS; - - @ClientString(id = 1803591, message = "You do not have a Lector's Note. \\nYou may obtain it from Weapon Merchant Lector.") - public static NpcStringId YOU_DO_NOT_HAVE_A_LECTOR_S_NOTE_NYOU_MAY_OBTAIN_IT_FROM_WEAPON_MERCHANT_LECTOR; - - @ClientString(id = 1803592, message = "You do not have a Lector's Note. \\nYou may obtain it from Weapon Merchant Lector.") - public static NpcStringId YOU_DO_NOT_HAVE_A_LECTOR_S_NOTE_NYOU_MAY_OBTAIN_IT_FROM_WEAPON_MERCHANT_LECTOR_2; - - @ClientString(id = 1803593, message = "You do not have a Lector's Note. \\nYou may obtain it from Weapon Merchant Lector.") - public static NpcStringId YOU_DO_NOT_HAVE_A_LECTOR_S_NOTE_NYOU_MAY_OBTAIN_IT_FROM_WEAPON_MERCHANT_LECTOR_3; - - @ClientString(id = 1803594, message = "You do not have a Mark of Security. \\n You may obtain it from Sentinel Kendell.") - public static NpcStringId YOU_DO_NOT_HAVE_A_MARK_OF_SECURITY_N_YOU_MAY_OBTAIN_IT_FROM_SENTINEL_KENDELL; - - @ClientString(id = 1803595, message = "You do not have a Base Materials Note. \\nYou may obtain it from Sentinel Kendell.") - public static NpcStringId YOU_DO_NOT_HAVE_A_BASE_MATERIALS_NOTE_NYOU_MAY_OBTAIN_IT_FROM_SENTINEL_KENDELL; - - @ClientString(id = 1803596, message = "You do not have a Medications Lab. \\nYou may obtain it from Grocer Herbiel.") - public static NpcStringId YOU_DO_NOT_HAVE_A_MEDICATIONS_LAB_NYOU_MAY_OBTAIN_IT_FROM_GROCER_HERBIEL; - - @ClientString(id = 1803597, message = "You do not have a Medications Lab. \\nYou may obtain it from Grocer Herbiel.") - public static NpcStringId YOU_DO_NOT_HAVE_A_MEDICATIONS_LAB_NYOU_MAY_OBTAIN_IT_FROM_GROCER_HERBIEL_2; - - @ClientString(id = 1803598, message = "You do not have a Medications Lab. \\nYou may obtain it from Grocer Herbiel.") - public static NpcStringId YOU_DO_NOT_HAVE_A_MEDICATIONS_LAB_NYOU_MAY_OBTAIN_IT_FROM_GROCER_HERBIEL_3; - - @ClientString(id = 1803599, message = "You do not have a Hunting Plan. \\nYou may obtain it from Hierarch Talos.") - public static NpcStringId YOU_DO_NOT_HAVE_A_HUNTING_PLAN_NYOU_MAY_OBTAIN_IT_FROM_HIERARCH_TALOS; - - @ClientString(id = 1803600, message = "You do not have an Armor Design. \\nYou may obtain it from Armor Merchant Payne.") - public static NpcStringId YOU_DO_NOT_HAVE_AN_ARMOR_DESIGN_NYOU_MAY_OBTAIN_IT_FROM_ARMOR_MERCHANT_PAYNE; - - @ClientString(id = 1803601, message = "You do not have a Supplies Certificate. \\nYou may obtain it from Grocer Vollodos.") - public static NpcStringId YOU_DO_NOT_HAVE_A_SUPPLIES_CERTIFICATE_NYOU_MAY_OBTAIN_IT_FROM_GROCER_VOLLODOS; - - @ClientString(id = 1803602, message = "You do not have a Supplies Certificate. \\nYou may obtain it from Grocer Vollodos.") - public static NpcStringId YOU_DO_NOT_HAVE_A_SUPPLIES_CERTIFICATE_NYOU_MAY_OBTAIN_IT_FROM_GROCER_VOLLODOS_2; - - @ClientString(id = 1803603, message = "You do not have a Supplies Certificate. \\nYou may obtain it from Grocer Vollodos.") - public static NpcStringId YOU_DO_NOT_HAVE_A_SUPPLIES_CERTIFICATE_NYOU_MAY_OBTAIN_IT_FROM_GROCER_VOLLODOS_3; - - @ClientString(id = 1803604, message = "You do not have a Tribal Chronicle. \\nYou may obtain it from Centurion Tiku.") - public static NpcStringId YOU_DO_NOT_HAVE_A_TRIBAL_CHRONICLE_NYOU_MAY_OBTAIN_IT_FROM_CENTURION_TIKU; - - @ClientString(id = 1803605, message = "You do not have a Required Device. \\nYou may obtain it from Blacksmith Sumari.") - public static NpcStringId YOU_DO_NOT_HAVE_A_REQUIRED_DEVICE_NYOU_MAY_OBTAIN_IT_FROM_BLACKSMITH_SUMARI; - - @ClientString(id = 1803606, message = "You do not have a Forging Scroll. \\nYou may obtain it from Accessory Merchant Uska.") - public static NpcStringId YOU_DO_NOT_HAVE_A_FORGING_SCROLL_NYOU_MAY_OBTAIN_IT_FROM_ACCESSORY_MERCHANT_USKA; - - @ClientString(id = 1803607, message = "You do not have a Forging Scroll. \\nYou may obtain it from Accessory Merchant Uska.") - public static NpcStringId YOU_DO_NOT_HAVE_A_FORGING_SCROLL_NYOU_MAY_OBTAIN_IT_FROM_ACCESSORY_MERCHANT_USKA_2; - - @ClientString(id = 1803608, message = "You do not have a Necklace Materials Ticket. \\nYou may obtain it from Accessory Merchant Uska.") - public static NpcStringId YOU_DO_NOT_HAVE_A_NECKLACE_MATERIALS_TICKET_NYOU_MAY_OBTAIN_IT_FROM_ACCESSORY_MERCHANT_USKA; - - @ClientString(id = 1803609, message = "You do not have a Bounty Poster. \\nYou may obtain it from Weapon Merchant Reep.") - public static NpcStringId YOU_DO_NOT_HAVE_A_BOUNTY_POSTER_NYOU_MAY_OBTAIN_IT_FROM_WEAPON_MERCHANT_REEP; - - @ClientString(id = 1803610, message = "You do not have a Temple Reconstruction Request. \\nYou may obtain it from Priest of the Earth Zimenf.") - public static NpcStringId YOU_DO_NOT_HAVE_A_TEMPLE_RECONSTRUCTION_REQUEST_NYOU_MAY_OBTAIN_IT_FROM_PRIEST_OF_THE_EARTH_ZIMENF; - - @ClientString(id = 1803611, message = "You do not have a Maintenance Request. \\nYou may obtain it from Priest of the Earth Gerald.") - public static NpcStringId YOU_DO_NOT_HAVE_A_MAINTENANCE_REQUEST_NYOU_MAY_OBTAIN_IT_FROM_PRIEST_OF_THE_EARTH_GERALD; - - @ClientString(id = 1803612, message = "You do not have a Maintenance Request. \\nYou may obtain it from Priest of the Earth Gerald.") - public static NpcStringId YOU_DO_NOT_HAVE_A_MAINTENANCE_REQUEST_NYOU_MAY_OBTAIN_IT_FROM_PRIEST_OF_THE_EARTH_GERALD_2; - - @ClientString(id = 1803613, message = "You do not have a New Cleaning Tool's Supply List. \\nYou may obtain it from Priest of the Earth Gerald.") - public static NpcStringId YOU_DO_NOT_HAVE_A_NEW_CLEANING_TOOL_S_SUPPLY_LIST_NYOU_MAY_OBTAIN_IT_FROM_PRIEST_OF_THE_EARTH_GERALD; - @ClientString(id = 1803614, message = "Event 33333 is starting! The one, who is the 33333th to hit the Queen Ant, will take it all!") public static NpcStringId EVENT_33333_IS_STARTING_THE_ONE_WHO_IS_THE_33333TH_TO_HIT_THE_QUEEN_ANT_WILL_TAKE_IT_ALL; @@ -31315,14 +30769,14 @@ public class NpcStringId @ClientString(id = 1803616, message = "Event 99999 is starting! The one, who is the 99999th to hit Baium, will take it all!") public static NpcStringId EVENT_99999_IS_STARTING_THE_ONE_WHO_IS_THE_99999TH_TO_HIT_BAIUM_WILL_TAKE_IT_ALL; - @ClientString(id = 1803617, message = "3 Seconds") - public static NpcStringId THREE_SECONDS; + @ClientString(id = 1803617, message = "3 sec.") + public static NpcStringId THREE_SEC; - @ClientString(id = 1803618, message = "2 Seconds") - public static NpcStringId TWO_SECONDS; + @ClientString(id = 1803618, message = "2 sec.") + public static NpcStringId TWO_SEC; - @ClientString(id = 1803619, message = "1 Second") - public static NpcStringId ONE_SECOND; + @ClientString(id = 1803619, message = "1 sec.") + public static NpcStringId ONE_SEC; @ClientString(id = 1803620, message = "Let's go!") public static NpcStringId LET_S_GO; @@ -31654,6 +31108,192 @@ public class NpcStringId @ClientString(id = 1803729, message = "Blue has ruined everything.") public static NpcStringId BLUE_HAS_RUINED_EVERYTHING; + @ClientString(id = 1803730, message = "You've killed all the monsters.\nUse the Scroll of Escape in your inventory to return to Armor Merchant Jackson.") + public static NpcStringId YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_ARMOR_MERCHANT_JACKSON; + + @ClientString(id = 1803731, message = "You've killed all the monsters.\nUse the Scroll of Escape in your inventory to return to Grocer Herbiel.") + public static NpcStringId YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_GROCER_HERBIEL; + + @ClientString(id = 1803732, message = "You've killed all the monsters.\nUse the Scroll of Escape in your inventory to return to Grocer Vollodos.") + public static NpcStringId YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_GROCER_VOLLODOS; + + @ClientString(id = 1803733, message = "You've killed all the monsters.\nUse the Scroll of Escape in your inventory to return to Accessory Merchant Uska.") + public static NpcStringId YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_ACCESSORY_MERCHANT_USKA; + + @ClientString(id = 1803734, message = "You've killed all the monsters.\nUse the Scroll of Escape in your inventory to return to Head Priest of the Earth Gerald.") + public static NpcStringId YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_HEAD_PRIEST_OF_THE_EARTH_GERALD; + + @ClientString(id = 1803735, message = "You've killed all the monsters.\nUse the Scroll of Escape in your inventory to return to Captain Bathis in Gludio.") + public static NpcStringId YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_CAPTAIN_BATHIS_IN_GLUDIO; + + @ClientString(id = 1803736, message = "Do you think a talking cake is a miracle? It's only the beginning!") + public static NpcStringId DO_YOU_THINK_A_TALKING_CAKE_IS_A_MIRACLE_IT_S_ONLY_THE_BEGINNING; + + @ClientString(id = 1803737, message = "A perfect day to eat some cake!") + public static NpcStringId A_PERFECT_DAY_TO_EAT_SOME_CAKE; + + @ClientString(id = 1803738, message = "Wow! Today you've gained more points than anyone else: $s1! Congratulations!") + public static NpcStringId WOW_TODAY_YOU_VE_GAINED_MORE_POINTS_THAN_ANYONE_ELSE_S1_CONGRATULATIONS; + + @ClientString(id = 1803739, message = "Come on! Let's celebrate the Lineage 2 15th anniversary!") + public static NpcStringId COME_ON_LET_S_CELEBRATE_THE_LINEAGE_2_15TH_ANNIVERSARY; + + @ClientString(id = 1803740, message = "Take out your forks!") + public static NpcStringId TAKE_OUT_YOUR_FORKS; + + @ClientString(id = 1803741, message = "The victory will be yours, $s1! The reward awaits you!") + public static NpcStringId THE_VICTORY_WILL_BE_YOURS_S1_THE_REWARD_AWAITS_YOU; + + @ClientString(id = 1803742, message = "It's time for me to go... See you next time!") + public static NpcStringId IT_S_TIME_FOR_ME_TO_GO_SEE_YOU_NEXT_TIME; + + @ClientString(id = 1803743, message = "Too many rascals around lately... You aren't one of them, are you?") + public static NpcStringId TOO_MANY_RASCALS_AROUND_LATELY_YOU_AREN_T_ONE_OF_THEM_ARE_YOU; + + @ClientString(id = 1803744, message = "I've been having a nap when you've appeared.") + public static NpcStringId I_VE_BEEN_HAVING_A_NAP_WHEN_YOU_VE_APPEARED; + + @ClientString(id = 1803745, message = "That scoundrel Zaken is spreading terror in the southern seas.") + public static NpcStringId THAT_SCOUNDREL_ZAKEN_IS_SPREADING_TERROR_IN_THE_SOUTHERN_SEAS; + + @ClientString(id = 1803746, message = "Who dared enter my house? You are from Zaken, aren't you?") + public static NpcStringId WHO_DARED_ENTER_MY_HOUSE_YOU_ARE_FROM_ZAKEN_AREN_T_YOU; + + @ClientString(id = 1803747, message = "You are not as hopeless as I thought. So, let us be friends, shall we?") + public static NpcStringId YOU_ARE_NOT_AS_HOPELESS_AS_I_THOUGHT_SO_LET_US_BE_FRIENDS_SHALL_WE; + + @ClientString(id = 1803748, message = "I'll kill anyone who stands in my way!") + public static NpcStringId I_LL_KILL_ANYONE_WHO_STANDS_IN_MY_WAY; + + @ClientString(id = 1803749, message = "You've received the Blue Gemstone. Now talk to Newbie Helper.") + public static NpcStringId YOU_VE_RECEIVED_THE_BLUE_GEMSTONE_NOW_TALK_TO_NEWBIE_HELPER; + + @ClientString(id = 1803750, message = "You will receive rewards for completing quests.\nClick the Quest button in the right bottom corner of your screen to open Quest Window.") + public static NpcStringId YOU_WILL_RECEIVE_REWARDS_FOR_COMPLETING_QUESTS_NCLICK_THE_QUEST_BUTTON_IN_THE_RIGHT_BOTTOM_CORNER_OF_YOUR_SCREEN_TO_OPEN_QUEST_WINDOW; + + @ClientString(id = 1803751, message = "You've finished the tutorial.\nTake your 1st class transfer and complete your training with Bathis to become stronger.") + public static NpcStringId YOU_VE_FINISHED_THE_TUTORIAL_NTAKE_YOUR_1ST_CLASS_TRANSFER_AND_COMPLETE_YOUR_TRAINING_WITH_BATHIS_TO_BECOME_STRONGER; + + @ClientString(id = 1803752, message = "The mission 'Adventurer's Journey II' is now available.\nClick the yellow question mark in the right bottom corner of your screen to see the quest's info.") + public static NpcStringId THE_MISSION_ADVENTURER_S_JOURNEY_II_IS_NOW_AVAILABLE_NCLICK_THE_YELLOW_QUESTION_MARK_IN_THE_RIGHT_BOTTOM_CORNER_OF_YOUR_SCREEN_TO_SEE_THE_QUEST_S_INFO; + + @ClientString(id = 1803753, message = "The mission 'Adventurer's Journey III' is now available.\nClick the yellow question mark in the right bottom corner of your screen to see the quest's info.") + public static NpcStringId THE_MISSION_ADVENTURER_S_JOURNEY_III_IS_NOW_AVAILABLE_NCLICK_THE_YELLOW_QUESTION_MARK_IN_THE_RIGHT_BOTTOM_CORNER_OF_YOUR_SCREEN_TO_SEE_THE_QUEST_S_INFO; + + @ClientString(id = 1803754, message = "The mission 'Adventurer's Journey IV' is now available.\nClick the yellow question mark in the right bottom corner of your screen to see the quest's info.") + public static NpcStringId THE_MISSION_ADVENTURER_S_JOURNEY_IV_IS_NOW_AVAILABLE_NCLICK_THE_YELLOW_QUESTION_MARK_IN_THE_RIGHT_BOTTOM_CORNER_OF_YOUR_SCREEN_TO_SEE_THE_QUEST_S_INFO; + + @ClientString(id = 1803755, message = "You've made the first steps on the adventurer's path.\nReturn to Bathis to get your reward.") + public static NpcStringId YOU_VE_MADE_THE_FIRST_STEPS_ON_THE_ADVENTURER_S_PATH_NRETURN_TO_BATHIS_TO_GET_YOUR_REWARD; + + @ClientString(id = 1803756, message = "Who summons me? I don't want to see anybody. Who knows - maybe I'll give a minute of my time, and you'll steal my heart!") + public static NpcStringId WHO_SUMMONS_ME_I_DON_T_WANT_TO_SEE_ANYBODY_WHO_KNOWS_MAYBE_I_LL_GIVE_A_MINUTE_OF_MY_TIME_AND_YOU_LL_STEAL_MY_HEART; + + @ClientString(id = 1803757, message = "Are you ignoring me?") + public static NpcStringId ARE_YOU_IGNORING_ME; + + @ClientString(id = 1803758, message = "In that case you won't get anything from me!") + public static NpcStringId IN_THAT_CASE_YOU_WON_T_GET_ANYTHING_FROM_ME; + + @ClientString(id = 1803759, message = "So you've summoned me and now pretend that you have nothing to do with it? Preposterous!") + public static NpcStringId SO_YOU_VE_SUMMONED_ME_AND_NOW_PRETEND_THAT_YOU_HAVE_NOTHING_TO_DO_WITH_IT_PREPOSTEROUS; + + @ClientString(id = 1803760, message = "It took almost all your power to summon and bind me to you. When your energy runs dry, I'll disappear without a trace!") + public static NpcStringId IT_TOOK_ALMOST_ALL_YOUR_POWER_TO_SUMMON_AND_BIND_ME_TO_YOU_WHEN_YOUR_ENERGY_RUNS_DRY_I_LL_DISAPPEAR_WITHOUT_A_TRACE; + + @ClientString(id = 1803761, message = "Our bonds will break, and even my death will give you nothing.") + public static NpcStringId OUR_BONDS_WILL_BREAK_AND_EVEN_MY_DEATH_WILL_GIVE_YOU_NOTHING; + + @ClientString(id = 1803762, message = "And the first prize of the Cake Raid goes to $s1. Congratulations!") + public static NpcStringId AND_THE_FIRST_PRIZE_OF_THE_CAKE_RAID_GOES_TO_S1_CONGRATULATIONS; + + @ClientString(id = 1803763, message = "I give rewards for all participants of the Cake Raid event.") + public static NpcStringId I_GIVE_REWARDS_FOR_ALL_PARTICIPANTS_OF_THE_CAKE_RAID_EVENT; + + @ClientString(id = 1803767, message = "Oink! It seems you need Cupid's Bow. Your crude weapon won't even scratch me. Oink!") + public static NpcStringId OINK_IT_SEEMS_YOU_NEED_CUPID_S_BOW_YOUR_CRUDE_WEAPON_WON_T_EVEN_SCRATCH_ME_OINK; + + @ClientString(id = 1803768, message = "You've found me! Aren't you a lucky one! Oink! And now catch me if you can, before I run away. Oink-oink!") + public static NpcStringId YOU_VE_FOUND_ME_AREN_T_YOU_A_LUCKY_ONE_OINK_AND_NOW_CATCH_ME_IF_YOU_CAN_BEFORE_I_RUN_AWAY_OINK_OINK; + + @ClientString(id = 1803769, message = "The mission is complete.\nUse the Scroll of Escape in your inventory to return to High Priest Orven in Aden.") + public static NpcStringId THE_MISSION_IS_COMPLETE_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_HIGH_PRIEST_ORVEN_IN_ADEN; + + @ClientString(id = 1803770, message = "Glory to the heroes who have defeated Lord Ishka!") + public static NpcStringId GLORY_TO_THE_HEROES_WHO_HAVE_DEFEATED_LORD_ISHKA; + + @ClientString(id = 1803771, message = "Bend your knees! Wild Orc, the King of Destruction, is going to appear!") + public static NpcStringId BEND_YOUR_KNEES_WILD_ORC_THE_KING_OF_DESTRUCTION_IS_GOING_TO_APPEAR; + + @ClientString(id = 1803772, message = "Children, show your respect!") + public static NpcStringId CHILDREN_SHOW_YOUR_RESPECT; + + @ClientString(id = 1803773, message = "Stand back! The Seal of Wild Orc is appearing!") + public static NpcStringId STAND_BACK_THE_SEAL_OF_WILD_ORC_IS_APPEARING; + + @ClientString(id = 1803774, message = "Magic attacks and archers' shots are getting more furious. Test the power of Wild Orc's Typhoon.") + public static NpcStringId MAGIC_ATTACKS_AND_ARCHERS_SHOTS_ARE_GETTING_MORE_FURIOUS_TEST_THE_POWER_OF_WILD_ORC_S_TYPHOON; + + @ClientString(id = 1803775, message = "Whahaha. Nice to meet you. Shall we dance a last dance?") + public static NpcStringId WHAHAHA_NICE_TO_MEET_YOU_SHALL_WE_DANCE_A_LAST_DANCE; + + @ClientString(id = 1803776, message = "$s1 obtained a Large Pumpkin Box.") + public static NpcStringId S1_OBTAINED_A_LARGE_PUMPKIN_BOX; + + @ClientString(id = 1803777, message = "Lord Ishka, the Guardian of Dragon Valley, is near.") + public static NpcStringId LORD_ISHKA_THE_GUARDIAN_OF_DRAGON_VALLEY_IS_NEAR; + + @ClientString(id = 1803778, message = "You've killed all the monsters.\nUse the Scroll of Escape in your inventory to return to Trader Reahen.") + public static NpcStringId YOU_VE_KILLED_ALL_THE_MONSTERS_NUSE_THE_SCROLL_OF_ESCAPE_IN_YOUR_INVENTORY_TO_RETURN_TO_TRADER_REAHEN; + + @ClientString(id = 1803779, message = "Reinforced") + public static NpcStringId REINFORCED; + + @ClientString(id = 1803780, message = "There are extremely powerful monsters detected in the Tower of Insolence.") + public static NpcStringId THERE_ARE_EXTREMELY_POWERFUL_MONSTERS_DETECTED_IN_THE_TOWER_OF_INSOLENCE; + + @ClientString(id = 1803781, message = "Step forward, you worthless creatures who challenge my authority! You are doomed to die, Lord Ishka has no mercy.") + public static NpcStringId STEP_FORWARD_YOU_WORTHLESS_CREATURES_WHO_CHALLENGE_MY_AUTHORITY_YOU_ARE_DOOMED_TO_DIE_LORD_ISHKA_HAS_NO_MERCY; + + @ClientString(id = 1803782, message = "Who dares enter this place? Die, worthless beings!") + public static NpcStringId WHO_DARES_ENTER_THIS_PLACE_DIE_WORTHLESS_BEINGS; + + @ClientString(id = 1803783, message = "Die, worthless beings! I have no no mercy for you!") + public static NpcStringId DIE_WORTHLESS_BEINGS_I_HAVE_NO_NO_MERCY_FOR_YOU; + + @ClientString(id = 1803784, message = "Humans are not allowed to be here! Die, worthless beings!") + public static NpcStringId HUMANS_ARE_NOT_ALLOWED_TO_BE_HERE_DIE_WORTHLESS_BEINGS; + + @ClientString(id = 1803785, message = "You've got Adventurer's Bracelet and Talisman of Aden.\nComplete the tutorial and try to use the talisman.") + public static NpcStringId YOU_VE_GOT_ADVENTURER_S_BRACELET_AND_TALISMAN_OF_ADEN_NCOMPLETE_THE_TUTORIAL_AND_TRY_TO_USE_THE_TALISMAN; + + @ClientString(id = 1803786, message = "You've got Adventurer's Brooch and Adventurer's Rough Jewel.\nComplete the tutorial and try to enchase the jewel.") + public static NpcStringId YOU_VE_GOT_ADVENTURER_S_BROOCH_AND_ADVENTURER_S_ROUGH_JEWEL_NCOMPLETE_THE_TUTORIAL_AND_TRY_TO_ENCHASE_THE_JEWEL; + + @ClientString(id = 1803787, message = "You've got Adventurer's Agathion Bracelet and Adventurer's Agathion - Griffin.\nComplete the tutorial and try to use the agathion.") + public static NpcStringId YOU_VE_GOT_ADVENTURER_S_AGATHION_BRACELET_AND_ADVENTURER_S_AGATHION_GRIFFIN_NCOMPLETE_THE_TUTORIAL_AND_TRY_TO_USE_THE_AGATHION; + + @ClientString(id = 1803788, message = "Warriors") + public static NpcStringId WARRIORS; + + @ClientString(id = 1803789, message = "Soul Breaker") + public static NpcStringId SOUL_BREAKER; + + @ClientString(id = 1803790, message = "Soul Ranger") + public static NpcStringId SOUL_RANGER; + + @ClientString(id = 1803791, message = "Giran Holy Artifact has appeared.") + public static NpcStringId GIRAN_HOLY_ARTIFACT_HAS_APPEARED; + + @ClientString(id = 1803792, message = "The mission 'Adventurer's Journey V' is now available.\nClick the yellow question mark in the right bottom corner of your screen to see the quest's info.") + public static NpcStringId THE_MISSION_ADVENTURER_S_JOURNEY_V_IS_NOW_AVAILABLE_NCLICK_THE_YELLOW_QUESTION_MARK_IN_THE_RIGHT_BOTTOM_CORNER_OF_YOUR_SCREEN_TO_SEE_THE_QUEST_S_INFO; + + @ClientString(id = 1803793, message = "Kill Gremlins to get Blue Gemstone.") + public static NpcStringId KILL_GREMLINS_TO_GET_BLUE_GEMSTONE; + + @ClientString(id = 1803794, message = "The element is active. You can open the character info window to navigate your spirit.") + public static NpcStringId THE_ELEMENT_IS_ACTIVE_YOU_CAN_OPEN_THE_CHARACTER_INFO_WINDOW_TO_NAVIGATE_YOUR_SPIRIT; + @ClientString(id = 1810363, message = "You are too far from the corpse.") public static NpcStringId YOU_ARE_TOO_FAR_FROM_THE_CORPSE; @@ -32023,8 +31663,8 @@ public class NpcStringId @ClientString(id = 1811154, message = "The door is open.") public static NpcStringId THE_DOOR_IS_OPEN; - @ClientString(id = 1811155, message = "After $s1 seconds, the charging magic Ballistas starts.") - public static NpcStringId AFTER_S1_SECONDS_THE_CHARGING_MAGIC_BALLISTAS_STARTS; + @ClientString(id = 1811155, message = "After $s1 sec., the charging magic Ballistas starts.") + public static NpcStringId AFTER_S1_SEC_THE_CHARGING_MAGIC_BALLISTAS_STARTS; @ClientString(id = 1811156, message = "Powerful acidic energy is erupting from Istina's body.") public static NpcStringId POWERFUL_ACIDIC_ENERGY_IS_ERUPTING_FROM_ISTINA_S_BODY; @@ -32155,7 +31795,7 @@ public class NpcStringId @ClientString(id = 1811198, message = "Heavens will know no greater wrath!") public static NpcStringId HEAVENS_WILL_KNOW_NO_GREATER_WRATH; - @ClientString(id = 1811199, message = "Mark of Belis can be acquired from enemies.\\nUse them in the Belis Verification System") + @ClientString(id = 1811199, message = "Mark of Belis can be acquired from enemies.\nUse them in the Belis Verification System") public static NpcStringId MARK_OF_BELIS_CAN_BE_ACQUIRED_FROM_ENEMIES_NUSE_THEM_IN_THE_BELIS_VERIFICATION_SYSTEM; @ClientString(id = 1811200, message = "Electronic device has been destroyed.") @@ -32239,35 +31879,35 @@ public class NpcStringId @ClientString(id = 1811226, message = "Disable device will go out of control in 1 minute") public static NpcStringId DISABLE_DEVICE_WILL_GO_OUT_OF_CONTROL_IN_1_MINUTE; - @ClientString(id = 1811227, message = "50 seconds are remaining.") - public static NpcStringId FIFTY_SECONDS_ARE_REMAINING; + @ClientString(id = 1811227, message = "50 sec. are remaining.") + public static NpcStringId FIFTY_SEC_ARE_REMAINING; - @ClientString(id = 1811228, message = "40 seconds are remaining.") - public static NpcStringId FOURTY_SECONDS_ARE_REMAINING_2; + @ClientString(id = 1811228, message = "40 sec. are remaining.") + public static NpcStringId FOURTY_SEC_ARE_REMAINING_2; - @ClientString(id = 1811229, message = "30 seconds are remaining.") - public static NpcStringId THIRTY_SECONDS_ARE_REMAINING_2; + @ClientString(id = 1811229, message = "30 sec. are remaining.") + public static NpcStringId THIRTY_SEC_ARE_REMAINING_2; - @ClientString(id = 1811230, message = "20 seconds are remaining.") - public static NpcStringId TWENTY_SECONDS_ARE_REMAINING_2; + @ClientString(id = 1811230, message = "20 sec. are remaining.") + public static NpcStringId TWENTY_SEC_ARE_REMAINING_2; - @ClientString(id = 1811231, message = "10 seconds are remaining.") - public static NpcStringId TEN_SECONDS_ARE_REMAINING_2; + @ClientString(id = 1811231, message = "10 sec. are remaining.") + public static NpcStringId TEN_SEC_ARE_REMAINING_2; - @ClientString(id = 1811232, message = "5 Seconds") - public static NpcStringId FIVE_SECONDS; + @ClientString(id = 1811232, message = "5 sec.") + public static NpcStringId FIVE_SEC; - @ClientString(id = 1811233, message = "4 Seconds") - public static NpcStringId FOUR_SECONDS; + @ClientString(id = 1811233, message = "4 sec.") + public static NpcStringId FOUR_SEC; - @ClientString(id = 1811234, message = "3 Seconds") - public static NpcStringId THREE_SECONDS_2; + @ClientString(id = 1811234, message = "3 sec.") + public static NpcStringId THREE_SEC_2; - @ClientString(id = 1811235, message = "2 Seconds") - public static NpcStringId TWO_SECONDS_2; + @ClientString(id = 1811235, message = "2 sec.") + public static NpcStringId TWO_SEC_2; - @ClientString(id = 1811236, message = "1 Second") - public static NpcStringId ONE_SECOND_2; + @ClientString(id = 1811236, message = "1 sec.") + public static NpcStringId ONE_SEC_2; @ClientString(id = 1811237, message = "You may not teleport in middle of a siege.") public static NpcStringId YOU_MAY_NOT_TELEPORT_IN_MIDDLE_OF_A_SIEGE; @@ -33028,14 +32668,14 @@ public class NpcStringId @ClientString(id = 1900135, message = "Happy Holidays~ Thanks to your efforts in raising Rudolph, the gift delivery was a success.") public static NpcStringId HAPPY_HOLIDAYS_THANKS_TO_YOUR_EFFORTS_IN_RAISING_RUDOLPH_THE_GIFT_DELIVERY_WAS_A_SUCCESS; - @ClientString(id = 1900136, message = "In 10 minutes, it will be 1 hour since you started raising me.") - public static NpcStringId IN_10_MINUTES_IT_WILL_BE_1_HOUR_SINCE_YOU_STARTED_RAISING_ME; + @ClientString(id = 1900136, message = "In 10 min., it will be 1 h. since you started raising me.") + public static NpcStringId IN_10_MIN_IT_WILL_BE_1_H_SINCE_YOU_STARTED_RAISING_ME; - @ClientString(id = 1900137, message = "After 5 minutes, if my Full Feeling and Affection Level reach 99%%, I can grow bigger.") - public static NpcStringId AFTER_5_MINUTES_IF_MY_FULL_FEELING_AND_AFFECTION_LEVEL_REACH_99_I_CAN_GROW_BIGGER; + @ClientString(id = 1900137, message = "After 5 min., if my Full Feeling and Affection Level reach 99%%, I can grow bigger.") + public static NpcStringId AFTER_5_MIN_IF_MY_FULL_FEELING_AND_AFFECTION_LEVEL_REACH_99_I_CAN_GROW_BIGGER; - @ClientString(id = 1900138, message = "The resupply time of $s1 hour(s) $s2 minute(s) $s3 second(s) remain for the Gift of Energy.") - public static NpcStringId THE_RESUPPLY_TIME_OF_S1_HOUR_S_S2_MINUTE_S_S3_SECOND_S_REMAIN_FOR_THE_GIFT_OF_ENERGY; + @ClientString(id = 1900138, message = "The resupply time of $s1 h. $s2 min. $s3 sec. remain for the Gift of Energy.") + public static NpcStringId THE_RESUPPLY_TIME_OF_S1_H_S2_MIN_S3_SEC_REMAIN_FOR_THE_GIFT_OF_ENERGY; @ClientString(id = 1900139, message = "Want to test your luck? Give me Adena!") public static NpcStringId WANT_TO_TEST_YOUR_LUCK_GIVE_ME_ADENA; @@ -34024,8 +33664,8 @@ public class NpcStringId @ClientString(id = 2000163, message = "Mas…ter… Uthan…ka…") public static NpcStringId MAS_TER_UTHAN_KA; - @ClientString(id = 2000164, message = "$s1 is inflicted with the Blood Seal. Only $s1 can face Bloody Katura for the next 30 seconds.") - public static NpcStringId S1_IS_INFLICTED_WITH_THE_BLOOD_SEAL_ONLY_S1_CAN_FACE_BLOODY_KATURA_FOR_THE_NEXT_30_SECONDS; + @ClientString(id = 2000164, message = "$s1 is inflicted with the Blood Seal. Only $s1 can face Bloody Katura for the next 30 sec.") + public static NpcStringId S1_IS_INFLICTED_WITH_THE_BLOOD_SEAL_ONLY_S1_CAN_FACE_BLOODY_KATURA_FOR_THE_NEXT_30_SEC; @ClientString(id = 2000165, message = "Katura Queen is summoning minions…") public static NpcStringId KATURA_QUEEN_IS_SUMMONING_MINIONS; @@ -34042,8 +33682,8 @@ public class NpcStringId @ClientString(id = 2000169, message = "You have defeated Katura Queen and won the battle of Infernal Kamaloka.") public static NpcStringId YOU_HAVE_DEFEATED_KATURA_QUEEN_AND_WON_THE_BATTLE_OF_INFERNAL_KAMALOKA; - @ClientString(id = 2000170, message = "$s1 is inflicted with the Poison Seed, which will explode in 10 seconds.") - public static NpcStringId S1_IS_INFLICTED_WITH_THE_POISON_SEED_WHICH_WILL_EXPLODE_IN_10_SECONDS; + @ClientString(id = 2000170, message = "$s1 is inflicted with the Poison Seed, which will explode in 10 sec.") + public static NpcStringId S1_IS_INFLICTED_WITH_THE_POISON_SEED_WHICH_WILL_EXPLODE_IN_10_SEC; @ClientString(id = 2000171, message = "Lunatic Lord is in defensive mode. Now is your chance to inflict additional damage!") public static NpcStringId LUNATIC_LORD_IS_IN_DEFENSIVE_MODE_NOW_IS_YOUR_CHANCE_TO_INFLICT_ADDITIONAL_DAMAGE; @@ -34069,11 +33709,11 @@ public class NpcStringId @ClientString(id = 2000178, message = "The death of a minion has given Lunatic Lord additional defenses!") public static NpcStringId THE_DEATH_OF_A_MINION_HAS_GIVEN_LUNATIC_LORD_ADDITIONAL_DEFENSES; - @ClientString(id = 2000179, message = "$s1 has become a target for the Blood Seal due to failing to kill Bloody Katura within 30 seconds.") - public static NpcStringId S1_HAS_BECOME_A_TARGET_FOR_THE_BLOOD_SEAL_DUE_TO_FAILING_TO_KILL_BLOODY_KATURA_WITHIN_30_SECONDS; + @ClientString(id = 2000179, message = "$s1 has become a target for the Blood Seal due to failing to kill Bloody Katura within 30 sec.") + public static NpcStringId S1_HAS_BECOME_A_TARGET_FOR_THE_BLOOD_SEAL_DUE_TO_FAILING_TO_KILL_BLOODY_KATURA_WITHIN_30_SEC; - @ClientString(id = 2000180, message = "Bloody Katura is vulnerable for 5 seconds!") - public static NpcStringId BLOODY_KATURA_IS_VULNERABLE_FOR_5_SECONDS; + @ClientString(id = 2000180, message = "Bloody Katura is vulnerable for 5 sec.!") + public static NpcStringId BLOODY_KATURA_IS_VULNERABLE_FOR_5_SEC; @ClientString(id = 2000181, message = "Bloody Katura's death has lifted the Blood Seal.") public static NpcStringId BLOODY_KATURA_S_DEATH_HAS_LIFTED_THE_BLOOD_SEAL; @@ -34099,20 +33739,20 @@ public class NpcStringId @ClientString(id = 2000188, message = "The enemy has retreated, ending the battle. You scored $s1 points.") public static NpcStringId THE_ENEMY_HAS_RETREATED_ENDING_THE_BATTLE_YOU_SCORED_S1_POINTS; - @ClientString(id = 2000189, message = "The altar's protection has eroded, leaving it vulnerable for the next 5 minutes.") - public static NpcStringId THE_ALTAR_S_PROTECTION_HAS_ERODED_LEAVING_IT_VULNERABLE_FOR_THE_NEXT_5_MINUTES; + @ClientString(id = 2000189, message = "The altar's protection has eroded, leaving it vulnerable for the next 5 min.") + public static NpcStringId THE_ALTAR_S_PROTECTION_HAS_ERODED_LEAVING_IT_VULNERABLE_FOR_THE_NEXT_5_MIN; - @ClientString(id = 2000190, message = "The Fire Altar has been destroyed. You will receive the Fire Altar's Blessing for the next 5 minutes.") - public static NpcStringId THE_FIRE_ALTAR_HAS_BEEN_DESTROYED_YOU_WILL_RECEIVE_THE_FIRE_ALTAR_S_BLESSING_FOR_THE_NEXT_5_MINUTES; + @ClientString(id = 2000190, message = "The Fire Altar has been destroyed. You will receive the Fire Altar's Blessing for the next 5 min.") + public static NpcStringId THE_FIRE_ALTAR_HAS_BEEN_DESTROYED_YOU_WILL_RECEIVE_THE_FIRE_ALTAR_S_BLESSING_FOR_THE_NEXT_5_MIN; - @ClientString(id = 2000191, message = "The Water Altar has been destroyed. You will receive the Water Altar's Blessing for the next 5 minutes.") - public static NpcStringId THE_WATER_ALTAR_HAS_BEEN_DESTROYED_YOU_WILL_RECEIVE_THE_WATER_ALTAR_S_BLESSING_FOR_THE_NEXT_5_MINUTES; + @ClientString(id = 2000191, message = "The Water Altar has been destroyed. You will receive the Water Altar's Blessing for the next 5 min.") + public static NpcStringId THE_WATER_ALTAR_HAS_BEEN_DESTROYED_YOU_WILL_RECEIVE_THE_WATER_ALTAR_S_BLESSING_FOR_THE_NEXT_5_MIN; - @ClientString(id = 2000192, message = "The Earth Altar has been destroyed. You will receive the Earth Altar's Blessing for the next 5 minutes.") - public static NpcStringId THE_EARTH_ALTAR_HAS_BEEN_DESTROYED_YOU_WILL_RECEIVE_THE_EARTH_ALTAR_S_BLESSING_FOR_THE_NEXT_5_MINUTES; + @ClientString(id = 2000192, message = "The Earth Altar has been destroyed. You will receive the Earth Altar's Blessing for the next 5 min.") + public static NpcStringId THE_EARTH_ALTAR_HAS_BEEN_DESTROYED_YOU_WILL_RECEIVE_THE_EARTH_ALTAR_S_BLESSING_FOR_THE_NEXT_5_MIN; - @ClientString(id = 2000193, message = "The Dark Altar has been destroyed. You will receive the Dark Altar's Blessing for the next 5 minutes.") - public static NpcStringId THE_DARK_ALTAR_HAS_BEEN_DESTROYED_YOU_WILL_RECEIVE_THE_DARK_ALTAR_S_BLESSING_FOR_THE_NEXT_5_MINUTES; + @ClientString(id = 2000193, message = "The Dark Altar has been destroyed. You will receive the Dark Altar's Blessing for the next 5 min.") + public static NpcStringId THE_DARK_ALTAR_HAS_BEEN_DESTROYED_YOU_WILL_RECEIVE_THE_DARK_ALTAR_S_BLESSING_FOR_THE_NEXT_5_MIN; @ClientString(id = 2000194, message = "You have failed to destroy the altar, rendering it invincible again under Katura Queen's defenses.") public static NpcStringId YOU_HAVE_FAILED_TO_DESTROY_THE_ALTAR_RENDERING_IT_INVINCIBLE_AGAIN_UNDER_KATURA_QUEEN_S_DEFENSES; @@ -34138,8 +33778,8 @@ public class NpcStringId @ClientString(id = 2000201, message = "Normal or Superior Medal") public static NpcStringId NORMAL_OR_SUPERIOR_MEDAL_2; - @ClientString(id = 2000202, message = "Please choose a monster, or one will be automatically designated in $s1 seconds!") - public static NpcStringId PLEASE_CHOOSE_A_MONSTER_OR_ONE_WILL_BE_AUTOMATICALLY_DESIGNATED_IN_S1_SECONDS; + @ClientString(id = 2000202, message = "Please choose a monster, or one will be automatically designated in $s1 sec.!") + public static NpcStringId PLEASE_CHOOSE_A_MONSTER_OR_ONE_WILL_BE_AUTOMATICALLY_DESIGNATED_IN_S1_SEC; @ClientString(id = 2000203, message = "A monster has been automatically designated.") public static NpcStringId A_MONSTER_HAS_BEEN_AUTOMATICALLY_DESIGNATED; @@ -34582,11 +34222,11 @@ public class NpcStringId @ClientString(id = 3000118, message = "Oh, the wind is cold.") public static NpcStringId OH_THE_WIND_IS_COLD; - @ClientString(id = 3000119, message = "10 seconds left, stay strong!") - public static NpcStringId TEN_SECONDS_LEFT_STAY_STRONG; + @ClientString(id = 3000119, message = "10 sec. left, stay strong!") + public static NpcStringId TEN_SEC_LEFT_STAY_STRONG; - @ClientString(id = 3000120, message = "30 seconds left, stay strong!") - public static NpcStringId THIRTY_SECONDS_LEFT_STAY_STRONG; + @ClientString(id = 3000120, message = "30 sec. left, stay strong!") + public static NpcStringId THIRTY_SEC_LEFT_STAY_STRONG; @ClientString(id = 3000121, message = "Did you... did you just steal the Magic of Fire?") public static NpcStringId DID_YOU_DID_YOU_JUST_STEAL_THE_MAGIC_OF_FIRE; @@ -34628,7 +34268,7 @@ public class NpcStringId public static NpcStringId LINEAGE_2_WILL_ALWAYS_BE_BY_YOUR_SIDE; @ClientString(id = 3000134, message = "Children, show your respect!") - public static NpcStringId CHILDREN_SHOW_YOUR_RESPECT; + public static NpcStringId CHILDREN_SHOW_YOUR_RESPECT_2; @ClientString(id = 3000135, message = "Don't stand so close! Step back! Tauti will use Whirlwind.") public static NpcStringId DON_T_STAND_SO_CLOSE_STEP_BACK_TAUTI_WILL_USE_WHIRLWIND; @@ -34637,7 +34277,7 @@ public class NpcStringId public static NpcStringId THE_MAGIC_AND_ARROW_ATTACKS_ARE_NOT_TO_BE_UNDERESTIMATED_TAUTI_WILL_USE_TYPHOON; @ClientString(id = 3000137, message = "Whahaha. Nice to meet you. Shall we dance a last dance?") - public static NpcStringId WHAHAHA_NICE_TO_MEET_YOU_SHALL_WE_DANCE_A_LAST_DANCE; + public static NpcStringId WHAHAHA_NICE_TO_MEET_YOU_SHALL_WE_DANCE_A_LAST_DANCE_2; @ClientString(id = 3000138, message = "Use your skills! Gentle Breeze and Gust!") public static NpcStringId USE_YOUR_SKILLS_GENTLE_BREEZE_AND_GUST; @@ -35293,8 +34933,8 @@ public class NpcStringId @ClientString(id = 14211706, message = "A gigantic whirlwind has appeared!") public static NpcStringId A_GIGANTIC_WHIRLWIND_HAS_APPEARED; - @ClientString(id = 14211707, message = "$s1 minutes left until Lindvior gathers his full energy!") - public static NpcStringId S1_MINUTES_LEFT_UNTIL_LINDVIOR_GATHERS_HIS_FULL_ENERGY; + @ClientString(id = 14211707, message = "$s1 min. left until Lindvior gathers his full energy!") + public static NpcStringId S1_MIN_LEFT_UNTIL_LINDVIOR_GATHERS_HIS_FULL_ENERGY; @ClientString(id = 14211708, message = "Lindvior has fallen from the sky!") public static NpcStringId LINDVIOR_HAS_FALLEN_FROM_THE_SKY; @@ -35464,8 +35104,8 @@ public class NpcStringId @ClientString(id = 17178336, message = "This.. We brought this to support the backup, but we could give these to you.") public static NpcStringId THIS_WE_BROUGHT_THIS_TO_SUPPORT_THE_BACKUP_BUT_WE_COULD_GIVE_THESE_TO_YOU; - @ClientString(id = 17178337, message = "Courageous ones, come and take Balthus Knights' reward.") - public static NpcStringId COURAGEOUS_ONES_COME_AND_TAKE_BALTHUS_KNIGHTS_REWARD; + @ClientString(id = 17178337, message = "Courageous ones, come and take the Balthus Knights' reward.") + public static NpcStringId COURAGEOUS_ONES_COME_AND_TAKE_THE_BALTHUS_KNIGHTS_REWARD; @ClientString(id = 17178338, message = "Are there those who didn't receive the rewards yet? Come and get it from me.") public static NpcStringId ARE_THERE_THOSE_WHO_DIDN_T_RECEIVE_THE_REWARDS_YET_COME_AND_GET_IT_FROM_ME; diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/ShortCutInit.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/ShortCutInit.java index c14e792f42..09f2a5e58a 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/ShortCutInit.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/ShortCutInit.java @@ -46,6 +46,8 @@ public class ShortCutInit implements IClientOutgoingPacket packet.writeD(sc.getType().ordinal()); packet.writeD(sc.getSlot() + (sc.getPage() * 12)); + packet.writeC(0x00); // 228 + switch (sc.getType()) { case ITEM: diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/ShortCutRegister.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/ShortCutRegister.java index 7ee3ea5f46..c3128a0caf 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/ShortCutRegister.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/ShortCutRegister.java @@ -40,6 +40,9 @@ public class ShortCutRegister implements IClientOutgoingPacket packet.writeD(_shortcut.getType().ordinal()); packet.writeD(_shortcut.getSlot() + (_shortcut.getPage() * 12)); // C4 Client + + packet.writeC(0x00); // 228 + switch (_shortcut.getType()) { case ITEM: diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/UserInfo.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/UserInfo.java index d2ea90ce38..d89d4cc607 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/UserInfo.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/UserInfo.java @@ -51,6 +51,7 @@ public class UserInfo extends AbstractMaskPacket private final byte[] _masks = new byte[] { + (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00 @@ -131,7 +132,7 @@ public class UserInfo extends AbstractMaskPacket packet.writeD(_player.getObjectId()); packet.writeD(_initSize); - packet.writeH(24); + packet.writeH(25); // 196 packet.writeB(_masks); if (containsMask(UserInfoType.RELATION)) @@ -298,7 +299,7 @@ public class UserInfo extends AbstractMaskPacket if (containsMask(UserInfoType.SOCIAL)) { - packet.writeH(22); + packet.writeH(30); // 228 packet.writeC(_player.getPvpFlag()); packet.writeD(_player.getReputation()); // Reputation packet.writeC(_player.isNoble() ? 1 : 0); @@ -308,15 +309,36 @@ public class UserInfo extends AbstractMaskPacket packet.writeD(_player.getPvpKills()); packet.writeH(_player.getRecomLeft()); packet.writeH(_player.getRecomHave()); + packet.writeD(0x00); // 196 + packet.writeD(0x00); // 228 } if (containsMask(UserInfoType.VITA_FAME)) { - packet.writeH(15); - packet.writeD(_player.getVitalityPoints()); - packet.writeC(0x00); // Vita Bonus - packet.writeD(_player.getFame()); - packet.writeD(_player.getRaidbossPoints()); + packet.writeH(19); // 196 + + // packet.writeD(_player.getVitalityPoints()); + // packet.writeC(0x00); // Vita Bonus + // packet.writeD(_player.getFame()); + // packet.writeD(_player.getRaidbossPoints()); + + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 } if (containsMask(UserInfoType.SLOTS)) @@ -357,11 +379,17 @@ public class UserInfo extends AbstractMaskPacket if (containsMask(UserInfoType.INVENTORY_LIMIT)) { - packet.writeH(9); + packet.writeH(13); packet.writeH(0x00); packet.writeH(0x00); packet.writeH(_player.getInventoryLimit()); + packet.writeC(_player.isCursedWeaponEquipped() ? CursedWeaponsManager.getInstance().getLevel(_player.getCursedWeaponEquippedId()) : 0); + + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 + packet.writeC(0x00); // 196 } if (containsMask(UserInfoType.TRUE_HERO)) @@ -383,6 +411,12 @@ public class UserInfo extends AbstractMaskPacket packet.writeD(_player.getActiveElementalSpiritType()); } + if (containsMask(UserInfoType.UNKNOWN_196)) // 196 + { + packet.writeH(6); // 196 + packet.writeD(0x00); // 196 + } + return true; } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/launcher/Gameserver.launch b/L2J_Mobius_Classic_3.0_TheKamael/launcher/Gameserver.launch index e7f15c02db..82d4b139aa 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/launcher/Gameserver.launch +++ b/L2J_Mobius_Classic_3.0_TheKamael/launcher/Gameserver.launch @@ -1,7 +1,7 @@ - + @@ -11,7 +11,7 @@ - + - + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/launcher/Loginserver.launch b/L2J_Mobius_Classic_3.0_TheKamael/launcher/Loginserver.launch index afe84f5c12..d1a3fb2007 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/launcher/Loginserver.launch +++ b/L2J_Mobius_Classic_3.0_TheKamael/launcher/Loginserver.launch @@ -1,7 +1,7 @@ - + @@ -12,7 +12,7 @@ - + - + diff --git a/L2J_Mobius_Classic_3.0_TheKamael/readme.txt b/L2J_Mobius_Classic_3.0_TheKamael/readme.txt index 14ef9cdee0..88dbd3ca3c 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/readme.txt +++ b/L2J_Mobius_Classic_3.0_TheKamael/readme.txt @@ -1,6 +1,6 @@ -L2J-Mobius Secret of Empire +L2J-Mobius The Kamael -Client: https://drive.google.com/uc?id=1EpgkSzyd_RaQ3JfGksEI_eOTiI2oN8Pc&export=download +Client: Geodata: http://www.mediafire.com/file/urs2uvjnwltk7ub/L2J_Mobius_Classic_2.2_Antharas_Geodata.zip JDK: https://www.mediafire.com/file/k25pt0umuf16uoh/openjdk-12.0.2_windows-x64_bin.zip @@ -93,6 +93,9 @@ Secret of Empire: https://eu.4game.com/patchnotes/lineage2classic/133/ -Retail gatekeeper teleports -Equipment upgrade system +The Kamael: https://eu.4game.com/patchnotes/lineage2classic/154/ +-Kamael creation support + Customs: -Newbie Helper NPC location info -Newbie Helper buff support until 40 level