From 6b8e7084b5ad02293eab4bb6136c0b10c14bf0a5 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Thu, 8 Mar 2018 19:51:26 +0000 Subject: [PATCH] Removed quests that do not exist any more. --- .../quests/Q00001_LettersOfLove/30006-01.html | 4 - .../quests/Q00001_LettersOfLove/30006-02.html | 3 - .../quests/Q00001_LettersOfLove/30006-03.html | 4 - .../quests/Q00001_LettersOfLove/30033-01.html | 4 - .../quests/Q00001_LettersOfLove/30033-02.html | 3 - .../quests/Q00001_LettersOfLove/30048-01.html | 5 - .../quests/Q00001_LettersOfLove/30048-02.html | 4 - .../quests/Q00001_LettersOfLove/30048-03.html | 5 - .../quests/Q00001_LettersOfLove/30048-04.html | 6 - .../quests/Q00001_LettersOfLove/30048-05.html | 5 - .../quests/Q00001_LettersOfLove/30048-06.htm | 4 - .../quests/Q00001_LettersOfLove/30048-07.html | 3 - .../quests/Q00001_LettersOfLove/30048-08.html | 5 - .../quests/Q00001_LettersOfLove/30048-09.html | 4 - .../quests/Q00001_LettersOfLove/30048-10.html | 4 - .../Q00001_LettersOfLove.java | 231 -------- .../quests/Q00002_WhatWomenWant/30146-01.html | 4 - .../quests/Q00002_WhatWomenWant/30146-02.html | 3 - .../quests/Q00002_WhatWomenWant/30150-01.html | 4 - .../quests/Q00002_WhatWomenWant/30150-02.html | 3 - .../quests/Q00002_WhatWomenWant/30157-01.html | 3 - .../quests/Q00002_WhatWomenWant/30157-02.html | 5 - .../quests/Q00002_WhatWomenWant/30157-03.html | 3 - .../quests/Q00002_WhatWomenWant/30223-00.htm | 5 - .../quests/Q00002_WhatWomenWant/30223-01.html | 5 - .../quests/Q00002_WhatWomenWant/30223-02.htm | 4 - .../quests/Q00002_WhatWomenWant/30223-03.html | 6 - .../quests/Q00002_WhatWomenWant/30223-04.htm | 5 - .../quests/Q00002_WhatWomenWant/30223-05.html | 4 - .../quests/Q00002_WhatWomenWant/30223-06.html | 3 - .../quests/Q00002_WhatWomenWant/30223-07.html | 5 - .../quests/Q00002_WhatWomenWant/30223-08.html | 3 - .../quests/Q00002_WhatWomenWant/30223-09.html | 4 - .../quests/Q00002_WhatWomenWant/30223-10.html | 3 - .../quests/Q00002_WhatWomenWant/30223-11.html | 4 - .../Q00002_WhatWomenWant.java | 225 -------- .../Q00003_WillTheSealBeBroken/30141-00.htm | 3 - .../Q00003_WillTheSealBeBroken/30141-01.html | 5 - .../Q00003_WillTheSealBeBroken/30141-02.htm | 6 - .../Q00003_WillTheSealBeBroken/30141-03.htm | 5 - .../Q00003_WillTheSealBeBroken/30141-04.html | 4 - .../Q00003_WillTheSealBeBroken/30141-05.html | 4 - .../Q00003_WillTheSealBeBroken/30141-06.html | 5 - .../Q00003_WillTheSealBeBroken.java | 168 ------ .../30559-01.html | 4 - .../30559-02.html | 3 - .../30560-01.html | 4 - .../30560-02.html | 3 - .../30562-01.html | 3 - .../30562-02.html | 3 - .../30566-01.html | 3 - .../30566-02.html | 3 - .../30578-00.htm | 4 - .../30578-01.htm | 4 - .../30578-02.htm | 4 - .../30578-03.htm | 10 - .../30578-04.html | 4 - .../30578-05.html | 10 - .../30578-06.html | 4 - .../30585-01.html | 4 - .../30585-02.html | 3 - .../30587-01.html | 4 - .../30587-02.html | 3 - .../Q00004_LongLiveThePaagrioLord.java | 184 ------ .../quests/Q00005_MinersFavor/30517-01.html | 4 - .../quests/Q00005_MinersFavor/30517-02.html | 3 - .../quests/Q00005_MinersFavor/30518-01.html | 3 - .../quests/Q00005_MinersFavor/30518-02.html | 3 - .../quests/Q00005_MinersFavor/30520-01.html | 4 - .../quests/Q00005_MinersFavor/30520-02.html | 3 - .../quests/Q00005_MinersFavor/30526-01.html | 5 - .../quests/Q00005_MinersFavor/30526-02.html | 4 - .../quests/Q00005_MinersFavor/30526-03.html | 3 - .../quests/Q00005_MinersFavor/30526-04.html | 4 - .../quests/Q00005_MinersFavor/30554-01.html | 5 - .../quests/Q00005_MinersFavor/30554-02.htm | 5 - .../quests/Q00005_MinersFavor/30554-03.htm | 8 - .../quests/Q00005_MinersFavor/30554-04.html | 5 - .../quests/Q00005_MinersFavor/30554-05.html | 7 - .../quests/Q00005_MinersFavor/30554-06.html | 4 - .../Q00005_MinersFavor.java | 191 ------ .../Q00101_SwordOfSolidarity/30008-01.htm | 4 - .../Q00101_SwordOfSolidarity/30008-02.htm | 4 - .../Q00101_SwordOfSolidarity/30008-03.html | 6 - .../Q00101_SwordOfSolidarity/30008-04.htm | 4 - .../Q00101_SwordOfSolidarity/30008-05.html | 3 - .../Q00101_SwordOfSolidarity/30008-06.html | 4 - .../Q00101_SwordOfSolidarity/30008-07.html | 3 - .../Q00101_SwordOfSolidarity/30008-08.htm | 5 - .../Q00101_SwordOfSolidarity/30008-09.html | 5 - .../Q00101_SwordOfSolidarity/30008-10.html | 3 - .../Q00101_SwordOfSolidarity/30008-11.html | 3 - .../Q00101_SwordOfSolidarity/30008-12.html | 3 - .../Q00101_SwordOfSolidarity/30283-01.html | 4 - .../Q00101_SwordOfSolidarity/30283-02.html | 4 - .../Q00101_SwordOfSolidarity/30283-03.html | 3 - .../Q00101_SwordOfSolidarity/30283-04.html | 3 - .../Q00101_SwordOfSolidarity/30283-05.html | 4 - .../Q00101_SwordOfSolidarity/30283-06.html | 4 - .../Q00101_SwordOfSolidarity/30283-07.html | 5 - .../Q00101_SwordOfSolidarity/30283-08.html | 3 - .../Q00101_SwordOfSolidarity.java | 282 --------- .../Q00102_SeaOfSporesFever/30156-03.html | 5 - .../Q00102_SeaOfSporesFever/30156-04.html | 3 - .../Q00102_SeaOfSporesFever/30156-05.html | 5 - .../Q00102_SeaOfSporesFever/30156-06.html | 4 - .../Q00102_SeaOfSporesFever/30156-07.html | 3 - .../Q00102_SeaOfSporesFever/30217-01.html | 3 - .../Q00102_SeaOfSporesFever/30219-01.html | 3 - .../Q00102_SeaOfSporesFever/30221-01.html | 3 - .../Q00102_SeaOfSporesFever/30284-00.htm | 4 - .../Q00102_SeaOfSporesFever/30284-02.htm | 3 - .../Q00102_SeaOfSporesFever/30284-03.html | 3 - .../Q00102_SeaOfSporesFever/30284-04.html | 5 - .../Q00102_SeaOfSporesFever/30284-05.html | 3 - .../Q00102_SeaOfSporesFever/30284-06.html | 5 - .../Q00102_SeaOfSporesFever/30284-07.htm | 4 - .../Q00102_SeaOfSporesFever/30284-08.htm | 6 - .../Q00102_SeaOfSporesFever/30284-09.html | 3 - .../Q00102_SeaOfSporesFever/30285-01.html | 3 - .../Q00102_SeaOfSporesFever.java | 273 --------- .../Q00103_SpiritOfCraftsman/30132-01.html | 5 - .../Q00103_SpiritOfCraftsman/30132-02.html | 3 - .../Q00103_SpiritOfCraftsman/30132-03.html | 4 - .../Q00103_SpiritOfCraftsman/30132-04.html | 3 - .../Q00103_SpiritOfCraftsman/30132-05.html | 5 - .../Q00103_SpiritOfCraftsman/30132-06.html | 3 - .../Q00103_SpiritOfCraftsman/30144-01.html | 4 - .../Q00103_SpiritOfCraftsman/30144-02.html | 3 - .../Q00103_SpiritOfCraftsman/30144-03.html | 4 - .../Q00103_SpiritOfCraftsman/30144-04.html | 3 - .../Q00103_SpiritOfCraftsman/30307-01.htm | 5 - .../Q00103_SpiritOfCraftsman/30307-02.htm | 4 - .../Q00103_SpiritOfCraftsman/30307-03.htm | 4 - .../Q00103_SpiritOfCraftsman/30307-04.htm | 6 - .../Q00103_SpiritOfCraftsman/30307-05.htm | 3 - .../Q00103_SpiritOfCraftsman/30307-06.html | 3 - .../Q00103_SpiritOfCraftsman/30307-07.html | 4 - .../Q00103_SpiritOfCraftsman.java | 251 -------- .../Q00104_SpiritOfMirrors/30017-01.htm | 5 - .../Q00104_SpiritOfMirrors/30017-02.htm | 5 - .../Q00104_SpiritOfMirrors/30017-03.htm | 6 - .../Q00104_SpiritOfMirrors/30017-04.htm | 5 - .../Q00104_SpiritOfMirrors/30017-05.html | 4 - .../Q00104_SpiritOfMirrors/30017-06.html | 4 - .../Q00104_SpiritOfMirrors/30041-01.html | 4 - .../Q00104_SpiritOfMirrors/30043-01.html | 3 - .../Q00104_SpiritOfMirrors/30045-01.html | 3 - .../Q00104_SpiritOfMirrors.java | 163 ------ .../Q00105_SkirmishWithOrcs/30218-01.htm | 4 - .../Q00105_SkirmishWithOrcs/30218-02.htm | 5 - .../Q00105_SkirmishWithOrcs/30218-03.htm | 5 - .../Q00105_SkirmishWithOrcs/30218-04.html | 4 - .../Q00105_SkirmishWithOrcs/30218-05.html | 5 - .../Q00105_SkirmishWithOrcs/30218-06.html | 5 - .../Q00105_SkirmishWithOrcs/30218-07.html | 4 - .../Q00105_SkirmishWithOrcs/30218-08.html | 4 - .../Q00105_SkirmishWithOrcs/30218-09.html | 6 - .../Q00105_SkirmishWithOrcs.java | 221 ------- .../Q00106_ForgottenTruth/30133-01.html | 6 - .../Q00106_ForgottenTruth/30133-02.html | 4 - .../Q00106_ForgottenTruth/30133-03.html | 5 - .../Q00106_ForgottenTruth/30133-04.html | 3 - .../quests/Q00106_ForgottenTruth/30358-01.htm | 4 - .../quests/Q00106_ForgottenTruth/30358-02.htm | 5 - .../quests/Q00106_ForgottenTruth/30358-03.htm | 6 - .../quests/Q00106_ForgottenTruth/30358-04.htm | 5 - .../quests/Q00106_ForgottenTruth/30358-05.htm | 4 - .../Q00106_ForgottenTruth/30358-06.html | 3 - .../Q00106_ForgottenTruth/30358-07.html | 6 - .../Q00106_ForgottenTruth.java | 212 ------- .../Q00107_MercilessPunishment/30568-01.htm | 4 - .../Q00107_MercilessPunishment/30568-02.htm | 4 - .../Q00107_MercilessPunishment/30568-03.htm | 5 - .../Q00107_MercilessPunishment/30568-04.htm | 5 - .../Q00107_MercilessPunishment/30568-05.html | 4 - .../Q00107_MercilessPunishment/30568-06.html | 7 - .../Q00107_MercilessPunishment/30568-07.html | 4 - .../Q00107_MercilessPunishment/30568-08.html | 3 - .../Q00107_MercilessPunishment/30568-09.html | 7 - .../Q00107_MercilessPunishment/30568-10.html | 4 - .../Q00107_MercilessPunishment/30568-11.html | 5 - .../Q00107_MercilessPunishment/30580-01.html | 5 - .../Q00107_MercilessPunishment.java | 266 --------- .../30516-01.html | 5 - .../30516-02.html | 3 - .../30521-01.html | 5 - .../30521-02.html | 3 - .../30521-03.html | 3 - .../30522-01.html | 5 - .../30522-02.html | 3 - .../30522-03.html | 4 - .../30522-04.html | 3 - .../30523-01.htm | 4 - .../30523-02.htm | 4 - .../30523-03.htm | 6 - .../30523-04.htm | 4 - .../30523-05.html | 3 - .../30523-06.html | 3 - .../30523-07.html | 4 - .../30523-08.html | 3 - .../30523-09.html | 4 - .../30526-01.html | 6 - .../30526-02.html | 5 - .../30526-03.html | 3 - .../30526-04.html | 3 - .../30526-05.html | 3 - .../30526-06.html | 5 - .../30526-07.html | 3 - .../30526-08.html | 3 - .../30529-01.html | 5 - .../30529-02.html | 3 - .../30529-03.html | 3 - .../30555-01.html | 5 - .../30555-02.html | 5 - .../30555-03.html | 4 - .../30555-04.html | 3 - .../30555-05.html | 3 - .../Q00108_JumbleTumbleDiamondFuss.java | 544 ------------------ .../quests/Q00151_CureForFever/30032-01.html | 4 - .../quests/Q00151_CureForFever/30032-02.html | 3 - .../quests/Q00151_CureForFever/30050-01.htm | 5 - .../quests/Q00151_CureForFever/30050-02.htm | 5 - .../quests/Q00151_CureForFever/30050-03.htm | 5 - .../quests/Q00151_CureForFever/30050-04.html | 4 - .../quests/Q00151_CureForFever/30050-05.html | 3 - .../quests/Q00151_CureForFever/30050-06.html | 4 - .../Q00151_CureForFever.java | 148 ----- .../quests/Q00152_ShardsOfGolem/30035-01.htm | 4 - .../quests/Q00152_ShardsOfGolem/30035-02.htm | 5 - .../quests/Q00152_ShardsOfGolem/30035-03.htm | 3 - .../quests/Q00152_ShardsOfGolem/30035-04.html | 3 - .../Q00152_ShardsOfGolem/30035-04a.html | 3 - .../quests/Q00152_ShardsOfGolem/30035-05.html | 3 - .../quests/Q00152_ShardsOfGolem/30283-01.html | 5 - .../quests/Q00152_ShardsOfGolem/30283-02.html | 4 - .../quests/Q00152_ShardsOfGolem/30283-03.html | 4 - .../quests/Q00152_ShardsOfGolem/30283-04.html | 5 - .../quests/Q00152_ShardsOfGolem/30283-05.html | 3 - .../Q00152_ShardsOfGolem.java | 210 ------- .../quests/Q00153_DeliverGoods/30002-01.html | 4 - .../quests/Q00153_DeliverGoods/30002-02.html | 3 - .../quests/Q00153_DeliverGoods/30003-01.html | 4 - .../quests/Q00153_DeliverGoods/30003-02.html | 3 - .../quests/Q00153_DeliverGoods/30041-00.htm | 6 - .../quests/Q00153_DeliverGoods/30041-01.htm | 6 - .../quests/Q00153_DeliverGoods/30041-02.html | 4 - .../quests/Q00153_DeliverGoods/30041-03.html | 4 - .../quests/Q00153_DeliverGoods/30041-04.html | 4 - .../quests/Q00153_DeliverGoods/30054-01.html | 4 - .../quests/Q00153_DeliverGoods/30054-02.html | 3 - .../Q00153_DeliverGoods.java | 163 ------ .../Q00154_SacrificeToTheSea/30051-01.html | 5 - .../Q00154_SacrificeToTheSea/30051-02.html | 3 - .../Q00154_SacrificeToTheSea/30051-03.html | 3 - .../Q00154_SacrificeToTheSea/30051-04.html | 3 - .../Q00154_SacrificeToTheSea/30055-01.html | 5 - .../Q00154_SacrificeToTheSea/30055-02.html | 3 - .../Q00154_SacrificeToTheSea/30055-03.html | 3 - .../Q00154_SacrificeToTheSea/30312-01.htm | 6 - .../Q00154_SacrificeToTheSea/30312-02.htm | 5 - .../Q00154_SacrificeToTheSea/30312-03.htm | 5 - .../Q00154_SacrificeToTheSea/30312-04.html | 3 - .../Q00154_SacrificeToTheSea/30312-05.html | 3 - .../Q00154_SacrificeToTheSea/30312-06.html | 4 - .../Q00154_SacrificeToTheSea/30312-07.html | 4 - .../Q00154_SacrificeToTheSea.java | 187 ------ .../Q00155_FindSirWindawood/30042-01.htm | 6 - .../Q00155_FindSirWindawood/30042-02.htm | 6 - .../Q00155_FindSirWindawood/30042-03.htm | 3 - .../Q00155_FindSirWindawood/30042-04.html | 3 - .../Q00155_FindSirWindawood/30311-01.html | 8 - .../Q00155_FindSirWindawood.java | 104 ---- .../quests/Q00156_MillenniumLove/30368-01.htm | 5 - .../Q00156_MillenniumLove/30368-02.html | 6 - .../Q00156_MillenniumLove/30368-03.html | 6 - .../quests/Q00156_MillenniumLove/30368-04.htm | 5 - .../quests/Q00156_MillenniumLove/30368-05.htm | 4 - .../Q00156_MillenniumLove/30368-06.html | 4 - .../Q00156_MillenniumLove/30368-07.html | 5 - .../Q00156_MillenniumLove/30369-01.html | 7 - .../Q00156_MillenniumLove/30369-02.html | 3 - .../Q00156_MillenniumLove/30369-03.html | 4 - .../Q00156_MillenniumLove/30369-04.html | 3 - .../Q00156_MillenniumLove.java | 170 ------ .../Q00157_RecoverSmuggledGoods/30005-01.htm | 4 - .../Q00157_RecoverSmuggledGoods/30005-02.htm | 5 - .../Q00157_RecoverSmuggledGoods/30005-03.htm | 5 - .../Q00157_RecoverSmuggledGoods/30005-04.htm | 5 - .../Q00157_RecoverSmuggledGoods/30005-05.html | 3 - .../Q00157_RecoverSmuggledGoods/30005-06.html | 3 - .../Q00157_RecoverSmuggledGoods.java | 130 ----- .../quests/Q00158_SeedOfEvil/30031-01.html | 5 - .../quests/Q00158_SeedOfEvil/30031-02.htm | 6 - .../quests/Q00158_SeedOfEvil/30031-03.htm | 5 - .../quests/Q00158_SeedOfEvil/30031-04.html | 3 - .../quests/Q00158_SeedOfEvil/30031-05.html | 6 - .../Q00158_SeedOfEvil/Q00158_SeedOfEvil.java | 127 ---- .../Q00159_ProtectTheWaterSource/30154-01.htm | 4 - .../Q00159_ProtectTheWaterSource/30154-02.htm | 4 - .../Q00159_ProtectTheWaterSource/30154-03.htm | 6 - .../Q00159_ProtectTheWaterSource/30154-04.htm | 4 - .../30154-05.html | 4 - .../30154-06.html | 5 - .../30154-07.html | 3 - .../30154-08.html | 5 - .../Q00159_ProtectTheWaterSource.java | 175 ------ .../Q00160_NerupasRequest/30147-01.html | 5 - .../Q00160_NerupasRequest/30147-02.html | 3 - .../Q00160_NerupasRequest/30147-03.html | 3 - .../Q00160_NerupasRequest/30149-01.html | 4 - .../Q00160_NerupasRequest/30149-02.html | 3 - .../Q00160_NerupasRequest/30149-03.html | 3 - .../Q00160_NerupasRequest/30152-01.html | 3 - .../Q00160_NerupasRequest/30152-02.html | 3 - .../quests/Q00160_NerupasRequest/30370-01.htm | 4 - .../quests/Q00160_NerupasRequest/30370-02.htm | 4 - .../quests/Q00160_NerupasRequest/30370-03.htm | 4 - .../quests/Q00160_NerupasRequest/30370-04.htm | 5 - .../Q00160_NerupasRequest/30370-05.html | 3 - .../Q00160_NerupasRequest/30370-06.html | 3 - .../Q00160_NerupasRequest.java | 189 ------ .../Q00161_FruitOfTheMotherTree/30362-01.htm | 4 - .../Q00161_FruitOfTheMotherTree/30362-02.htm | 6 - .../Q00161_FruitOfTheMotherTree/30362-03.htm | 7 - .../Q00161_FruitOfTheMotherTree/30362-04.htm | 5 - .../Q00161_FruitOfTheMotherTree/30362-05.html | 4 - .../Q00161_FruitOfTheMotherTree/30362-06.html | 4 - .../Q00161_FruitOfTheMotherTree/30371-01.html | 4 - .../Q00161_FruitOfTheMotherTree/30371-02.html | 4 - .../Q00161_FruitOfTheMotherTree/30371-03.html | 3 - .../Q00161_FruitOfTheMotherTree.java | 140 ----- .../30147-00.htm | 4 - .../30147-01.htm | 6 - .../30147-02.htm | 6 - .../30147-03.htm | 5 - .../30147-04.htm | 4 - .../30147-05.html | 3 - .../30147-06.html | 4 - .../Q00162_CurseOfTheUndergroundFortress.java | 176 ------ .../Q00163_LegacyOfThePoet/30220-00.htm | 4 - .../Q00163_LegacyOfThePoet/30220-01.htm | 5 - .../Q00163_LegacyOfThePoet/30220-02.htm | 5 - .../Q00163_LegacyOfThePoet/30220-03.html | 5 - .../Q00163_LegacyOfThePoet/30220-04.html | 6 - .../Q00163_LegacyOfThePoet/30220-05.htm | 4 - .../Q00163_LegacyOfThePoet/30220-06.html | 3 - .../Q00163_LegacyOfThePoet/30220-07.html | 5 - .../Q00163_LegacyOfThePoet.java | 179 ------ .../quests/Q00164_BloodFiend/30149-00.htm | 4 - .../quests/Q00164_BloodFiend/30149-02.htm | 5 - .../quests/Q00164_BloodFiend/30149-03.htm | 6 - .../quests/Q00164_BloodFiend/30149-04.htm | 4 - .../quests/Q00164_BloodFiend/30149-05.html | 3 - .../quests/Q00164_BloodFiend/30149-06.html | 5 - .../Q00164_BloodFiend/Q00164_BloodFiend.java | 113 ---- .../quests/Q00165_ShilensHunt/30348-00.htm | 4 - .../quests/Q00165_ShilensHunt/30348-01.htm | 5 - .../quests/Q00165_ShilensHunt/30348-02.htm | 5 - .../quests/Q00165_ShilensHunt/30348-03.htm | 4 - .../quests/Q00165_ShilensHunt/30348-04.html | 4 - .../quests/Q00165_ShilensHunt/30348-05.html | 4 - .../Q00165_ShilensHunt.java | 129 ----- .../quests/Q00166_MassOfDarkness/30130-00.htm | 4 - .../quests/Q00166_MassOfDarkness/30130-01.htm | 4 - .../quests/Q00166_MassOfDarkness/30130-02.htm | 5 - .../quests/Q00166_MassOfDarkness/30130-03.htm | 4 - .../Q00166_MassOfDarkness/30130-04.html | 4 - .../Q00166_MassOfDarkness/30130-05.html | 3 - .../Q00166_MassOfDarkness/30135-01.html | 3 - .../Q00166_MassOfDarkness/30135-02.html | 3 - .../Q00166_MassOfDarkness/30139-01.html | 3 - .../Q00166_MassOfDarkness/30139-02.html | 3 - .../Q00166_MassOfDarkness/30143-01.html | 4 - .../Q00166_MassOfDarkness/30143-02.html | 3 - .../Q00166_MassOfDarkness.java | 144 ----- .../Q00167_DwarvenKinship/30210-01.html | 5 - .../Q00167_DwarvenKinship/30210-02.html | 5 - .../Q00167_DwarvenKinship/30255-01.html | 7 - .../Q00167_DwarvenKinship/30255-02.html | 6 - .../Q00167_DwarvenKinship/30255-03.html | 6 - .../Q00167_DwarvenKinship/30255-04.html | 5 - .../Q00167_DwarvenKinship/30255-05.html | 3 - .../quests/Q00167_DwarvenKinship/30350-01.htm | 6 - .../quests/Q00167_DwarvenKinship/30350-02.htm | 6 - .../quests/Q00167_DwarvenKinship/30350-03.htm | 3 - .../Q00167_DwarvenKinship/30350-04.html | 3 - .../Q00167_DwarvenKinship.java | 163 ------ .../Q00168_DeliverSupplies/30349-00.htm | 4 - .../Q00168_DeliverSupplies/30349-01.htm | 6 - .../Q00168_DeliverSupplies/30349-02.htm | 6 - .../Q00168_DeliverSupplies/30349-03.htm | 4 - .../Q00168_DeliverSupplies/30349-04.html | 3 - .../Q00168_DeliverSupplies/30349-05.html | 5 - .../Q00168_DeliverSupplies/30349-06.html | 5 - .../Q00168_DeliverSupplies/30349-07.html | 4 - .../Q00168_DeliverSupplies/30355-01.html | 3 - .../Q00168_DeliverSupplies/30355-02.html | 3 - .../Q00168_DeliverSupplies/30357-01.html | 3 - .../Q00168_DeliverSupplies/30357-02.html | 3 - .../Q00168_DeliverSupplies/30360-01.html | 4 - .../Q00168_DeliverSupplies/30360-02.html | 3 - .../Q00168_DeliverSupplies.java | 183 ------ .../Q00169_OffspringOfNightmares/30145-00.htm | 4 - .../Q00169_OffspringOfNightmares/30145-01.htm | 4 - .../Q00169_OffspringOfNightmares/30145-02.htm | 5 - .../Q00169_OffspringOfNightmares/30145-03.htm | 5 - .../30145-04.html | 4 - .../30145-05.html | 3 - .../30145-06.html | 6 - .../30145-07.html | 5 - .../Q00169_OffspringOfNightmares.java | 144 ----- .../Q00170_DangerousSeduction/30305-01.htm | 5 - .../Q00170_DangerousSeduction/30305-02.htm | 5 - .../Q00170_DangerousSeduction/30305-03.htm | 4 - .../Q00170_DangerousSeduction/30305-04.htm | 4 - .../Q00170_DangerousSeduction/30305-05.html | 4 - .../Q00170_DangerousSeduction/30305-06.html | 5 - .../Q00170_DangerousSeduction.java | 121 ---- .../Q00291_RevengeOfTheRedbonnet/30553-01.htm | 5 - .../Q00291_RevengeOfTheRedbonnet/30553-02.htm | 6 - .../Q00291_RevengeOfTheRedbonnet/30553-03.htm | 3 - .../30553-04.html | 4 - .../30553-05.html | 4 - .../Q00291_RevengeOfTheRedbonnet.java | 128 ----- .../scripts/quests/QuestMasterHandler.java | 68 --- 426 files changed, 8144 deletions(-) delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30006-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30006-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30006-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30033-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30033-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-06.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-07.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-08.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-09.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-10.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/Q00001_LettersOfLove.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30146-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30146-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30150-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30150-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30157-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30157-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30157-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-00.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-04.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-07.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-08.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-09.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-10.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-11.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/Q00002_WhatWomenWant.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-00.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/Q00003_WillTheSealBeBroken.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30559-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30559-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30560-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30560-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30562-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30562-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30566-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30566-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-00.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30585-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30585-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30587-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30587-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/Q00004_LongLiveThePaagrioLord.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30517-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30517-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30518-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30518-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30520-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30520-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30526-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30526-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30526-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30526-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/Q00005_MinersFavor.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-04.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-07.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-08.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-09.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-10.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-11.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-12.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-07.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-08.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/Q00101_SwordOfSolidarity.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-07.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30217-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30219-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30221-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-00.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-07.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-08.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-09.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30285-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/Q00102_SeaOfSporesFever.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30144-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30144-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30144-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30144-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-04.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-05.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-07.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/Q00103_SpiritOfCraftsman.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-04.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30041-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30043-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30045-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/Q00104_SpiritOfMirrors.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-07.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-08.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-09.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/Q00105_SkirmishWithOrcs.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30133-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30133-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30133-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30133-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-04.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-05.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-07.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/Q00106_ForgottenTruth.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-04.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-07.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-08.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-09.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-10.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-11.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30580-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/Q00107_MercilessPunishment.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30516-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30516-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30521-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30521-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30521-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30522-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30522-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30522-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30522-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-04.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-07.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-08.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-09.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-07.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-08.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30529-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30529-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30529-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/Q00108_JumbleTumbleDiamondFuss.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30032-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30032-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/Q00151_CureForFever.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-04a.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/Q00152_ShardsOfGolem.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30002-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30002-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30003-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30003-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-00.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30054-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30054-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/Q00153_DeliverGoods.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30051-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30051-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30051-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30051-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30055-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30055-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30055-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-07.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/Q00154_SacrificeToTheSea.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30042-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30042-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30042-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30042-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30311-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/Q00155_FindSirWindawood.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-04.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-05.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-07.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30369-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30369-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30369-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30369-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/Q00156_MillenniumLove.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-04.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/Q00157_RecoverSmuggledGoods.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/Q00158_SeedOfEvil.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-04.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-07.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-08.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/Q00159_ProtectTheWaterSource.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30147-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30147-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30147-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30149-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30149-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30149-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30152-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30152-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-04.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/Q00160_NerupasRequest.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-04.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30371-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30371-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30371-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/Q00161_FruitOfTheMotherTree.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-00.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-04.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/Q00162_CurseOfTheUndergroundFortress.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-00.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-05.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-07.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/Q00163_LegacyOfThePoet.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-00.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-04.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/Q00164_BloodFiend.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-00.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/Q00165_ShilensHunt.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-00.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30135-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30135-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30139-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30139-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30143-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30143-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/Q00166_MassOfDarkness.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30210-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30210-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-03.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30350-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30350-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30350-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30350-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/Q00167_DwarvenKinship.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-00.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-07.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30355-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30355-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30357-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30357-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30360-01.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30360-02.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/Q00168_DeliverSupplies.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-00.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-07.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/Q00169_OffspringOfNightmares.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-04.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-06.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/Q00170_DangerousSeduction.java delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-01.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-02.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-03.htm delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-04.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-05.html delete mode 100644 L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/Q00291_RevengeOfTheRedbonnet.java diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30006-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30006-01.html deleted file mode 100644 index da098fe07a..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30006-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Roxxy:
-A letter...for me? From Darin? What does it say, I wonder... Oh my, I had no idea he had these feelings for me. I wish he hadn't waited so long to tell me!
-Please give Darin my handkerchief as a pledge of my affection for him. And tell him...tell him not to waste any more time. Tell him to come see me right away! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30006-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30006-02.html deleted file mode 100644 index c92e88ada9..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30006-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Roxxy:
-You haven't given my handkerchief to Darin yet? He must be suffering terribly waiting for my answer. Please put his mind at ease. Hurry to him and tell him that I have feelings for him as well. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30006-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30006-03.html deleted file mode 100644 index 825834cf00..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30006-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Roxxy:
-Did you give Darin my handkerchief? What did he say? Oh... I thought he would rush over and ask permission to court me, but instead...
-Sometimes he acts just like a shy little boy! Although I have to confess that that's a large part of why I find him so attractive. I think he brings out the mothering instinct in me... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30033-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30033-01.html deleted file mode 100644 index 728bc0d849..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30033-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Baulro:
-Darin sent you, eh? Well, well... He's a fine lad, but far too shy for his own good. I'm glad he's finally decided to tell Roxxy his feelings, though. None but the brave deserve the fair, eh!
-Here's the "magic potion" he ordered. Just between us, it's nothing more than water drawn from the Temple well! Calm down -- I really do have Darin's best interests at heart. Think about it: if he believes that this will make him more eloquent, his self-confidence will soar and he really will find the words he needs. Now take it to him, and remember: not a word about the ingredients! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30033-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30033-02.html deleted file mode 100644 index ac1bdb3a60..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30033-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Baulro:
-Take this potion to Darin. I'm sure he's waiting anxiously for your return! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-01.html deleted file mode 100644 index 85ca5d42ca..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Darin:
-What's more dangerous than a Knight's sword or a Wizard's staff? That thing we call love. More silently than a thief, swifter than a sunset it comes upon you and captures your soul. The minstrels were right; it's sweet and bitter all at once! One moment my heart soars to the heights of joy, the next it plummets into the depths of despair. Can you explain it?
-Ah, but I see you are focused on the world of adventure, not romance. Just remember: one day you too may fall under love's irresistible spell...
-(Only characters who are level 2 and above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-02.html deleted file mode 100644 index 73a4ce03b4..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Darin:
-What's more dangerous than a Knight's sword or a Wizard's staff? That thing we call love. More silently than a thief, swifter than a sunset it comes upon you and captures your soul. The minstrels were right; it's sweet and bitter all at once! I cannot concentrate, I cannot sleep, I cannot eat!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-03.html deleted file mode 100644 index c2d9eb92c5..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Darin:
-I am in love with Roxxy. Do you know her? She's our village Gatekeeper.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-04.html deleted file mode 100644 index 50d1f13614..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Darin:
-You don't know Roxxy?! She is the most beautiful woman on Talking Island... She is also very intelligent -- she was even a student at Oren's Ivory Tower! Now she belongs to the Gatekeeper Guild, able to bend time and space to connect many villages.
-Oh, why would a woman like that ever return the love I feel for her? For months, I vowed every day to tell her how I feel, and every day my courage deserted me. What would I do if she rejected me? Now I've written her a love letter, but I can't bring myself to deliver it.
-May I ask a favor? Would you deliver my letter to Roxxy?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-05.html deleted file mode 100644 index b4eb12c796..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Darin:
-Ah, then you can see why I am so tormented! She is an amazing woman...in fact, why would a woman like that ever return the love I feel for her? For months, I vowed every day to tell her how I feel, and every day my courage deserted me. What would I do if she rejected me? Now I've written her a love letter, but I can't bring myself to deliver it.
-May I ask a favor? Would you deliver my letter to Roxxy?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-06.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-06.htm deleted file mode 100644 index cfaa438e23..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Darin:
-Thank you! Do you know the Temple of Einhasad? You will find Roxxy at the well in front of the temple.
-Please give her this letter. Please hurry -- my nerves can't stand the strain of waiting! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-07.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-07.html deleted file mode 100644 index 08dc5e8def..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Darin:
-You haven't given my letter to Roxxy yet?! Please hurry! I'm so anxious that I can't eat or sleep. I must know her answer! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-08.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-08.html deleted file mode 100644 index e5e651848c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Darin:
-Roxxy's handkerchief! Oh, she really likes me! It seems like a dream... Thank you! If not for you, I would never have known..
-I must speak with her. So much to do: buy flowers, bathe, get dressed in my finest clothes... Oh, I must hurry! I hate to impose, but would you do me another favor?
-Baulro promised that he would brew a magic potion to make me more eloquent. I know how much a woman like Roxxy values intelligence... It wasn't cheap, but I couldn't afford not to buy it. Please take this receipt to Baulro, and he will give you the potion to bring back to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-09.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-09.html deleted file mode 100644 index 91058717a2..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Darin:
-"Your eyes are like...puddles of moonlight..."
-Ah! You haven't brought Baulro's potion? Please hurry -- I'm writing a poem for Roxxy and I need all the help I can get. Everything must be perfect! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-10.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-10.html deleted file mode 100644 index 22565f9ab6..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/30048-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Darin:
-You brought the potion? Thank you! I've already bought roses and even finished the poem I was writing for Roxxy. Now that I have Baulro's potion, all that's left is for me to do is to go and talk to her. I know in my heart this is meant to be! I couldn't have done any of this without your help.
-Please accept this small gift as a token of my gratitude. I'm afraid it's not much, but please know you have my undying thanks! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/Q00001_LettersOfLove.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/Q00001_LettersOfLove.java deleted file mode 100644 index 3784a52a76..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00001_LettersOfLove/Q00001_LettersOfLove.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.Q00001_LettersOfLove; - -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; - -/** - * Letters of Love (1) - * @author Zoey76 - */ -public class Q00001_LettersOfLove extends Quest -{ - // NPCs - private static final int DARIN = 30048; - private static final int ROXXY = 30006; - private static final int BAULRO = 30033; - // Items - private static final int DARINS_LETTER = 687; - private static final int ROXXYS_KERCHIEF = 688; - private static final int DARINS_RECEIPT = 1079; - private static final int BAULROS_POTION = 1080; - private static final int NECKLACE_OF_KNOWLEDGE = 49039; - // Misc - private static final int MIN_LEVEL = 2; - - public Q00001_LettersOfLove() - { - super(1); - addStartNpc(DARIN); - addTalkId(DARIN, ROXXY, BAULRO); - registerQuestItems(DARINS_LETTER, ROXXYS_KERCHIEF, DARINS_RECEIPT, BAULROS_POTION); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - if (st == null) - { - return null; - } - - String htmltext = null; - switch (event) - { - case "30048-03.html": - case "30048-04.html": - case "30048-05.html": - { - htmltext = event; - break; - } - case "30048-06.htm": - { - if (player.getLevel() >= MIN_LEVEL) - { - st.startQuest(); - giveItems(player, DARINS_LETTER, 1); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getLevel() < MIN_LEVEL) ? "30048-01.html" : "30048-02.html"; - break; - } - case State.STARTED: - { - switch (st.getCond()) - { - case 1: - { - switch (npc.getId()) - { - case DARIN: - { - htmltext = "30048-07.html"; - break; - } - case ROXXY: - { - if (hasQuestItems(player, DARINS_LETTER) && !hasQuestItems(player, ROXXYS_KERCHIEF)) - { - takeItems(player, DARINS_LETTER, -1); - giveItems(player, ROXXYS_KERCHIEF, 1); - st.setCond(2, true); - htmltext = "30006-01.html"; - } - break; - } - } - break; - } - case 2: - { - switch (npc.getId()) - { - case DARIN: - { - if (hasQuestItems(player, ROXXYS_KERCHIEF)) - { - takeItems(player, ROXXYS_KERCHIEF, -1); - giveItems(player, DARINS_RECEIPT, 1); - st.setCond(3, true); - htmltext = "30048-08.html"; - } - break; - } - case ROXXY: - { - if (hasQuestItems(player, ROXXYS_KERCHIEF)) - { - htmltext = "30006-02.html"; - } - break; - } - } - break; - } - case 3: - { - switch (npc.getId()) - { - case DARIN: - { - if (hasQuestItems(player, DARINS_RECEIPT) || !hasQuestItems(player, BAULROS_POTION)) - { - htmltext = "30048-09.html"; - } - break; - } - case ROXXY: - { - if (hasQuestItems(player, DARINS_RECEIPT) || hasQuestItems(player, BAULROS_POTION)) - { - htmltext = "30006-03.html"; - } - break; - } - case BAULRO: - { - if (hasQuestItems(player, DARINS_RECEIPT)) - { - takeItems(player, DARINS_RECEIPT, -1); - giveItems(player, BAULROS_POTION, 1); - st.setCond(4, true); - htmltext = "30033-01.html"; - } - else if (hasQuestItems(player, BAULROS_POTION)) - { - htmltext = "30033-02.html"; - } - break; - } - } - break; - } - case 4: - { - switch (npc.getId()) - { - case DARIN: - { - // TODO: Beside this message something should be set for the Newbie Guide. - // showOnScreenMsg(player, NpcStringId.DELIVERY_DUTY_COMPLETE_N_GO_FIND_THE_NEWBIE_HELPER, 2, 5000); - giveItems(player, NECKLACE_OF_KNOWLEDGE, 1); - st.exitQuest(false, true); - htmltext = "30048-10.html"; - break; - } - case BAULRO: - { - if (hasQuestItems(player, BAULROS_POTION)) - { - htmltext = "30033-02.html"; - } - break; - } - case ROXXY: - { - if (hasQuestItems(player, BAULROS_POTION)) - { - htmltext = "30006-03.html"; - } - break; - } - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30146-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30146-01.html deleted file mode 100644 index 6aefc1b94a..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30146-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Gatekeeper Mirabel:
-Again!? Sigh... Every year around this time, some poor soul always seems to fall head-over-heels for sister. But what does any of this have to do with me? I have no idea what my sister thinks of Arujien or anyone else; from what I can tell, her heart has never been warmed by thoughts of love and romance.
-Perhaps I'm mistaken, though -- Greenis and I have never been particularly close, and I'm probably the last person she would confide in. Perhaps my Uncle Herbiel would know more. He raised us like his own children, after all. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30146-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30146-02.html deleted file mode 100644 index 988514f4af..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30146-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Gatekeeper Mirabel:
-Stop bothering me with this foolishness! I warn you: I'm this close to sending you somewhere where you'll never bother anyone ever again! If you want insights into my sister's romantic life, go pester my uncle, Trader Herbiel. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30150-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30150-01.html deleted file mode 100644 index fb32548a7d..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30150-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Herbiel:
-My niece Greenis? Yes, I raised her and her sister after my brother and his wife were killed. She is a woman now, of course, but still as innocent as a child about the ways of the world.
-Arujien, eh? A fine lad, though a tad cautious. Still, I'm sure he and Greenis would be a good match. I can't imagine that she would object... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30150-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30150-02.html deleted file mode 100644 index 90fa59d711..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30150-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Herbiel:
-Tell Arujien he has my blessing to court Greenis. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30157-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30157-01.html deleted file mode 100644 index ace88e4b25..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30157-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Greenis:
-Arujien? I had heard rumors that he had feelings for me, but I never gave them any thought. I wish he had spoken to me personally rather than send a messenger! This is very awkward... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30157-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30157-02.html deleted file mode 100644 index 5e1b885d6b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30157-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Greenis:
-Oh, Arujien sent me a Book of Poems? I see...
-Please know that I appreciate his thoughtfulness, but...
-This is very difficult for me to say. I must write him a letter explaining that someone else has already captured my heart... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30157-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30157-03.html deleted file mode 100644 index f6147e6dd5..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30157-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Greenis:
-You haven't delivered my reply to Arujien yet? Please...sometimes the kindest cut is the one delivered swiftly. Your hesitation simply prolongs a a painful situation. Please go to him at once. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-00.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-00.htm deleted file mode 100644 index 9d33194cd8..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Arujien:
-Have you ever been in love? Have you ever felt your heart leap at the sight of your beloved, or your pulse race at the sound of their voice?
-No? I know members of your race laugh at such emotions. What a pity! You have no idea how much you're missing...
-(Only Elves and Humans may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-01.html deleted file mode 100644 index 4e38f60197..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Arujien:
-Have you ever been in love? Have you ever felt your heart leap at the sight of your beloved, or your pulse race at the sound of her voice? I can think of nothing else; I cannot eat or sleep or even work!
-But I lack the courage to confess my feelings, so I suffer in silence. But I must know! I have decided to pour my heart out to her in a letter, but who will deliver it for me? It must be someone trustworthy -- this is too important to entrust to just anyone!
-(Only Elves and Humans who are at least level 2 may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-02.htm deleted file mode 100644 index 32aa4123dc..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Arujien:
-Have you ever been in love? Have you ever felt your heart leap at the sight of your beloved, or your pulse race at the sound of her voice? I can think of nothing else; I cannot eat or sleep or even work! If she would only have me, I would gladly devote the rest of my life to making her happy...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-03.html deleted file mode 100644 index 7d2ce3f768..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Arujien:
-If I tell you her name, you must give me your word that you will not reveal it -- I would sooner die than embarrass her publicly! Well... Her name is Greenis. Even saying her name aloud makes my heart beat faster!
-But I must know if she has feelings for me as well. If she does not, I won't burden her with my love.
-Will you help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-04.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-04.htm deleted file mode 100644 index c8c18ae57e..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Arujien:
-Thank you! I won't forget your kindness.
-Obviously, I can't approach Greenis directly -- what would people say! -- but she has a younger sister, Gatekeeper Mirabel. She will know Greenis' heart, and she can be trusted to be discreet. Take this letter to Mirabel and return to me with her answer.
-My happiness depends on you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-05.html deleted file mode 100644 index d437e45a2c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Arujien:
-Have you learned anything about Greenis' feelings for me? What did Mirabel say? Oh, you haven't spoken to her yet?!
-Please hurry! This waiting is tearing me apart! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-06.html deleted file mode 100644 index cd3ec30bac..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Arujien:
-So Mirabel said to ask Trader Herbiel? He is Greenis' uncle, of course, but it would be awkward for me to approach him on so...sensitive...a subject. But if Mirabel thinks he can help... Perhaps you would be willing to speak with him for me? Please show him my letter, then hurry back and give me his advice! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-07.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-07.html deleted file mode 100644 index e188d7eebe..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Arujien:
-What did Herbiel say? Do I have a place in Greenis' heart? Tell me! You have the power to make me the happiest Elf in the world...or to shatter my heart to pieces.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-08.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-08.html deleted file mode 100644 index ac2fc620f4..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Arujien:
-Eva be praised! I want to shout my happiness to the whole forest! I have one more favor to ask of you, my friend. I've written a book of poems to give Greenis, but now I find myself a little embarrassed to deliver it in person. Some of the poems are rather...intimate. Perhaps you could take it to her and come tell me her reaction? Whatever Herbiel says, I must hear it from her lips before I can fully believe it... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-09.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-09.html deleted file mode 100644 index 5c31e2ccc3..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Arujien:
-No...I can't believe it! How can I go on living with the pain of her rejection? I am nothing more than love's fool. Pity me, my friend!
-Well, thank you for your efforts on my behalf. Take this for your trouble -- I have no use for worldly possessions now... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-10.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-10.html deleted file mode 100644 index 735c26a601..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Arujien:
-Have you given Greenis my book of poems yet? No?! Please hurry. My nerves can't stand the strain of waiting! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-11.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-11.html deleted file mode 100644 index 2e95b0b9b5..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/30223-11.html +++ /dev/null @@ -1,4 +0,0 @@ -Arujien:
-Ah, so this is where my love has brought me! How I wish I had never said anything to her. Ignorance was bliss compared to the pain of the truth! How will I ever show my face in the village again?
-Well, you've been a faithful friend, and I'm sure you did the best you could. Take this for your trouble -- I have no use for worldly possessions now, and I want you to have it... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/Q00002_WhatWomenWant.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/Q00002_WhatWomenWant.java deleted file mode 100644 index 0d1874907c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00002_WhatWomenWant/Q00002_WhatWomenWant.java +++ /dev/null @@ -1,225 +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.Q00002_WhatWomenWant; - -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; -import com.l2jmobius.gameserver.network.NpcStringId; - -/** - * What Women Want (2) - * @author malyelfik - */ -public class Q00002_WhatWomenWant extends Quest -{ - // NPCs - private static final int ARUJIEN = 30223; - private static final int MIRABEL = 30146; - private static final int HERBIEL = 30150; - private static final int GREENIS = 30157; - // Items - private static final int ARUJIENS_LETTER1 = 1092; - private static final int ARUJIENS_LETTER2 = 1093; - private static final int ARUJIENS_LETTER3 = 1094; - private static final int POETRY_BOOK = 689; - private static final int GREENIS_LETTER = 693; - private static final int EARRING = 49040; - // Misc - private static final int MIN_LEVEL = 2; - - public Q00002_WhatWomenWant() - { - super(2); - addStartNpc(ARUJIEN); - addTalkId(ARUJIEN, MIRABEL, HERBIEL, GREENIS); - registerQuestItems(ARUJIENS_LETTER1, ARUJIENS_LETTER2, ARUJIENS_LETTER3, POETRY_BOOK, GREENIS_LETTER); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - if (st == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30223-04.htm": - { - st.startQuest(); - giveItems(player, ARUJIENS_LETTER1, 1); - break; - } - case "30223-08.html": - { - takeItems(player, ARUJIENS_LETTER3, -1); - giveItems(player, POETRY_BOOK, 1); - st.setCond(4, true); - break; - } - case "30223-09.html": - { - giveAdena(player, 450, true); - st.exitQuest(false, true); - // Newbie Guide - showOnScreenMsg(player, NpcStringId.DELIVERY_DUTY_COMPLETE_N_GO_FIND_THE_NEWBIE_HELPER, 2, 5000); - addExpAndSp(player, 4254, 335); - giveAdena(player, 1850, true); - break; - } - case "30223-03.html": - { - break; - } - default: - { - htmltext = null; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (npc.getId()) - { - case ARUJIEN: - { - switch (st.getState()) - { - case State.CREATED: - { - htmltext = ((player.getRace() != Race.ELF) && (player.getRace() != Race.HUMAN)) ? "30223-00.htm" : (player.getLevel() >= MIN_LEVEL) ? "30223-02.htm" : "30223-01.html"; - break; - } - case State.STARTED: - { - switch (st.getCond()) - { - case 1: - { - htmltext = "30223-05.html"; - break; - } - case 2: - { - htmltext = "30223-06.html"; - break; - } - case 3: - { - htmltext = "30223-07.html"; - break; - } - case 4: - { - htmltext = "30223-10.html"; - break; - } - case 5: - { - giveItems(player, EARRING, 1); - st.exitQuest(false, true); - htmltext = "30223-11.html"; - // Newbie Guide - // showOnScreenMsg(player, NpcStringId.DELIVERY_DUTY_COMPLETE_N_GO_FIND_THE_NEWBIE_HELPER, 2, 5000); - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case MIRABEL: - { - if (st.isStarted()) - { - if (st.isCond(1)) - { - st.setCond(2, true); - takeItems(player, ARUJIENS_LETTER1, -1); - giveItems(player, ARUJIENS_LETTER2, 1); - htmltext = "30146-01.html"; - } - else - { - htmltext = "30146-02.html"; - } - } - break; - } - case HERBIEL: - { - if (st.isStarted() && (st.getCond() > 1)) - { - if (st.isCond(2)) - { - st.setCond(3, true); - takeItems(player, ARUJIENS_LETTER2, -1); - giveItems(player, ARUJIENS_LETTER3, 1); - htmltext = "30150-01.html"; - } - else - { - htmltext = "30150-02.html"; - } - } - break; - } - case GREENIS: - { - if (st.isStarted()) - { - if (st.isCond(4)) - { - st.setCond(5, true); - takeItems(player, POETRY_BOOK, -1); - giveItems(player, GREENIS_LETTER, 1); - htmltext = "30157-02.html"; - } - else if (st.isCond(5)) - { - htmltext = "30157-03.html"; - } - else - { - htmltext = "30157-01.html"; - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-00.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-00.htm deleted file mode 100644 index f8353521a8..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-00.htm +++ /dev/null @@ -1,3 +0,0 @@ -Tetrarch Talloth:
-I have no task reserved for those of foreign races. Begone. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-01.html deleted file mode 100644 index a37d2eb7e0..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Tetrarch Talloth:
-For hundreds of years, I have devoted my life to researching a method to break the seal that was placed on our Hierarch. I've received news that ancient magic scrolls have been discovered in the northern lands of Pabel, and they say that the scrolls contain secrets of dark arts that we have not yet learned.
-If the scrolls were to be brought here, we would be able to discover a method for breaking the seal placed on our Hierarch. I may need your help then, to gather materials needed for performing this magic when the time comes.
-(Quest for Dark Elven characters level 16 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-02.htm deleted file mode 100644 index 666d61d4ad..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Tetrarch Talloth:
-For hundreds of years I have devoted myself to researching magic that could break the seal placed on our Hierarch, Mitraell. But we are still uncertain of the exact magic that created the seal -- all we are certain of is that the magic used for the seal is entirely different from Human or Elven magic today, and that all our efforts towards breaking the seal have so far been futile.
-But recently, ancient magic scrolls containing secrets of the Dark Arts have been discovered in the northern lands of Pabel. Our Dark Elven brothers who have been sent there have succeeded in recovering those scrolls. After three days and nights of pouring over the scrolls, I have discovered a lead for the magic needed to break the seal.
-As you know, the seal is composed of three levels -- the physical seal, that restrains the body, the mental seal that restrains his mind, and the spiritual seal that restrains his soul. This time, I am attempting to break that first seal, the physical seal. But to perform the magic, I need many rare materials. I'd like to ask you to go and gather them. I'm sure you won't refuse?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-03.htm deleted file mode 100644 index d615651f80..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Tetrarch Talloth:
-The materials that I require for my magic are the omen beast's eye, Taint Stone and succubus' blood. You can find all three materials at the abandoned School of Dark Arts. If you do not know the way, ask Sentry Kayleen.
-You can obtain the first component by killing the omen beast and taking the jewel that is embedded in its eye. The second material can be gathered by hunting stink zombies or tainted zombies, the undead that wander the School of Dark Arts. The final material can be obtained only by killing the succubus, who resides in the deepest lairs of the School of Dark Arts.
-It may be safer for you to train a bit more before you leave, because zombies and the succubus may be difficult for you to hunt. There is no need to hurry. Gather the materials diligently, and bring them to me when you have gathered all three. May the protection of Shilen be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-04.html deleted file mode 100644 index f79f3d61d3..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Tetrarch Talloth:
-You haven't been able to gather all three materials yet? Don't tell me that you've forgotten what materials you need to gather?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-05.html deleted file mode 100644 index 6a88436305..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Tetrarch Talloth:
-Tsk tsk. I will tell you one more time. I need the omen beast's eye, Taint Stone and succubus' blood. You can obtain the first component by killing the omen beast and taking the jewel that is embedded in its eye. The second material can be gathered by hunting stink zombies or tainted zombies, the undead that wander the School of Dark Arts. The final material can be obtained only by killing the succubus, who resides in the deepest lairs of the School of Dark Arts.
-When you have gathered all three materials, bring them to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-06.html deleted file mode 100644 index 650a00ff78..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/30141-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Tetrarch Talloth:
-You've found all three materials. Well done! Now I can start my research to undo the 'spiritual chains.' We need further observation to see if the research will yield any results, but I believe that the seals placed on our Hierarch will one day be broken. I will give you this as a token of my appreciation. Think of it as a just payment for working for our race.
-I am not alone in the research to break the seal. Magister Kayla is continuing her research in the region known as Giran, to free the mental chains that bind the mind of our Hierarch If you ever pass through that region, I suggest that you go and seek her. She may also need your help someday.
-May the shelter of the abyss be with you, 'til the day our Dark Elf race rules the destiny of the land. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/Q00003_WillTheSealBeBroken.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/Q00003_WillTheSealBeBroken.java deleted file mode 100644 index 148c88be4d..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00003_WillTheSealBeBroken/Q00003_WillTheSealBeBroken.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.Q00003_WillTheSealBeBroken; - -import com.l2jmobius.gameserver.enums.QuestSound; -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; - -/** - * Will the Seal be Broken? (3) - * @author malyelfik - */ -public class Q00003_WillTheSealBeBroken extends Quest -{ - // NPC - private static final int TALLOTH = 30141; - // Monsters - private static final int OMEN_BEAST = 20031; - private static final int TAINTED_ZOMBIE = 20041; - private static final int STINK_ZOMBIE = 20046; - private static final int LESSER_SUCCUBUS = 20048; - private static final int LESSER_SUCCUBUS_TUREN = 20052; - private static final int LESSER_SUCCUBUS_TILFO = 20057; - // Items - private static final int OMEN_BEAST_EYE = 1081; - private static final int TAINT_STONE = 1082; - private static final int SUCCUBUS_BLOOD = 1083; - // Misc - private static final int MIN_LEVEL = 16; - - public Q00003_WillTheSealBeBroken() - { - super(3); - addStartNpc(TALLOTH); - addTalkId(TALLOTH); - addKillId(OMEN_BEAST, TAINTED_ZOMBIE, STINK_ZOMBIE, LESSER_SUCCUBUS, LESSER_SUCCUBUS_TILFO, LESSER_SUCCUBUS_TUREN); - registerQuestItems(OMEN_BEAST_EYE, TAINT_STONE, SUCCUBUS_BLOOD); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - if (st == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30141-03.htm": - { - st.startQuest(); - break; - } - case "30141-05.html": - { - break; - } - default: - { - htmltext = null; - break; - } - } - return htmltext; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance player, boolean isSummon) - { - final L2PcInstance member = getRandomPartyMember(player, 1); - if (member == null) - { - return super.onKill(npc, player, isSummon); - } - final QuestState st = getQuestState(member, false); - switch (npc.getId()) - { - case OMEN_BEAST: - { - giveItem(member, st, OMEN_BEAST_EYE, getRegisteredItemIds()); - break; - } - case STINK_ZOMBIE: - case TAINTED_ZOMBIE: - { - giveItem(member, st, TAINT_STONE, getRegisteredItemIds()); - break; - } - case LESSER_SUCCUBUS: - case LESSER_SUCCUBUS_TILFO: - case LESSER_SUCCUBUS_TUREN: - { - giveItem(member, st, SUCCUBUS_BLOOD, getRegisteredItemIds()); - break; - } - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() != Race.DARK_ELF) ? "30141-00.htm" : (player.getLevel() >= MIN_LEVEL) ? "30141-02.htm" : "30141-01.html"; - break; - } - case State.STARTED: - { - if (st.isCond(1)) - { - htmltext = "30141-04.html"; - } - else - { - giveAdena(player, 3800, true); - st.exitQuest(false, true); - htmltext = "30141-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } - - private static void giveItem(L2PcInstance player, QuestState st, int item, int... items) - { - if (!hasQuestItems(player, item)) - { - giveItems(player, item, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (hasQuestItems(player, items)) - { - st.setCond(2, true); - } - } - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30559-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30559-01.html deleted file mode 100644 index 7b7458c6cd..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30559-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Kunai:
-Other tribes may see this as an opportunity to puff out their chests and offer the Flame Lord something costly, extravagant...and utterly useless. But the Duda-Mara tribe is not vain; we simply wish for him to recover speedily from this illness that afflicts him. Accordingly, our elders offer the Flame Lord this rarest of medicines, Spider Dust, able to cleanse both body and mind of all impurities!
-We risked our lives to hunt the Great Spiders that live high in the mountains, slew them, dried their legs in the heat of the sun, then ground them into a fine powder whose very fragrance can purify what is unclean. Take this to Centurion Nakusin so that he may speedily deliver it to Flame Lord Kakai! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30559-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30559-02.html deleted file mode 100644 index e4c03a78f6..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30559-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Kunai:
-Why do you still have the gift the Duda-Mara tribe prepared for the Flame Lord? Go at once and deliver the Spider Dust to Centurion Nakusin! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30560-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30560-01.html deleted file mode 100644 index 336133b51b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30560-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Uska:
-On behalf of the glorious Gandi tribe, I offer this precious treasure to Flame Lord Kakai. It is the skull of Lamakan, the great Seer of the Gandi, who died over 300 years ago!
-May the power of our mighty ancestor ward off evil spirits and protect our lord from all harm! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30560-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30560-02.html deleted file mode 100644 index 196ed2ab6c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30560-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Uska:
-The meager gifts of the other tribes cannot possibly compare to the treasure offered to the Flame Lord by we of the Gandi tribe. So why do you still have it? Deliver it to Centurion Nakusin at once! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30562-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30562-01.html deleted file mode 100644 index bcf6b9287d..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30562-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Grookin:
-On behalf of the Neruga tribe, I, Grookin, offer this precious gift to the Flame Lord: the Bloody Axe. Stained with the blood of many animals, it pulses with the lives that it took! Among our tribe it is said that illness will flee a body at the mere touch of the Bloody Axe! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30562-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30562-02.html deleted file mode 100644 index 02279ff4ac..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30562-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Grookin:
-On behalf of the Neruga tribe, I entrusted you with a precious gift. Why has the Flame Lord not yet received it?! What is the meaning of this, you rascal? Take it to Centurion Nakusin before my tribe is permanently disgraced! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30566-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30566-01.html deleted file mode 100644 index 647be59b59..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30566-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Atuba Chief Varkees:
-The Atuba tribe offers the Lord of Flame this miraculous Elixir! Brewed from the juice of the Khandar plant and honey, this it has the power to cure all fevers and drive out evil spirits! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30566-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30566-02.html deleted file mode 100644 index e4dde6f1f0..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30566-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Atuba Chief Varkees:
-Have you presented the Atuba tribe's gift to Centurion Nakusin? Do not be late! That would shame us in the eyes of the great Flame Lord! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-00.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-00.htm deleted file mode 100644 index 1d3a36b195..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Centurion Nakusin:
-Dekara Lamchar Kakai! I have no time to waste with other races' runts! Go away!
-(Only Orcs may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-01.htm deleted file mode 100644 index 3bc6a279c9..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Centurion Nakusin:
-Dekara Lamchar Kakai! Perhaps you've heard that Flame Lord Kakai has fallen ill. The Elders have decreed that each tribe should offer him something to help restore his health. What can you possibly give the Flame Lord, my young Orc friend?
-(Only Orcs who are at least level 2 may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-02.htm deleted file mode 100644 index 751dd0b216..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Centurion Nakusin:
-Dekara Lamchar Kakai! Perhaps you've heard that Flame Lord Kakai has fallen ill. The Elders have decreed that each tribe should offer him something to help restore his health. I was supposed to collect the items, but we have heard that there are troublemakers about and I am reluctant to leave my post. Will you meet the representatives of each tribe and bring back their gifts?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-03.htm deleted file mode 100644 index 8dea53a8b5..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-03.htm +++ /dev/null @@ -1,10 +0,0 @@ -Centurion Nakusin:
-Very well. Here are the tribal representatives you must meet:
-Tataru Zu Hestui of the dignified Hestui tribe
-Atuba Chief Varkees of the merciless Atuba tribe
-Warehouse Keeper Grookin of the tenacious Neruga tribe
-Gantaki Zu Urutu of the headstrong Urutu tribe
-Trader Kunai of the resourceful Duda-Mara tribe
-Trader Uska of the savage Gandi tribe
-Collect their gifts for Flame Lord Kakai and bring them to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-04.html deleted file mode 100644 index aabec6f0a8..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Centurion Nakusin:
-Meet the representatives from each tribe and collect their gifts for Flame Lord Kakai. You haven't forgotten your mission already, have you?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-05.html deleted file mode 100644 index dffc9abea0..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-05.html +++ /dev/null @@ -1,10 +0,0 @@ -Centurion Nakusin:
-Fool! You are as empty-headed as an Elf! Here are the tribal representatives you must meet:
-Tataru Zu Hestui of the dignified Hestui tribe
-Atuba Chief Varkees of the merciless Atuba tribe
-Warehouse Keeper Grookin of the tenacious Neruga tribe
-Gantaki Zu Urutu of the headstrong Urutu tribe
-Trader Kunai of the resourceful Duda-Mara tribe
-Trader Uska of the savage Gandi tribe
-Collect their gifts for Flame Lord Kakai and bring them to me. Hurry! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-06.html deleted file mode 100644 index f977168707..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30578-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Centurion Nakusin:
-Dekara Lamchar Kakai! As long as our tribes stand united under the flag of our lord, the glory of the Orc Kingdom will never fade!
-You have done well. Treasure what you have seen -- it is a lesson in true loyalty to one's lord, something far more valuable than this small reward I now give you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30585-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30585-01.html deleted file mode 100644 index 043aaaccb9..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30585-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Tataru Zu Hestui:
-We Hestuis offer the great Lord of the Flame this Bear Fur Cloak.
-May it keep him warm even on the coldest winter night! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30585-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30585-02.html deleted file mode 100644 index 5594f8a64f..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30585-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Tataru Zu Hestui:
-Hurry and deliver our gift to Centurion Nakusin! Our tribe's honor would be disgraced if our gift arrived later than the others! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30587-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30587-01.html deleted file mode 100644 index 02407b46e4..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30587-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Gantaki Zu Urutu:
-On behalf of the Urutu tribe, I present you with this gift for the Flame Lord: a rare Deep Sea Orb
-Fished from the depths of the Black Seas of the west, it is prized even by the Humans, who call it "pearl." Those who carry it on their person gain the ability to part the mists of time and see the future. May the great Kakai see in it only victory and glory! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30587-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30587-02.html deleted file mode 100644 index 1c1cfc3123..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/30587-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Gantaki Zu Urutu:
-Have you delivered the Deep Sea Orb to Centurion Nakusin? Unless you do so immediately, he will be unable to present it to Flame Lord Kakai on behalf of the Urutu tribe. We will be shamed! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/Q00004_LongLiveThePaagrioLord.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/Q00004_LongLiveThePaagrioLord.java deleted file mode 100644 index c08056feea..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00004_LongLiveThePaagrioLord/Q00004_LongLiveThePaagrioLord.java +++ /dev/null @@ -1,184 +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.Q00004_LongLiveThePaagrioLord; - -import com.l2jmobius.gameserver.enums.QuestSound; -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; -import com.l2jmobius.gameserver.network.NpcStringId; - -/** - * Long Live the Pa'agrio Lord (4) - * @author malyelfik - */ -public class Q00004_LongLiveThePaagrioLord extends Quest -{ - // NPCs - private static final int KUNAI = 30559; - private static final int USKA = 30560; - private static final int GROOKIN = 30562; - private static final int VARKEES = 30566; - private static final int NAKUSIN = 30578; - private static final int HESTUI = 30585; - private static final int URUTU = 30587; - // Items - private static final int HONEY_KHANDAR = 1541; - private static final int BEAR_FUR_CLOAK = 1542; - private static final int BLOODY_AXE = 1543; - private static final int ANCESTOR_SKULL = 1544; - private static final int SPIDER_DUST = 1545; - private static final int DEEP_SEA_ORB = 1546; - // Rewards - private static final int CLUB = 49051; // Club (Novice) - // Misc - private static final int MIN_LEVEL = 2; - - public Q00004_LongLiveThePaagrioLord() - { - super(4); - addStartNpc(NAKUSIN); - addTalkId(NAKUSIN, VARKEES, URUTU, HESTUI, KUNAI, USKA, GROOKIN); - registerQuestItems(HONEY_KHANDAR, BEAR_FUR_CLOAK, BLOODY_AXE, ANCESTOR_SKULL, SPIDER_DUST, DEEP_SEA_ORB); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - if (st == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30578-03.htm": - { - st.startQuest(); - break; - } - case "30578-05.html": - { - break; - } - default: - { - htmltext = null; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (npc.getId()) - { - case NAKUSIN: - { - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() != Race.ORC) ? "30578-00.htm" : (player.getLevel() >= MIN_LEVEL) ? "30578-02.htm" : "30578-01.htm"; - break; - } - case State.STARTED: - { - if (st.isCond(1)) - { - htmltext = "30578-04.html"; - } - else - { - // Newbie Guide - showOnScreenMsg(player, NpcStringId.DELIVERY_DUTY_COMPLETE_N_GO_FIND_THE_NEWBIE_HELPER, 2, 5000); - rewardItems(player, CLUB, 1); - st.exitQuest(false, true); - htmltext = "30578-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case VARKEES: - { - htmltext = giveItem(player, st, npc.getId(), HONEY_KHANDAR, getRegisteredItemIds()); - break; - } - case URUTU: - { - htmltext = giveItem(player, st, npc.getId(), DEEP_SEA_ORB, getRegisteredItemIds()); - break; - } - case HESTUI: - { - htmltext = giveItem(player, st, npc.getId(), BEAR_FUR_CLOAK, getRegisteredItemIds()); - break; - } - case KUNAI: - { - htmltext = giveItem(player, st, npc.getId(), SPIDER_DUST, getRegisteredItemIds()); - break; - } - case USKA: - { - htmltext = giveItem(player, st, npc.getId(), ANCESTOR_SKULL, getRegisteredItemIds()); - break; - } - case GROOKIN: - { - htmltext = giveItem(player, st, npc.getId(), BLOODY_AXE, getRegisteredItemIds()); - break; - } - } - return htmltext; - } - - private static String giveItem(L2PcInstance player, QuestState st, int npcId, int itemId, int... items) - { - if (!st.isStarted()) - { - return getNoQuestMsg(player); - } - else if (hasQuestItems(player, itemId)) - { - return npcId + "-02.html"; - } - giveItems(player, itemId, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (hasQuestItems(player, items)) - { - st.setCond(2, true); - } - return npcId + "-01.html"; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30517-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30517-01.html deleted file mode 100644 index 68ed84cd15..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30517-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Shari:
-Bolter sent you, eh? Lessee here...oh, he ordered some Boomboom Powder a few days ago. Last time he used too much while trying to blast a new mine entrance and singed his beard! Hopefully he'll be more careful with this batch.
-Here you go: 1 sack of Boomboom Powder. Please don't drop it! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30517-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30517-02.html deleted file mode 100644 index f06fb1fca8..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30517-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Shari:
-I gave you a sack of Boomboom Powder, right? Hurry and take it to Miner Bolter. And be sure not to get it near any open flame, or getting Bolter's reward will be the least of your worries! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30518-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30518-01.html deleted file mode 100644 index 9262de0cf7..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30518-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Garita:
-The item that the Gray Pillar Guild ordered? Ah, here you go: a pair of strong leather Mining Boots. Let me just make a notation in my account book...there! Now take them to Miner Bolter with my thanks. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30518-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30518-02.html deleted file mode 100644 index c048f2e436..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30518-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Garita:
-I see that you're still here in the village. Isn't Miner Bolter waiting for his new Mining Boots? I think you'd best take them to him right away! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30520-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30520-01.html deleted file mode 100644 index 6b6cd64072..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30520-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Reed:
-The item Bolter entrusted to me...? Ah! You mean the Dion-brewed Redstone Beer he gave me last week! Where is it...here! It goes down very smooth, I can tell you that. Just the thing to wash away the dust of the road. Just thinking about it makes me thirsty...
-Well, well...uh, I really must return to my account book. You'd best deliver it to Bolter before something...happens...to that cool, tasty beer... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30520-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30520-02.html deleted file mode 100644 index bc1aa03fe2..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30520-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Chief Reed:
-Look here, I'm trying to organize my account book! Bolter's beer? I already gave you the Redstone Beer! If you drank it already, it's not my fault! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30526-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30526-01.html deleted file mode 100644 index 01a69fbb38..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30526-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Brunon:
-Who are you you and what do you want? I am too busy to waste time with young idlers...
-Bolter's order, you say? And who is Bolter? Start talking sense or get out of my shop!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30526-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30526-02.html deleted file mode 100644 index 9493ff9e95..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30526-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Brunon:
-Ugh! That smell! Do you have a week-dead ferret in there? Ohh... Wait! Bolter! I remember him now. He placed an order last week, didn't he?
-Well, well! Here is the Miner's Pick he wanted. Take it -- and get that vile-smelling thing away from me! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30526-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30526-03.html deleted file mode 100644 index cef9b7a9a1..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30526-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Brunon:
-You again! What is it this time? I already gave you the Miner's Pick that Bolter ordered. Take it to him at the Strip Mine and leave me in peace! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30526-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30526-04.html deleted file mode 100644 index 0e58c6d058..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30526-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Brunon:
-No, I don't remember any Miner Bolter. Perhaps you're thinking of another blacksmith.
-In any case, I don't have time to play detective. Shoo! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-01.html deleted file mode 100644 index 5fb89019ad..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Miner Bolter:
-I'm a member of the Gray Pillar Guild, which controls this Strip Mine. Those hard-working Dwarves over there are all my guild brothers.
-Frankly, we prefer it out here, living among the rock and rubble of the mine instead of some stuffy cottage back in the village. The only drawback is that we still have to send someone into the village every few days to get supplies. It was Fundal's turn to go, but he broke his leg in a mining accident this morning. Do you know anyone trustworthy enough to go in his place?
-(Only characters who are at least level 2 may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-02.htm deleted file mode 100644 index 09addcac2e..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Miner Bolter:
-I'm a member of the Gray Pillar Guild, which controls this Strip Mine. Those hard-working Dwarves over there are all my guild brothers.
-Frankly, we prefer it out here, living among the rock and rubble of the mine instead of some stuffy cottage back in the village. The only drawback is that we still have to send someone into the village every few days to get supplies. It was Fundal's turn to go, but he broke his leg in a mining accident this morning. Will you go in his place?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-03.htm deleted file mode 100644 index f6395d60cb..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-03.htm +++ /dev/null @@ -1,8 +0,0 @@ -Miner Bolter:
-Here's a list of the supplies we need. Let's see...
-Ah! First, stop by the Weapons and Armor Shop and get a sack of Boom-boom Powder from Trader Shari.
-Then go to the General Store and get a pair of Mining Boots from Trader Garita.
-After that, go to the Warehouse and get us a case of Redstone Beer from Warehouse Chief Reed.
-Finally, pick up a Miner's Pick from Blacksmith Brunon.
-Brunon has become very absent-minded, so take these -- just in case you need to shock him back to reality! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-04.html deleted file mode 100644 index 66305d2d60..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Miner Bolter:
-Hey, you! Where's the rest of the supplies I ordered?
-Did you lose the list I gave you?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-05.html deleted file mode 100644 index de88ac3916..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-05.html +++ /dev/null @@ -1,7 +0,0 @@ -Miner Bolter:
-Argh! May your beard become as sparse as a Gremlin's whiskers, you empty-headed wastrel! You are as forgetful as Brunon...
-First, stop by the Weapons and Armor Shop and get a sack of Boom-boom Powder from Trader Shari.
-Then go to the General Store and get a pair of Mining Boots from Trader Garita.
-After that, go to the Warehouse and get us a case of Redstone Beer from Warehouse Chief Reed.
-Finally, pick up a Miner's Pick from Blacksmith Brunon. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-06.html deleted file mode 100644 index 6225d3bfe0..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/30554-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Miner Bolter:
-You've done well, my young friend. Thanks to you, we now have all the comforts of home! Take this as a token of our gratitude. It's nothing fancy, but you might find it useful one day.
-In the meantime, what do you say to sharing a cold Redstone Beer with me? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/Q00005_MinersFavor.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/Q00005_MinersFavor.java deleted file mode 100644 index b3899dfaf1..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00005_MinersFavor/Q00005_MinersFavor.java +++ /dev/null @@ -1,191 +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.Q00005_MinersFavor; - -import com.l2jmobius.gameserver.enums.QuestSound; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; -import com.l2jmobius.gameserver.network.NpcStringId; - -/** - * Miner's Favor (5) - * @author malyelfik - */ -public class Q00005_MinersFavor extends Quest -{ - // NPCs - private static final int BOLTER = 30554; - private static final int SHARI = 30517; - private static final int GARITA = 30518; - private static final int REED = 30520; - private static final int BRUNON = 30526; - // Items - private static final int BOLTERS_LIST = 1547; - private static final int MINING_BOOTS = 1548; - private static final int MINERS_PICK = 1549; - private static final int BOOMBOOM_POWDER = 1550; - private static final int REDSTONE_BEER = 1551; - private static final int BOLTERS_SMELLY_SOCKS = 1552; - private static final int NECKLACE = 49039; // Necklace (Novice) - // Misc - private static final int MIN_LEVEL = 2; - - public Q00005_MinersFavor() - { - super(5); - addStartNpc(BOLTER); - addTalkId(BOLTER, SHARI, GARITA, REED, BRUNON); - registerQuestItems(BOLTERS_LIST, MINING_BOOTS, MINERS_PICK, BOOMBOOM_POWDER, REDSTONE_BEER, BOLTERS_SMELLY_SOCKS); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - if (st == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30554-03.htm": - { - st.startQuest(); - giveItems(player, BOLTERS_LIST, 1); - giveItems(player, BOLTERS_SMELLY_SOCKS, 1); - break; - } - case "30526-02.html": - { - if (!hasQuestItems(player, BOLTERS_SMELLY_SOCKS)) - { - return "30526-04.html"; - } - takeItems(player, BOLTERS_SMELLY_SOCKS, -1); - giveItems(player, MINERS_PICK, 1); - checkProgress(player, st); - break; - } - case "30554-05.html": - { - break; - } - default: - { - htmltext = null; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - switch (npc.getId()) - { - case BOLTER: - { - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getLevel() >= MIN_LEVEL) ? "30554-02.htm" : "30554-01.html"; - break; - } - case State.STARTED: - { - if (st.isCond(1)) - { - htmltext = "30554-04.html"; - } - else - { - giveItems(player, NECKLACE, 1); - st.exitQuest(false, true); - // Newbie Guide - showOnScreenMsg(player, NpcStringId.DELIVERY_DUTY_COMPLETE_N_GO_FIND_THE_NEWBIE_HELPER, 2, 5000); - htmltext = "30554-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case BRUNON: - { - if (st.isStarted()) - { - htmltext = (hasQuestItems(player, MINERS_PICK)) ? "30526-03.html" : "30526-01.html"; - } - break; - } - case REED: - { - htmltext = giveItem(player, st, npc.getId(), REDSTONE_BEER); - break; - } - case SHARI: - { - htmltext = giveItem(player, st, npc.getId(), BOOMBOOM_POWDER); - break; - } - case GARITA: - { - htmltext = giveItem(player, st, npc.getId(), MINING_BOOTS); - break; - } - } - return htmltext; - } - - private static void checkProgress(L2PcInstance player, QuestState st) - { - if (hasQuestItems(player, BOLTERS_LIST, MINING_BOOTS, MINERS_PICK, BOOMBOOM_POWDER, REDSTONE_BEER)) - { - st.setCond(2, true); - } - } - - private static String giveItem(L2PcInstance player, QuestState st, int npcId, int itemId) - { - if (!st.isStarted()) - { - return getNoQuestMsg(st.getPlayer()); - } - else if (hasQuestItems(player, itemId)) - { - return npcId + "-02.html"; - } - giveItems(player, itemId, 1); - playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); - checkProgress(player, st); - return npcId + "-01.html"; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-01.htm deleted file mode 100644 index f1e197a192..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Roien:
-You have travelled quite far from your homeland, young stranger of a foreign race. I'm sorry, but I have no work for you.
-(Quest for Human characters level 9 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-02.htm deleted file mode 100644 index c01a232048..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Roien:
-In the past, this island was where the Elves taught us Humans their magic. In the year marking the hundredth anniversary of the Humans coming to this remote island to learn the magic of the Elves, Human magicians commissioned a Dwarven craftsman to create a beautiful sword that was presented to the Elves. It was a sign of thanks for their teaching the Humans magic, and a symbol of the pledge to strengthen the unity between the two Human and Elf races. The Elves named this present the Sword of Solidarity.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-03.html deleted file mode 100644 index 3dc026a3fe..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Roien:
-A thousand years ago, war arose between the Humans and the Elves, and the Elves were eventually defeated. The Elves of Talking Island said that the present they had received was not a Sword of Solidarity but a sword of betrayal, and broke the blade in half before leaving the island. Thereafter, the Elves never returned to this island, and the building where they had taught magic was abandoned and became the present Elven Ruins.
-I read about the sword in a history book, and came to believe that it is hidden somewhere on this island. A few weeks ago, one of my pupils discovered an old sword handle during his exploration of the ruins. Upon close examination of the engravings on the handle, it exactly matched a text recorded in the Elven historical books that speak of the Sword of Solidarity. I am certain that the handle is a part of the Sword of Solidarity.
-It is my opinion that if the rest of the blade can be found, we can recreate the Sword of Solidarity that has only existed in history books until now.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-04.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-04.htm deleted file mode 100644 index 578a5d75cd..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Roien:
-First, go and show this letter to Blacksmith Altran. In the letter, I have organized information that I've discovered regarding the Sword of Solidarity during my research of Ancient Scrolls at Einhovant's School of Magic. Altran says that his ancestors created the blade and asked me to research information about the sword.
-You can meet Altran by going to the village forge. Thank you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-05.html deleted file mode 100644 index e2a20809be..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Roien:
-Please deliver my letter to Blacksmith Altran. You can find him at the village forge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-06.html deleted file mode 100644 index 223db1e5ca..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Roien:
-You've found all the pieces of the broken blade?! What wonderful news! Now Altran can restore the Sword of Solidarity. But in order to do so, he's going to need the sword handle.
-Now, take this to Altran. Please tell him that it is given to him in thanks for all the help he has given us with the reconstruction of the training hall. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-07.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-07.html deleted file mode 100644 index 81985e57f7..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Roien:
-What, you haven't left yet? Go and deliver the sword handle to Blacksmith Altran immediately. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-08.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-08.htm deleted file mode 100644 index 5232acf77a..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-08.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Roien:
-Perhaps you have heard of the Sword of Solidarity? They say it is a fine blade treasured by the Elves that resided on this island long ago. These days, whenever I have the time I visit the libraries within Einhovant's School of Magic, to look through books and read stories related to the sword. Seeing that it is recorded not only in Human history books but also in those of the Elves, it seems certain that this sword really existed...
-If this Sword of Solidarity really existed, wouldn't it be hidden somewhere on the island? Such a precious and magnificent blade as that would not be easily destroyed or abandoned... I plan to search the island for the sword some day. If you are interested, won't you come along?
-(Quest for Human characters level 9 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-09.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-09.html deleted file mode 100644 index 93c5442ee6..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-09.html +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Roien:
-A few days ago, I mentioned the sword handle to Blacksmith Altran over a couple of drinks, and he showed avid interest in it. He says that if only he had the blade portion, he could resurrect the sword to its original state, and suggested that since it is probably somewhere in the ruins, we should send someone to go and find it.
-Regretfully, I am occupied with the construction that is going on for the outer walls of the training hall, which was destroyed during a storm, and cannot perform the task myself. But I think you would be able to help Altran ... What do you think? Will you give it a try?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-10.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-10.html deleted file mode 100644 index 5b8896adcd..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-10.html +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Roien:
-I heard that you are helping Altran. They say you are going to find the broken sword blade in the Elven Ruins. I wish you good luck! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-11.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-11.html deleted file mode 100644 index 38c2cd3996..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-11.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Altran:
-Is this from the blade of the Sword of Solidarity? If only we could find the other half! - diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-12.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-12.html deleted file mode 100644 index 3b1c6081a9..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30008-12.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Altran:
-You've found the broken sword blades! Quickly, bring them to Altran! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-01.html deleted file mode 100644 index b4bd681368..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Altran:
-Oh! This is Roien's letter! Thank you!
It was a dwarf like me that forged the Sword of Solidarity that's found in the history books, wasn't it? I wonder how a sword that my ancestor made one thousand years ago looked. If I could find the broken sword blade, I'm sure I could remake the Sword of Solidarity in its original form... I'd appreciate it if you could find that broken sword blade for me. Am I asking for too much?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-02.html deleted file mode 100644 index 192e3e4cf4..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Altran:
-According to Roien's research, the blade was broken in half. I think they're somewhere in the Elven Ruins. Or maybe those dirty orcs who live in the ruins have gotten their paws on them... Those orcs don't know how to handle metal, so they won't be able to reforge the broken pieces into one blade. They're probably using them to peel rabbit skins or something like that.
-Go to the Elven Ruins and find the two broken sword blade pieces. In case you don't know how to get into the ruins, I'll write it down for you in this note. Be careful! Orcs aren't the worst of the dangers in those ruins. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-03.html deleted file mode 100644 index f6e15973e4..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Altran:
-If you still have trouble finding the Elven Ruins after looking at my note, go and ask Guard Kenyos. Once you find the two broken sword blade pieces, bring them to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-04.html deleted file mode 100644 index fdc4a516d8..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Altran:
-You found them! Hmm. Now I have to make these two sword blade pieces into one. It might take some time. While I take care of this, go meet with Roien. I'll give you a note for him, asking for the sword handle. Go, bring it to him. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-05.html deleted file mode 100644 index 7d6e9c96c3..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Altran:
-I have to connect the two broken halves together, but it will be a more difficult task than I thought. I'm calculating in my mind how high the temperature of the furnace must be, how many times I should hammer the blade, and other factors.
-By the way, have you brought back the sword handle from Roien? What do you mean, not yet? Look, if I don't have the sword handle, I can't restore this sword to its original state! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-06.html deleted file mode 100644 index 7b41879f9c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Altran:
-So this is the sword handle. While you were visiting the training hall, I managed to attach the broken blade fragments together. All I have to do now is attach the handle ... Would you wait a moment?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-07.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-07.html deleted file mode 100644 index e11825eec0..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Altran:
-Ta da, it's finished! This is the legendary Sword of Solidarity. Isn't it beautiful? The blade has been crafted of Mithril and hasn't lost its sharpness yet!
-As my ancestors created this Sword of Solidarity for the Humans of this island a thousand years ago, I will now present you with this sword. Please do not refuse, and accept it as a gift. For your information, Dwarves are happiest when the weapons they create have been placed in the hands of a skilled user. The way I see it, you are qualified to receive this sword.
-I hope that you will perform a mighty deed appropriate for a sword with such a great history. And if anyone should ask, tell them that Blacksmith Altran reconstructed this sword! May the grace of Maphr be with you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-08.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-08.html deleted file mode 100644 index 2bb8f31e42..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/30283-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Altran:
-Ah ha! So you've found one half of the broken blade! Please find the other half! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/Q00101_SwordOfSolidarity.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/Q00101_SwordOfSolidarity.java deleted file mode 100644 index e196dce27e..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00101_SwordOfSolidarity/Q00101_SwordOfSolidarity.java +++ /dev/null @@ -1,282 +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.Q00101_SwordOfSolidarity; - -import com.l2jmobius.gameserver.enums.QuestSound; -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; - -/** - * Sword of Solidarity (101) - * @author xban1x - */ -public class Q00101_SwordOfSolidarity extends Quest -{ - // NPCs - private static final int ROIEN = 30008; - private static final int ALTRAN = 30283; - // Items - private static final int BROKEN_SWORD_HANDLE = 739; - private static final int BROKEN_BLADE_BOTTOM = 740; - private static final int BROKEN_BLADE_TOP = 741; - private static final int ALTRANS_NOTE = 742; - private static final int ROIENS_LETTER = 796; - private static final int DIRECTIONS_TO_RUINS = 937; - // Monsters - private static final int[] MONSTERS = - { - 20361, // Tunath Orc Marksman - 20362, // Tunath Orc Warrior - }; - // Rewards - private static final int REWARDS = 49043; // Sword of Solidarity - // Misc - private static final int MIN_LVL = 9; - - public Q00101_SwordOfSolidarity() - { - super(101); - addStartNpc(ROIEN); - addKillId(MONSTERS); - addTalkId(ROIEN, ALTRAN); - registerQuestItems(BROKEN_SWORD_HANDLE, BROKEN_BLADE_BOTTOM, BROKEN_BLADE_TOP, ALTRANS_NOTE, ROIENS_LETTER, DIRECTIONS_TO_RUINS); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - String htmltext = null; - if (st != null) - { - switch (event) - { - case "30008-03.html": - case "30008-09.html": - { - htmltext = event; - break; - } - case "30008-04.htm": - { - st.startQuest(); - giveItems(player, ROIENS_LETTER, 1); - htmltext = event; - break; - } - case "30283-02.html": - { - if (st.isCond(1) && hasQuestItems(player, ROIENS_LETTER)) - { - takeItems(player, ROIENS_LETTER, -1); - giveItems(player, DIRECTIONS_TO_RUINS, 1); - st.setCond(2, true); - htmltext = event; - } - break; - } - case "30283-07.html": - { - if (st.isCond(5) && hasQuestItems(player, BROKEN_SWORD_HANDLE)) - { - // Q00281_HeadForTheHills.giveNewbieReward(player); - rewardItems(player, REWARDS, 1); - st.exitQuest(false, true); - htmltext = event; - } - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState st = getQuestState(killer, false); - if ((st != null) && st.isCond(2) && (getRandom(5) == 0)) - { - if (!hasQuestItems(killer, BROKEN_BLADE_TOP)) - { - giveItems(killer, BROKEN_BLADE_TOP, 1); - if (hasQuestItems(killer, BROKEN_BLADE_BOTTOM)) - { - st.setCond(3, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - else if (!hasQuestItems(killer, BROKEN_BLADE_BOTTOM)) - { - giveItems(killer, BROKEN_BLADE_BOTTOM, 1); - if (hasQuestItems(killer, BROKEN_BLADE_TOP)) - { - st.setCond(3, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case ROIEN: - { - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.HUMAN) ? (player.getLevel() >= MIN_LVL) ? "30008-02.htm" : "30008-08.htm" : "30008-01.htm"; - break; - } - case State.STARTED: - { - switch (st.getCond()) - { - case 1: - { - if (hasQuestItems(player, ROIENS_LETTER)) - { - htmltext = "30008-05.html"; - } - break; - } - case 2: - { - if (hasAtLeastOneQuestItem(player, BROKEN_BLADE_BOTTOM, BROKEN_BLADE_TOP)) - { - htmltext = "30008-11.html"; - } - else if (hasQuestItems(player, DIRECTIONS_TO_RUINS)) - { - htmltext = "30008-10.html"; - } - break; - } - case 3: - { - if (hasQuestItems(player, BROKEN_BLADE_BOTTOM, BROKEN_BLADE_TOP)) - { - htmltext = "30008-12.html"; - } - break; - } - case 4: - { - if (hasQuestItems(player, ALTRANS_NOTE)) - { - takeItems(player, ALTRANS_NOTE, -1); - giveItems(player, BROKEN_SWORD_HANDLE, 1); - st.setCond(5, true); - htmltext = "30008-06.html"; - } - break; - } - case 5: - { - if (hasQuestItems(player, BROKEN_SWORD_HANDLE)) - { - htmltext = "30008-07.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case ALTRAN: - { - switch (st.getCond()) - { - case 1: - { - if (hasQuestItems(player, ROIENS_LETTER)) - { - htmltext = "30283-01.html"; - } - break; - } - case 2: - { - if (hasAtLeastOneQuestItem(player, BROKEN_BLADE_BOTTOM, BROKEN_BLADE_TOP)) - { - htmltext = "30283-08.html"; - } - else if (hasQuestItems(player, DIRECTIONS_TO_RUINS)) - { - htmltext = "30283-03.html"; - } - break; - } - case 3: - { - if (hasQuestItems(player, BROKEN_BLADE_BOTTOM, BROKEN_BLADE_TOP)) - { - takeItems(player, -1, DIRECTIONS_TO_RUINS, BROKEN_BLADE_TOP, BROKEN_BLADE_BOTTOM); - giveItems(player, ALTRANS_NOTE, 1); - st.setCond(4, true); - htmltext = "30283-04.html"; - } - break; - } - case 4: - { - if (hasQuestItems(player, ALTRANS_NOTE)) - { - htmltext = "30283-05.html"; - } - break; - } - case 5: - { - if (hasQuestItems(player, BROKEN_SWORD_HANDLE)) - { - htmltext = "30283-06.html"; - } - break; - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-03.html deleted file mode 100644 index 089a5ff8a9..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Cobendell:
-To create a Healing Potion to treat the fever, I need the dryad's tear, where the purest life forces of the earth are concentrated. Long ago the dryads were beautiful spirits of the trees that sang of the life force of the earth. However, after the balance of magic powers flowing through the woods and the earth were undone during the battle with the Humans, the dryads became spirits with a deep-rooted hatred for all the material races. You can still find dryads today if you travel to the Elven Forest to west of the village.
-When the dryad's physical body is destroyed, a dryad's tear is created. But you must keep this amulet with you at all times. The crystal embedded in this necklace works as a catalyst to concentrate the spiritual power scattered when a dryad is killed into the dryad's tear.
-Well then, good luck on your journey. Gather ten Dryad's Tears and bring them to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-04.html deleted file mode 100644 index 9fc156e3bf..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Cobendell:
-My dear friend, did you not agree to bring me ten Dryad's Tears? I must create a Healing Potion before the poisons of the spores spread throughout the entire village. Please hurry. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-05.html deleted file mode 100644 index b77f431b27..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Master Cobendell:
-My friend, you have done well to return. Have you gathered all the Dryad's Tears? Ah, excellent.
-Please wait a moment. All I need to do is add the Dryad's Tears to the mixture that I have prepared.
-Here, I have created the five potions that are needed most immediately. Please deliver this to Sentinel Knight Alberius. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-06.html deleted file mode 100644 index 8ab5213a15..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Cobendell:
-Please deliver the Dryad's Tears potion that I have made to Sentinel Knight Alberius.
-Alberius is standing guard at the terrace of the building directly in front of us. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-07.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-07.html deleted file mode 100644 index 09376ba2ab..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30156-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Cobendell:
-I hear that Alberius has asked you to deliver the medicine to all the Sentinels that traveled to the Sea of Spores? Have you delivered them all? They are all healthy individuals, and there's probably no need to worry, but it's best to have them take the medication. Better safe than sorry, right? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30217-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30217-01.html deleted file mode 100644 index 5cbd7267e0..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30217-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentinel Berros:
-Ah, the medicine concocted by Cobendell. Thank you. Thank you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30219-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30219-01.html deleted file mode 100644 index 20555cf063..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30219-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentinel Veltress:
-Is this the medicine to treat the fever? Please tell Cobendell thank you for me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30221-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30221-01.html deleted file mode 100644 index 547d759a4c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30221-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentinel Rayen:
-Ah, is this the fever medication? If only this could also erase the horrendous memories of my experiences in the Sea of Spores. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-00.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-00.htm deleted file mode 100644 index 48edc13d30..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sentinel Knight Alberius:
-Well I must say, I do have a very important task at hand... but I cannot ask one who is not an Elf to perform this task.
-(This quest may only be undertaken by Elf characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-02.htm deleted file mode 100644 index dd7a115d4a..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Sentinel Knight Alberius:
-Go and seek Master Cobendell, who resides within the Sanctum of Eva. Give him this letter and tell him that Alberius has sent you. Cobendell will provide further details. Please hurry. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-03.html deleted file mode 100644 index 5ec7636fc8..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentinel Knight Alberius:
-What, you haven't gone yet? Go on, take the letter I have given you and find Master Cobendell. He'll be at the Sanctum of Eva, where the Hierarchs are. Please hurry. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-04.html deleted file mode 100644 index 687b914fca..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Sentinel Knight Alberius:
-Ah, Master Cobendell has completed his medicine. Here, give me one for starters.
-I need to make one more request of you. I would like you to deliver the rest of this medicine to the other Sentinels. In these times, with Dark Elven spies always watching for signs of weakness, none of the sentinels, including myself, dare to leave our posts. I need you to deal with this, because we do not want to give off the impression that we sentinels, the protectors of the woods, are harmed or affected in the slightest. Please honor my request and grant me this favor.
-The other Sentinels who traveled to the Sea of Spores are Berry, Veltress, Rayen, and Gartrandell. I have written down their names on this list. Come and seek me again after you have delivered the medicine to them. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-05.html deleted file mode 100644 index e429c7a8ea..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentinel Knight Alberius:
-Please deliver Cobendell's Medicine to the sentinels on my list. Thank you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-06.html deleted file mode 100644 index 0ca48f4dfe..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Sentinel Knight Alberius:
-Have you delivered all of the medicine to the Sentinels? Well done indeed, my friend. You have performed a great deed for the Sentinels, guardians of the wood.
-As the representative of the sentinels, I hereby present you with this. This is a precious weapon that symbolizes the honor and pride of those who protect the sacred woods and the Mother Tree. I ask only that you see that this weapon is not used in unjust causes.
-Until the day we meet again, may the smiles of the stars light your path. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-07.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-07.htm deleted file mode 100644 index 1fb2df19d2..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sentinel Knight Alberius:
-I would like to ask you to carry out a task for me. This task must be swiftly and quietly completed without attracting the attention of the other Elves. Can I trust you with this?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-08.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-08.htm deleted file mode 100644 index bed2f65669..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-08.htm +++ /dev/null @@ -1,6 +0,0 @@ -Sentinel Knight Alberius:
-Recently the Human Mystics of the Ivory Tower and the top Spellsingers of our race have been working together to research methods to purify the poisons that fill the Sea of Spores, and perhaps some day return it to the beautiful forest it used to be.
-Recently Spellsinger Adria Lumingshine personally travelled to the Sea of Spores to gather materials necessary for research, and a few Sentinels, including myself, accompanied her to that horrendous place as her guards.
-But after she returned from her journey, Adria fell ill of a fever. They say that she has been infected with the poison from the Sea of Spores. Master Cobendell is concocting a medication, but is worried that he may be short on ingredients. If he lacks ingredients for his fever remedy, I would ask your help in gathering those ingredients.
-(Elf characters with Level 12 and higher may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-09.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-09.html deleted file mode 100644 index 171c628ac3..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30284-09.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentinel Knight Alberius:
-I hear that Cobendell has asked you to gather dryad tears. Dryads may be found in the remote corners of the Elven Forest. Their appearance may indeed be beautiful, but be careful -- they have a deep-rooted hatred for our race. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30285-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30285-01.html deleted file mode 100644 index 3f8fa7091e..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/30285-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentinel Gartrandell:
-I don't think anything's wrong with me ... But Alberius has ordered me to take this medicine, and I must follow my orders. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/Q00102_SeaOfSporesFever.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/Q00102_SeaOfSporesFever.java deleted file mode 100644 index 706bc37199..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00102_SeaOfSporesFever/Q00102_SeaOfSporesFever.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.Q00102_SeaOfSporesFever; - -import java.util.HashMap; -import java.util.Map; - -import com.l2jmobius.gameserver.enums.QuestSound; -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; - -/** - * Sea of Spores Fever (102) - * @author xban1x - */ -public class Q00102_SeaOfSporesFever extends Quest -{ - // NPCs - private static final int COBENDELL = 30156; - private static final int BERROS = 30217; - private static final int VELTRESS = 30219; - private static final int RAYEN = 30221; - private static final int ALBERIUS = 30284; - private static final int GARTRANDELL = 30285; - // Monsters - private static final int DRYAD = 20013; - private static final int DRYAD_ELDER = 20019; - // Items - private static final int SWORD_OF_SENTINEL = 49047; - private static final int STAFF_OF_SENTINEL = 49048; - private static final int ALBERIUS_LIST = 746; - private static final int ALBERIUS_LETTER = 964; - private static final int EVERGREEN_AMULET = 965; - private static final int DRYADS_TEAR = 966; - private static final int COBENDELLS_MEDICINE1 = 1130; - private static final int COBENDELLS_MEDICINE2 = 1131; - private static final int COBENDELLS_MEDICINE3 = 1132; - private static final int COBENDELLS_MEDICINE4 = 1133; - private static final int COBENDELLS_MEDICINE5 = 1134; - - // Misc - private static final int MIN_LVL = 12; - private static final Map SENTINELS = new HashMap<>(); - static - { - SENTINELS.put(GARTRANDELL, COBENDELLS_MEDICINE5); - SENTINELS.put(RAYEN, COBENDELLS_MEDICINE4); - SENTINELS.put(VELTRESS, COBENDELLS_MEDICINE3); - SENTINELS.put(BERROS, COBENDELLS_MEDICINE2); - SENTINELS.put(ALBERIUS, COBENDELLS_MEDICINE1); - } - - public Q00102_SeaOfSporesFever() - { - super(102); - addStartNpc(ALBERIUS); - addTalkId(ALBERIUS, COBENDELL, GARTRANDELL, BERROS, VELTRESS, RAYEN); - addKillId(DRYAD, DRYAD_ELDER); - registerQuestItems(ALBERIUS_LIST, ALBERIUS_LETTER, EVERGREEN_AMULET, DRYADS_TEAR, COBENDELLS_MEDICINE1, COBENDELLS_MEDICINE2, COBENDELLS_MEDICINE3, COBENDELLS_MEDICINE4, COBENDELLS_MEDICINE5); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - if ((st != null) && event.equals("30284-02.htm")) - { - st.startQuest(); - giveItems(player, ALBERIUS_LETTER, 1); - return event; - } - return super.onAdvEvent(event, npc, player); - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState st = getQuestState(killer, false); - if ((st != null) && st.isCond(2) && (getRandom(10) < 3)) - { - giveItems(killer, DRYADS_TEAR, 1); - if (getQuestItemsCount(killer, DRYADS_TEAR) < 10) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - else - { - st.setCond(3, true); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case ALBERIUS: - { - switch (st.getState()) - { - case State.CREATED: - { - htmltext = player.getRace() == Race.ELF ? player.getLevel() >= MIN_LVL ? "30284-07.htm" : "30284-08.htm" : "30284-00.htm"; - break; - } - case State.STARTED: - { - switch (st.getCond()) - { - case 1: - { - if (hasQuestItems(player, ALBERIUS_LETTER)) - { - htmltext = "30284-03.html"; - } - break; - } - case 2: - { - if (hasQuestItems(player, EVERGREEN_AMULET)) - { - htmltext = "30284-09.html"; - } - break; - } - case 4: - { - if (hasQuestItems(player, COBENDELLS_MEDICINE1)) - { - takeItems(player, COBENDELLS_MEDICINE1, 1); - giveItems(player, ALBERIUS_LIST, 1); - st.setCond(5); - htmltext = "30284-04.html"; - } - break; - } - case 5: - { - if (hasAtLeastOneQuestItem(player, COBENDELLS_MEDICINE1, COBENDELLS_MEDICINE2, COBENDELLS_MEDICINE3, COBENDELLS_MEDICINE4, COBENDELLS_MEDICINE5)) - { - htmltext = "30284-05.html"; - } - break; - } - case 6: - { - if (!hasAtLeastOneQuestItem(player, COBENDELLS_MEDICINE1, COBENDELLS_MEDICINE2, COBENDELLS_MEDICINE3, COBENDELLS_MEDICINE4, COBENDELLS_MEDICINE5)) - { - if (player.isMageClass()) - { - giveItems(player, STAFF_OF_SENTINEL, 1); - } - else - { - giveItems(player, SWORD_OF_SENTINEL, 1); - } - st.exitQuest(false, true); - htmltext = "30284-06.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case COBENDELL: - { - switch (st.getCond()) - { - case 1: - { - if (hasQuestItems(player, ALBERIUS_LETTER)) - { - takeItems(player, ALBERIUS_LETTER, 1); - giveItems(player, EVERGREEN_AMULET, 1); - st.setCond(2, true); - htmltext = "30156-03.html"; - } - break; - } - case 2: - { - if (hasQuestItems(player, EVERGREEN_AMULET) && (getQuestItemsCount(player, DRYADS_TEAR) < 10)) - { - htmltext = "30156-04.html"; - } - break; - } - case 3: - { - if (getQuestItemsCount(player, DRYADS_TEAR) >= 10) - { - takeItems(player, EVERGREEN_AMULET, -1); - takeItems(player, DRYADS_TEAR, -1); - giveItems(player, COBENDELLS_MEDICINE1, 1); - giveItems(player, COBENDELLS_MEDICINE2, 1); - giveItems(player, COBENDELLS_MEDICINE3, 1); - giveItems(player, COBENDELLS_MEDICINE4, 1); - giveItems(player, COBENDELLS_MEDICINE5, 1); - st.setCond(4, true); - htmltext = "30156-05.html"; - } - break; - } - case 4: - { - if (hasAtLeastOneQuestItem(player, COBENDELLS_MEDICINE1, COBENDELLS_MEDICINE2, COBENDELLS_MEDICINE3, COBENDELLS_MEDICINE4, COBENDELLS_MEDICINE5)) - { - htmltext = "30156-06.html"; - } - break; - } - case 5: - { - if (hasAtLeastOneQuestItem(player, COBENDELLS_MEDICINE1, COBENDELLS_MEDICINE2, COBENDELLS_MEDICINE3, COBENDELLS_MEDICINE4, COBENDELLS_MEDICINE5)) - { - htmltext = "30156-07.html"; - } - break; - } - } - break; - } - case GARTRANDELL: - case RAYEN: - case VELTRESS: - case BERROS: - { - if (hasQuestItems(player, ALBERIUS_LIST, SENTINELS.get(npc.getId()))) - { - takeItems(player, SENTINELS.get(npc.getId()), -1); - if (!hasAtLeastOneQuestItem(player, COBENDELLS_MEDICINE1, COBENDELLS_MEDICINE2, COBENDELLS_MEDICINE3, COBENDELLS_MEDICINE4, COBENDELLS_MEDICINE5)) - { - st.setCond(6); - } - htmltext = npc.getId() + "-01.html"; - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-01.html deleted file mode 100644 index 53898aaaef..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Abyssal Celebrant Cecktinon:
-A letter for me from Blacksmith Karrod ...? Hmm, what use does he have for the soul of a Dwarf slave who is already dead ... Whatever the reason may be, I cannot refuse my friend's request. It has been less than ten years since Steelbender died, and I don't think it would be difficult to call his spirit up from the kingdom of Shilen.
-This Well of Souls in the middle of the temple is connected to the kingdom of the dead, where Shilen rules. Shall we call it, say, a sort of mirror that lets us see into the kingdom of death? We abyssal celebrants call upon the spirits of our ancestors to seek their advice, or enemy generals that have been killed on the battlefield to learn their secrets, through this well of souls.
-But to call upon a spirit of the dead from the well of souls and capture it in this world, something called a Soul Catcher is required. Sadly, I don't have a Soul Catcher with me, but you should be able to obtain one by going to Magister Harne in the village. I purchase all of my materials for spell casting or rituals from Harne. I will write you a Letter of Introduction, so go to Magister Harne and ask about the Soul Catcher. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-02.html deleted file mode 100644 index dd857fe4ca..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Celebrant Cecktinon:
-You haven't sought out Magister Harne yet? Go and show her the Letter of Introduction I wrote you, and ask about the Soul Catcher. We must have a Soul Catcher to proceed with the ritual summoning of Steelbender's spirit. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-03.html deleted file mode 100644 index c01adfe082..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Celebrant Cecktinon:
-You have brought me the Soul Catcher. Now I can start the ritual calling upon the dead Dwarf's spirit. Did you say the slave's name was Roberto Steelbender?
-While I am preparing for this ritual, there is one thing that you can do for me. It seems that Karrod has a lot to ask this Dwarven slave, so shouldn't we make it a little easier for them to talk? There are many zombies in the swamp area. Go and bring me the head of a zombie. Make sure it is not too decayed or mangled. When you have obtained the zombie's head, rub this oil on it so that it does not rot, then bring the head to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-04.html deleted file mode 100644 index f9a546df62..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Celebrant Cecktinon:
-If you keep interrupting me, it will interfere with my ritual. Go to the swamp and bring me the head of a zombie. I need an intact head that is not decayed or mangled. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-05.html deleted file mode 100644 index 839890e5c7..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Abyssal Celebrant Cecktinon:
-This Zombie Head is in excellent condition. The chin area moves well, and all the teeth are still intact. This will do.
-... I command you in the name of the abyss which rules over death. I hereby seal you to this spirit of power ...
-I have just transferred Steelbender's spirit, trapped in the Soul Catcher, into the head of the zombie and sealed it within. That should let him answer Karrod's questions. Please deliver this head to Blacksmith Karrod. We have applied a preservation oil on the zombie's head, but the effects do not last very long. After a few days, the head will decay and the spirit trapped within will escape back to the kingdom of the dead, so tell Karrod to finish his business with Steelbender before then. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-06.html deleted file mode 100644 index f71a7ae394..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30132-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Celebrant Cecktinon:
-You haven't gone to the village yet? Go and deliver the head that holds the trapped spirit of Steelbender to Blacksmith Karrod before it begins to rot. You can find him at the village forge. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30144-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30144-01.html deleted file mode 100644 index 4c9fb79a4b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30144-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Harne:
-You need a Soul Catcher? Planning on an exorcism ritual or something? The Abyssal Celebrants have conducted rituals to call the dead up from Shilen's kingdom for hundreds of years now, but I am always nervous -- long ago, the celebrants once called upon a dangerous entity that could not be sent back. Eventually, the elders were called upon to take care of the matter and the spirit was finally restrained, but as a result of that event many Celebrants lost their lives. The dead should be left dead. I do not attempt dangerous magic such as exorcism.
-Anyhow, it seems that Cecktinon needs a Soul Catcher, so I guess I must make one. For that, I will need the bones of the dead. The older the bones, the better. Please do me a favor -- go to the abandoned School of Dark Arts and hunt the undead that take the form of skeletons. Gather ten undead Bone Fragments and come back to me. I will make you the Soul Catcher with those bones.
-The School of Dark Arts is located southwest of the village. If you do not know the way there, ask Sentry Kayleen for directions. \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30144-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30144-02.html deleted file mode 100644 index 481dcc5e8e..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30144-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Harne:
-To create the Soul Catcher that Abyssal Celebrant Cecktinon has asked for, I need ten undead Bone Fragments. You can gather the Bone Fragments by hunting undead skeletons at the abandoned School of Dark Arts located southwest of the village. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30144-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30144-03.html deleted file mode 100644 index 762679404e..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30144-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Harne:
-Good, now I can create a Soul Catcher from this. Like a fisherman catches fish with his net, the Abyssal Celebrants can capture the spirits of the dead from the well of souls. But unless the spirit is tied to this world, it flows back into the well. That's why a Soul Catcher is necessary. Simply put, it is a sort of bowl where the spirit of the dead can be held.
-Here, it is complete. When you go to the temple, please give Abyssal Celebrant Cecktinon my regards. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30144-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30144-04.html deleted file mode 100644 index e6e3d40baf..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30144-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Harne:
-Take the Soul Catcher that I have made to Cecktinon at the Shilen Temple. Hurry! We shouldn't keep the Abyssal Celebrant waiting. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-01.htm deleted file mode 100644 index 071903819e..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Karrod:
-It pains me to say it, but I will have no business with you. I just do not trust other races ...
-No offense.
-(Quest for Dark Elven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-02.htm deleted file mode 100644 index 090cfc2cf3..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Karrod:
-In a few days, the shipment of Oriharukon Ore that I ordered from the Dwarves in Giran will be arriving. Tetrarch Thifiell has commissioned me to make Oriharukon blades. But I am worried that I may not be able to make a blade good enough to satisfy the Tetrarch, as I am still unskilled in handling Oriharukon metals. As soon as the Oriharukon is delivered, I will start looking for ways to handle the metal. I may require your assistance then.
-(Quest for Dark Elven characters level 10 or above.) - diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-03.htm deleted file mode 100644 index 62764d9af6..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Karrod:
-Recently I ordered a large amount of Oriharukon Ore from the Dwarven Blacksmiths of Giran. Tetrarch Thifiell has commissioned me to make Oriharukon blades. But I am having difficulties, since I am not skilled in working with this material. This precious metal is particularly difficult in all steps of manufacturing, even from its Augmentation stage. If only Steelbender were here now, I would be able to ask him ...
- - diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-04.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-04.htm deleted file mode 100644 index 6125f763cf..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Karrod:
-Roberto Steelbender ... He was a Dwarven Warsmith that was enslaved by we Dark Elves for nearly a century. Warsmith is a Dwarven title given to the most elite Dwarven Blacksmiths. I learned my skills from that slave Blacksmith.
-For decades, I worked hard under his direction, but there was always a limit to what I could do. No matter how closely I followed his instructions, the weapons and shields I made were always missing something, and always a bit dull. Then I found out that Steelbender had only taught me basic knowledge and hidden the most important skills from me -- he said that those skills were only passed on to the Dwarves and that he couldn't teach me ... I put him on a torture device and extracted those skills from him after 15 days of torture. Sadly, he couldn't stand the pain and died, but not before I found out the methods for manipulating Mithril, adamantite and Damascus metals.
-This time around, I plan to call upon the spirit of Steelbender and ask him about the Augmentation process of Oriharukon. To do that, I am going to have to ask the Abyssal Celebrants of Shilen for exorcism rituals and prepare various materials. Do you think you can help?
- - diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-05.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-05.htm deleted file mode 100644 index 39fc397949..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Karrod:
-First, head to the Shilen Temple and give this letter to Abyssal Celebrant Cecktinon. Thank you. He is a friend of mine. He will gladly help. He will tell you about the exorcism spell to call the soul of Steelbender from the abyss. - diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-06.html deleted file mode 100644 index a70c3940da..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Karrod:
-Go and deliver my letter to the Abyssal Celebrant Cecktinon at the Shilen Temple. Hurry! Tetrarch Thifiell is an impatient man. - diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-07.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-07.html deleted file mode 100644 index 0d36caa337..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/30307-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Karrod:
-Steelbender's spirit is contained in this head? I see that Abyssal Celebrant Cecktinon went to great lengths for this. So now I can receive personal lessons from Steelbender about the refining of Oriharukon. You've done well, my friend. For helping me out, I will give this sword to you. It may sound like I am boasting, but it's a very useful weapon. Put it to good use.
-Now, shall we start ... Hey, Steelbender! What has it been, a decade now? Different head, but that dumb expression is still the same. Let's keep our welcomes short ... I've got a lot to ask you ... - diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/Q00103_SpiritOfCraftsman.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/Q00103_SpiritOfCraftsman.java deleted file mode 100644 index 231d865318..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00103_SpiritOfCraftsman/Q00103_SpiritOfCraftsman.java +++ /dev/null @@ -1,251 +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.Q00103_SpiritOfCraftsman; - -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.network.serverpackets.SocialAction; -import com.l2jmobius.gameserver.util.Util; - -/** - * Spirit of Craftsman (103) - * @author janiko - */ -public final class Q00103_SpiritOfCraftsman extends Quest -{ - // NPCs - private static final int BLACKSMITH_KAROYD = 30307; - private static final int CECON = 30132; - private static final int HARNE = 30144; - // Items - private static final int KAROYDS_LETTER = 968; - private static final int CECKTINONS_VOUCHER1 = 969; - private static final int CECKTINONS_VOUCHER2 = 970; - private static final int SOUL_CATCHER = 971; - private static final int PRESERVE_OIL = 972; - private static final int ZOMBIE_HEAD = 973; - private static final int STEELBENDERS_HEAD = 974; - private static final int BONE_FRAGMENT = 1107; - // Monsters - private static final int MARSH_ZOMBIE = 20015; - private static final int DOOM_SOLDIER = 20455; - private static final int SKELETON_HUNTER = 20517; - private static final int SKELETON_HUNTER_ARCHER = 20518; - // Rewards - private static final int REWARDS = 49050; // Blood Saber - // Misc - private static final int MIN_LVL = 10; - - public Q00103_SpiritOfCraftsman() - { - super(103); - addStartNpc(BLACKSMITH_KAROYD); - addTalkId(BLACKSMITH_KAROYD, CECON, HARNE); - addKillId(MARSH_ZOMBIE, DOOM_SOLDIER, SKELETON_HUNTER, SKELETON_HUNTER_ARCHER); - registerQuestItems(KAROYDS_LETTER, CECKTINONS_VOUCHER1, CECKTINONS_VOUCHER2, SOUL_CATCHER, PRESERVE_OIL, ZOMBIE_HEAD, STEELBENDERS_HEAD, BONE_FRAGMENT); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - switch (event) - { - case "30307-04.htm": - { - htmltext = event; - break; - } - case "30307-05.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - giveItems(player, KAROYDS_LETTER, 1); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (npc.getId()) - { - case BLACKSMITH_KAROYD: - { - if (qs.isCreated()) - { - if (talker.getRace() != Race.DARK_ELF) - { - htmltext = "30307-01.htm"; - } - else if (talker.getLevel() < MIN_LVL) - { - htmltext = "30307-02.htm"; - } - else - { - htmltext = "30307-03.htm"; - } - } - else if (qs.isStarted()) - { - if (hasAtLeastOneQuestItem(talker, KAROYDS_LETTER, CECKTINONS_VOUCHER1, CECKTINONS_VOUCHER2)) - { - htmltext = "30307-06.html"; - } - else if (hasQuestItems(talker, STEELBENDERS_HEAD)) - { - // Q00281_HeadForTheHills.giveNewbieReward(talker); - rewardItems(talker, REWARDS, 1); - qs.exitQuest(false, true); - talker.sendPacket(new SocialAction(talker.getObjectId(), 3)); - htmltext = "30307-07.html"; - } - } - else if (qs.isCompleted()) - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - case CECON: - { - if (qs.isStarted()) - { - if (hasQuestItems(talker, KAROYDS_LETTER)) - { - qs.setCond(2, true); - takeItems(talker, KAROYDS_LETTER, 1); - giveItems(talker, CECKTINONS_VOUCHER1, 1); - htmltext = "30132-01.html"; - } - else if (hasAtLeastOneQuestItem(talker, CECKTINONS_VOUCHER1, CECKTINONS_VOUCHER2)) - { - htmltext = "30132-02.html"; - } - else if (hasQuestItems(talker, SOUL_CATCHER)) - { - qs.setCond(6, true); - takeItems(talker, SOUL_CATCHER, 1); - giveItems(talker, PRESERVE_OIL, 1); - htmltext = "30132-03.html"; - } - else if (hasQuestItems(talker, PRESERVE_OIL) && !hasQuestItems(talker, ZOMBIE_HEAD, STEELBENDERS_HEAD)) - { - htmltext = "30132-04.html"; - } - else if (hasQuestItems(talker, ZOMBIE_HEAD)) - { - qs.setCond(8, true); - takeItems(talker, ZOMBIE_HEAD, 1); - giveItems(talker, STEELBENDERS_HEAD, 1); - htmltext = "30132-05.html"; - } - else if (hasQuestItems(talker, STEELBENDERS_HEAD)) - { - htmltext = "30132-06.html"; - } - } - break; - } - case HARNE: - { - if (qs.isStarted()) - { - if (hasQuestItems(talker, CECKTINONS_VOUCHER1)) - { - qs.setCond(3, true); - takeItems(talker, CECKTINONS_VOUCHER1, 1); - giveItems(talker, CECKTINONS_VOUCHER2, 1); - htmltext = "30144-01.html"; - } - else if (hasQuestItems(talker, CECKTINONS_VOUCHER2)) - { - if (getQuestItemsCount(talker, BONE_FRAGMENT) >= 10) - { - qs.setCond(5, true); - takeItems(talker, CECKTINONS_VOUCHER2, 1); - takeItems(talker, BONE_FRAGMENT, 10); - giveItems(talker, SOUL_CATCHER, 1); - htmltext = "30144-03.html"; - } - else - { - htmltext = "30144-02.html"; - } - } - else if (hasQuestItems(talker, SOUL_CATCHER)) - { - htmltext = "30144-04.html"; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState qs = getRandomPartyMemberState(killer, -1, 3, npc); - if (qs == null) - { - return super.onKill(npc, killer, isSummon); - } - - switch (npc.getId()) - { - case MARSH_ZOMBIE: - { - if (hasQuestItems(killer, PRESERVE_OIL) && (getRandom(10) < 5) && Util.checkIfInRange(1500, npc, killer, true)) - { - giveItems(killer, ZOMBIE_HEAD, 1); - takeItems(killer, PRESERVE_OIL, -1); - qs.setCond(7, true); - } - break; - } - case DOOM_SOLDIER: - case SKELETON_HUNTER: - case SKELETON_HUNTER_ARCHER: - { - if (hasQuestItems(killer, CECKTINONS_VOUCHER2) && giveItemRandomly(qs.getPlayer(), npc, BONE_FRAGMENT, 1, 10, 1.0, true)) - { - qs.setCond(4, true); - } - break; - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-01.htm deleted file mode 100644 index 15c4a9e5cf..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Gallint:
-Young traveler of an alien race, how did you chance to journey to this remote island? I'm sure the Human world must seem fascinating to your eyes. I do wish I could speak with you longer, but unfortunately I have pressing matters to attend to, and cannot spend my time in idle conversation.
-When we both have more time, won't you tell me about your homeland?
-(Quest for Human characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-02.htm deleted file mode 100644 index ca12d77667..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Gallint:
-I don't know why, but the magic defense field that I erected around the school of magic disappeared a few days ago. I have restored most of the shields, but I am worried that the spirits that were kept within the school for research have escaped to the outside.
-If some spirits have escaped, I may have to ask you to go and capture them ...
-(Quest for Human characters level 10 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-03.htm deleted file mode 100644 index 6ba0e2567b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Magister Gallint:
-Recently I have been studying the Spirit Of Mirrors. This spirit does not have a set form and reflects the form of others, like a mirror. The name Spirit Of Mirrors comes from that trait. I think that the magical creature called the doppelganger may also be an evolved form of the Spirit Of Mirrors.
-But there has been a problem! I don't know why, but the magic defense field that I built around the School of Magic disappeared a few days ago. Three of the spirits of mirrors kept in my research lab escaped during that time.
-I need to recapture the escaped spirits before they harm anyone, but my priority is in examining the shields around the magic school. So, please help me. Do you think you can find the spirits of mirrors for me? If you help, I will give you the wand of the adept as a reward. It is a very useful weapon for those walking the path of a mage.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-04.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-04.htm deleted file mode 100644 index a0f1459af7..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Magister Gallint:
-Thank you. Fortunately, I think the spirits have gone into the woods rather than to the village. Things may become complicated if a Spirit Of Mirrors encounters a dangerous beast and changes into its identical form, so they must be caught as soon as possible.
-To capture the Spirit Of Mirrors, you need this oak wand. Weaken the spirit by attacking it with sword or magic, then deliver the finishing blow with this oak wand, and you will be able to seal the spirit within the wand. I will give you three enchanted wands, one for each spirit that has escaped.
-The village guards may have found some helpful evidence during their patrol. It may be a good idea to stop by the village and speak to the guards. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-05.html deleted file mode 100644 index d18202755f..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Gallint:
-Go and capture all three escaped spirits of mirrors. Don't forget! You can only capture them using the oak wands I gave you.
-You might get some leads on the spirits of mirrors by speaking to the guards of the village. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-06.html deleted file mode 100644 index cfdfca1c59..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30017-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Grand Magister Gallint:
-You have captured all the escaped spirits of mirrors! Thank you! Now that I have restored all the force fields around the School of Wizardry, the spirits will never escape again.
-I will give you this as a sign of my appreciation. It may not seem like much, but it will help bring out the hidden magic potential of its user. As Einhovant always says, true strength must be found within. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30041-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30041-01.html deleted file mode 100644 index 7369868c94..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30041-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Arnold:
-Yesterday afternoon, as I was guarding the students of the magic school while they gathered materials near the Obelisk of Victory, a great toad crawled by. I wasn't paying much attention to it, but all of a sudden, that great toad turned into an Orc Warrior! I was startled and about to draw my sword, but I guess he felt threatened, escaping beyond the falls.
-I rubbed my eyes and asked the magister from the magic school what was going on and he had also clearly seen the toad turn into an Orc Warrior. I have no idea what happened. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30043-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30043-01.html deleted file mode 100644 index a0cc9843c4..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30043-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Johnstone:
-A few days ago, while patrolling the western parts of the School of Wizardry, I encountered a werewolf near a bridge. I drew my bow and chased after him, but all of a sudden, his body started to waver, and he turned into a great toad! Do you think there are some werewolves that know how to perform strange magic? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30045-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30045-01.html deleted file mode 100644 index a64ab09d18..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/30045-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Kenyos:
-Last night, while patrolling the west coast of the island, I saw an Orc transforming into a werewolf! I thought I may have been seeing things, because I was so tired, but I asked the other guards and they all say that they saw the same thing! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/Q00104_SpiritOfMirrors.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/Q00104_SpiritOfMirrors.java deleted file mode 100644 index d3d349c15a..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00104_SpiritOfMirrors/Q00104_SpiritOfMirrors.java +++ /dev/null @@ -1,163 +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.Q00104_SpiritOfMirrors; - -import java.util.HashMap; -import java.util.Map; - -import com.l2jmobius.gameserver.enums.QuestSound; -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.itemcontainer.Inventory; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; - -/** - * Spirit of Mirrors (104) - * @author xban1x - */ -public final class Q00104_SpiritOfMirrors extends Quest -{ - // NPCs - private static final int GALLINT = 30017; - private static final int ARNOLD = 30041; - private static final int JOHNSTONE = 30043; - private static final int KENYOS = 30045; - // Items - private static final int GALLINTS_OAK_WAND = 748; - private static final int SPIRITBOUND_WAND1 = 1135; - private static final int SPIRITBOUND_WAND2 = 1136; - private static final int SPIRITBOUND_WAND3 = 1137; - // Monsters - private static final Map MONSTERS = new HashMap<>(); - static - { - MONSTERS.put(27003, SPIRITBOUND_WAND1); // Spirit Of Mirrors - MONSTERS.put(27004, SPIRITBOUND_WAND2); // Spirit Of Mirrors - MONSTERS.put(27005, SPIRITBOUND_WAND3); // Spirit Of Mirrors - } - // Rewards - private static final int REWARDS = 49044; // Wand of Adept - // Misc - private static final int MIN_LVL = 10; - - public Q00104_SpiritOfMirrors() - { - super(104); - addStartNpc(GALLINT); - addTalkId(ARNOLD, GALLINT, JOHNSTONE, KENYOS); - addKillId(MONSTERS.keySet()); - registerQuestItems(GALLINTS_OAK_WAND, SPIRITBOUND_WAND1, SPIRITBOUND_WAND2, SPIRITBOUND_WAND3); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - if ((st != null) && event.equalsIgnoreCase("30017-04.htm")) - { - st.startQuest(); - giveItems(player, GALLINTS_OAK_WAND, 3); - return event; - } - return null; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState st = getQuestState(killer, false); - if ((st != null) && (st.isCond(1) || st.isCond(2)) && (getItemEquipped(killer, Inventory.PAPERDOLL_RHAND) == GALLINTS_OAK_WAND) && !hasQuestItems(killer, MONSTERS.get(npc.getId()))) - { - takeItems(killer, GALLINTS_OAK_WAND, 1); - giveItems(killer, MONSTERS.get(npc.getId()), 1); - if (hasQuestItems(killer, SPIRITBOUND_WAND1, SPIRITBOUND_WAND2, SPIRITBOUND_WAND3)) - { - st.setCond(3, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case GALLINT: - { - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.HUMAN) ? (player.getLevel() >= MIN_LVL) ? "30017-03.htm" : "30017-02.htm" : "30017-01.htm"; - break; - } - case State.STARTED: - { - if (st.isCond(3) && hasQuestItems(player, SPIRITBOUND_WAND1, SPIRITBOUND_WAND2, SPIRITBOUND_WAND3)) - { - // Q00281_HeadForTheHills.giveNewbieReward(player); - rewardItems(player, REWARDS, 1); - st.exitQuest(false, true); - htmltext = "30017-06.html"; - } - else - { - htmltext = "30017-05.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case ARNOLD: - case JOHNSTONE: - case KENYOS: - { - if (st.isCond(1)) - { - if (!st.isSet(npc.getName())) - { - st.set(npc.getName(), "1"); - } - if (st.isSet("Arnold") && st.isSet("Johnstone") && st.isSet("Kenyos")) - { - st.setCond(2, true); - } - } - htmltext = npc.getId() + "-01.html"; - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-01.htm deleted file mode 100644 index 4749e63f10..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sentinel Kendell:
-Traveller of a foreign race, the Elves are currently engaged in war with the kaboo Orc tribe. If you plan on travelling outside the village, take care not to become involved in the battle or you shall be hurt.
-(Quest for Elven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-02.htm deleted file mode 100644 index c3db80a1bd..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sentinel Kendell:
-Looking at young Elves today, I think that they are like fragile flowers growing under the shade of the Mother Tree. Granted, they learn the use of The Bow or arrow from many fine masters, or magic to command the elementals from wise sorcerors, but that is purely academic, and I worry that they may not be able to perform well in actual battle. Thus, I have always advocated that young Elves need to actively go into the battlefield and receive actual training.
-I'm sure you also want to see the results of your training, and also receive acknowledgement of your skills? Soon the Orc tribes from the Misty Mountains and our Elven Fighters will be having a skirmish. When the time comes, I will give you the chance to participate in battle.
-(Quest for Elven characters level 10 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-03.htm deleted file mode 100644 index 7cd445430c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sentinel Kendell:
-Recently the orcs of Fog Mountain have become bold, and have attacked our beautiful woods in large groups. Orcs have invaded our forests before, but never in such large numbers.
-We Elven fighters plan to take this opportunity to strike back at those orcs that invade our homes, so that they will never again try to take over the Elven Forest. Will you face the orcs as a member of the guardians?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-04.html deleted file mode 100644 index 1d25e7edd0..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Sentinel Kendell:
-My young friend, I advise you to take this opportunity to prove your bravery. Now I will tell you exactly what role you must play from this moment on.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-05.html deleted file mode 100644 index 3c5c832f84..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Sentinel Kendell:
-As you know, the Elven fighting method is to form many squadrons and weaken the opponent's strength slowly through repeated attacks and retreats, rather than rely on a full scale clash between large armies. Bear this in mind. A retreat is not a shameful thing. If we retreat without overextending the fight, the opportunity for victory will always seek us out.
-Your task is to throw the opponents into turmoil by slaying their leaders. This decree lists which Orc leaders you must slay and where their locations are. The information has been written based on the reports of scouts, and is surely valid. Slay the targets and bring back proof of their deaths.
-Well, go on now. May the blessings of Eva be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-06.html deleted file mode 100644 index 1fad96cf9e..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Sentinel Kendell:
-Young friend, why have you not left yet? We must spare no time in defeating the kaboo orcs that invade our beautiful woods!
-The orders I have given you list which Orc leaders you must slay and where their locations are. Slay the targets and bring back proof of their deaths. As your opponent is an Orc leader, take extra caution.
-Well, go on now. May the blessings of Eva be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-07.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-07.html deleted file mode 100644 index aebab2cc99..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Sentinel Kendell:
-Well done indeed, my young friend. I have received reports that the kaboo orcs, having lost their leader, have scattered. Now it is only a matter of time before we can completely drive the scattered orcs out of our woods. May the souls of our brothers slain by the orcs be comforted through this...
-But the battle is not over yet. I have received reports that the Orc army is amassing near Lake Iris, south of the village. Your second task is to defeat one of the leaders of that army. This order contains details about the target you must face. Bear this in mind. An animal becomes violent if cornered. Be extra careful. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-08.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-08.html deleted file mode 100644 index 4c62b3d874..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-08.html +++ /dev/null @@ -1,4 +0,0 @@ -Sentinel Kendell:
-Young friend, have you not left the village yet? The target you must slay is written on the orders I gave you. Slay him and bring back proof of his death.
-And take heed. An animal becomes violent if cornered. Be extra careful. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-09.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-09.html deleted file mode 100644 index 6c4a64350c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/30218-09.html +++ /dev/null @@ -1,6 +0,0 @@ -Sentinel Kendell:
-By the looks of that amulet, I see that you have delivered Bhato Bloodspear to the eternal rest of the deep lake. I'm sure Shilen has taken his bloody soul.
-My comrade, you have fought well for the brothers of the woods. There is nothing more you need to do now. I have received word that the Orc army has retreated back to the Misty Mountains. I'm sure their severe defeat this time will be a lesson to them, and they will not attempt to take over our woods again. There are still orcs lurking in the woods, but they are mere stragglers that have strayed from their army.
-To commemorate your achievement in this battle, I will present you with this. This is a weapon used by our Red Sunset Brothers who fought alongside Alberius during the battle with the Elves. That clan has been disbanded now, but the swords and staffs they used are presented even now to talented youth that fight for the glory of our race.
-My young brother, until the day we meet again, may the brilliance of Mithril shine on the woods, lakes, and in your soul. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/Q00105_SkirmishWithOrcs.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/Q00105_SkirmishWithOrcs.java deleted file mode 100644 index 5b6aadeb6a..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00105_SkirmishWithOrcs/Q00105_SkirmishWithOrcs.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.Q00105_SkirmishWithOrcs; - -import java.util.HashMap; -import java.util.Map; - -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; -import com.l2jmobius.gameserver.network.serverpackets.SocialAction; -import com.l2jmobius.gameserver.util.Util; - -/** - * Skimirish with Orcs (105) - * @author janiko - */ -public final class Q00105_SkirmishWithOrcs extends Quest -{ - // NPC - private static final int KENDNELL = 30218; - // Items - private static final int KENDELLS_1ST_ORDER = 1836; - private static final int KENDELLS_2ND_ORDER = 1837; - private static final int KENDELLS_3RD_ORDER = 1838; - private static final int KENDELLS_4TH_ORDER = 1839; - private static final int KENDELLS_5TH_ORDER = 1840; - private static final int KENDELLS_6TH_ORDER = 1841; - private static final int KENDELLS_7TH_ORDER = 1842; - private static final int KENDELLS_8TH_ORDER = 1843; - private static final int KABOO_CHIEFS_1ST_TORQUE = 1844; - private static final int KABOO_CHIEFS_2ST_TORQUE = 1845; - private static final Map MONSTER_DROP = new HashMap<>(); - static - { - MONSTER_DROP.put(27059, KENDELLS_1ST_ORDER); // Uoph (Kaboo Chief) - MONSTER_DROP.put(27060, KENDELLS_2ND_ORDER); // Kracha (Kaboo Chief) - MONSTER_DROP.put(27061, KENDELLS_3RD_ORDER); // Batoh (Kaboo Chief) - MONSTER_DROP.put(27062, KENDELLS_4TH_ORDER); // Tanukia (Kaboo Chief) - MONSTER_DROP.put(27064, KENDELLS_5TH_ORDER); // Turel (Kaboo Chief) - MONSTER_DROP.put(27065, KENDELLS_6TH_ORDER); // Roko (Kaboo Chief) - MONSTER_DROP.put(27067, KENDELLS_7TH_ORDER); // Kamut (Kaboo Chief) - MONSTER_DROP.put(27068, KENDELLS_8TH_ORDER); // Murtika (Kaboo Chief) - } - private static final int[] KENDNELLS_ORDERS = - { - KENDELLS_1ST_ORDER, - KENDELLS_2ND_ORDER, - KENDELLS_3RD_ORDER, - KENDELLS_4TH_ORDER, - KENDELLS_5TH_ORDER, - KENDELLS_6TH_ORDER, - KENDELLS_7TH_ORDER, - KENDELLS_8TH_ORDER - }; - // Rewards - private static final int SWORD_OF_SUNSET = 49046; - private static final int STAFF_OF_SUNSET = 49045; - // Misc - private static final int MIN_LVL = 10; - - public Q00105_SkirmishWithOrcs() - { - super(105); - addStartNpc(KENDNELL); - addTalkId(KENDNELL); - addKillId(MONSTER_DROP.keySet()); - registerQuestItems(KENDNELLS_ORDERS); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - String htmltext = null; - if (st == null) - { - return htmltext; - } - switch (event) - { - case "30218-04.html": - { - if (st.isCreated()) - { - st.startQuest(); - giveItems(player, KENDNELLS_ORDERS[getRandom(0, 3)], 1); - htmltext = event; - } - break; - } - case "30218-05.html": - { - htmltext = event; - break; - } - } - return htmltext; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState st = getQuestState(killer, false); - if ((st != null) && Util.checkIfInRange(1500, npc, killer, true)) - { - switch (npc.getId()) - { - case 27059: - case 27060: - case 27061: - case 27062: - { - if (st.isCond(1) && hasQuestItems(killer, MONSTER_DROP.get(npc.getId()))) - { - giveItems(killer, KABOO_CHIEFS_1ST_TORQUE, 1); - st.setCond(2, true); - } - break; - } - case 27064: - case 27065: - case 27067: - case 27068: - { - if (st.isCond(3) && hasQuestItems(killer, MONSTER_DROP.get(npc.getId()))) - { - giveItems(killer, KABOO_CHIEFS_2ST_TORQUE, 1); - st.setCond(4, true); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance talker) - { - final QuestState st = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (st.getState()) - { - case State.CREATED: - { - if (talker.getRace() == Race.ELF) - { - htmltext = (talker.getLevel() >= MIN_LVL) ? "30218-03.htm" : "30218-02.htm"; - } - else - { - htmltext = "30218-01.htm"; - } - break; - } - case State.STARTED: - { - if (hasAtLeastOneQuestItem(talker, KENDELLS_1ST_ORDER, KENDELLS_2ND_ORDER, KENDELLS_3RD_ORDER, KENDELLS_4TH_ORDER)) - { - htmltext = "30218-06.html"; - } - if (st.isCond(2) && hasQuestItems(talker, KABOO_CHIEFS_1ST_TORQUE)) - { - for (int i = 0; i < 4; i++) - { - takeItems(talker, KENDNELLS_ORDERS[i], -1); - } - takeItems(talker, KABOO_CHIEFS_1ST_TORQUE, 1); - giveItems(talker, KENDNELLS_ORDERS[getRandom(4, 7)], 1); - st.setCond(3, true); - htmltext = "30218-07.html"; - } - if (hasAtLeastOneQuestItem(talker, KENDELLS_5TH_ORDER, KENDELLS_6TH_ORDER, KENDELLS_7TH_ORDER, KENDELLS_8TH_ORDER)) - { - htmltext = "30218-08.html"; - } - if (st.isCond(4) && hasQuestItems(talker, KABOO_CHIEFS_2ST_TORQUE)) - { - // Q00281_HeadForTheHills.giveNewbieReward(talker); - if (talker.isMageClass()) - { - giveItems(talker, STAFF_OF_SUNSET, 1); - } - else - { - giveItems(talker, SWORD_OF_SUNSET, 1); - } - talker.sendPacket(new SocialAction(talker.getObjectId(), 3)); - st.exitQuest(false, true); - htmltext = "30218-09.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30133-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30133-01.html deleted file mode 100644 index dddb83b64c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30133-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Abyssal Celebrant Kartia:
-How may I help you? Tetrarch Thifiell sent you? Oh, no ... I haven't even sent word yet, and he has already sent someone ...
-Well, I guess it will be best to just let you know the truth. Actually, four days ago, the exact day the Tetrarch asked me to do this translation work, in fact, I sent an apprentice to fetch the original Revelation from the Tetrarch. But while the apprentice was returning to the temple, he was attacked by Orcs and robbed of the documents.
-Before he was killed by the Orcs, the apprentice cast a spell on himself and came to me in the form of a mangled zombie. Just as the magic gave out, he informed me of the situation with his last dying breath. Based upon the intelligence that the apprentice gave me, I have released spirits everywhere for the last two days, and finally found where the lost scrolls are. The Orcs of the Blackskull tribe looted the documents. They are currently camped out in a region south of the Altar of Passage. To get to the altar, you must follow the path southwest of the village. Pass the School of Dark Arts and go further southwest. It's a considerable distance from here.
-You must track down those Orcs and recover the lost scrolls! You know very well what would happen if Tetrarch Thifiell were angered! Neither you nor I can be safe on the day he discovers that the scrolls have been stolen. Those scrolls must be brought back at once! Hurry! You must recover both the ancient clay tablet and the characters recorded on the sheepskin scroll. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30133-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30133-02.html deleted file mode 100644 index 49fc0d20ce..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30133-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Celebrant Kartia:
-You haven't left yet?! I'm telling you one more time, the Black Skull tribe Orcs that took the Revelation are currently camped near the Altar of Passage. To get to the altar, you must follow the path southwest of the village. Pass the School of Dark Arts and go further southwest. It's a considerable distance from here.
-The day that the Tetrarch hears about the loss of the revelation is the day both our lives are in peril! I'm sure you know by now the fiery temper of the Tetrarch. I beg you to hurry! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30133-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30133-03.html deleted file mode 100644 index da7c61ea8b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30133-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Abyssal Celebrant Kartia:
-Oh, you have recovered the scroll and the tablet. Thank you so much. Now I can start the translation.
-This sheepskin scroll is Kaisha's Revelation. And this clay tablet was recorded by Mystics in the Elmoreden age. It lists the kingdom's characters alongside the characters used by the giants, and is a key in translating the revelation. It's surprising that Tetrarch Thifiell even got his hands on this.
-All right! The translation is complete. Please take it. Go and deliver it to Tetrarch Thifiell at once. I must go now and create a copy of the original revelation. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30133-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30133-04.html deleted file mode 100644 index 754631c627..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30133-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Celebrant Kartia:
-Go immediately and deliver my translations to Tetrarch Thifiell! Thifiell is very impatient and hates waiting. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-01.htm deleted file mode 100644 index 82d1df912e..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tetrarch Thifiell:
-Curious foreign traveler, I have no favor to ask of you. As a rule, our race of darkness prefers not to receive the aid of others.
-(Quest for Dark Elven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-02.htm deleted file mode 100644 index f12b99b811..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Tetrarch Thifiell:
-Recently a portion of the School of Dark Arts collapsed and I was able to obtain an ancient document. Because it was written in the long lost language of the ancient giants, I have asked Abyssal Celebrant Kartia, who is well learned in the ancient languages, to translate it for me.
-When Kartia notifies me that he has completed the translation, I'd like you to bring that document to me. I think he will contact me soon, so come back again later.
-(Quest for Dark Elven characters level 10 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-03.htm deleted file mode 100644 index 2d77d07684..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Tetrarch Thifiell:
-Recently, when a portion of the School of Dark Arts collapsed, a hidden room was revealed, and a portion of the ancient scroll called Kaisha's Revelation was discovered. Have you ever heard of this scroll?
-Fifty years ago, by the western shores of the Human kingdom Elmore, a number of very old sheepskin scrolls were discovered. According to Honorius, the Human scholar who discovered them, the scrolls were part of a religious text written in the Early Age of the Giants. Surprisingly, the writings of the scroll contained truths previously unknown to the world or else tainted by falsehoods, the legend of Gran Kain and Shillien.
-But unfortunately, Honorius was imprisoned by the foolish Humans who worship Einhasad before he could translate the scrolls, and the documents he had been translating were all taken from him. A ridiculous religious court hearing was held, and the judgment was even more unbelievable -- "The accused is hereby convicted of forgery of a heretical text in secret correspondence with the followers of the dark arts, and his blasphemy is unforgivable." In the end, this poor scholar was accused of being a pagan and was put to death by those religious leaders who feared the truth. Torched at the stake. The Humans say that our Dark Elven brothers are ruthless, but we can never be a match for the coldhearted cruelty of the Humans.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-04.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-04.htm deleted file mode 100644 index 284564dab9..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Tetrarch Thifiell:
-It is believed that at Honorius' execution by burning at the stake, the documents he had been translating were all burned, but there were also rumors that a portion of them had been stolen. The sheepskin scrolls were never found, and thus the rumors were believed to be false, but actually, they were hidden in the School of Dark Arts. That they found their way to me can only be considered Shillien's will.
-It's a shame that I cannot read the Revelations properly, because I do not know the language of the giants of ere. So I have asked Abyssal Celebrant Kartia, who is well learned in the ancient languages, to translate them for me. It has been four days, and I think that they should have been finished by now. I'd like you to go to the temple of Shillien, seek Abyssal Celebrant Kartia, and bring back the translated revelations to me. I'm sure it will be a learning experience for you also.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-05.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-05.htm deleted file mode 100644 index 8fc927c36b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tetrarch Thifiell:
-Go and seek Abyssal Celebrant Kartia in the Temple of Shillien. This black onyx necklace was promised to Kartia in return for the translation, so go deliver it to him, and return to me with the translated Revelations.
-Take care that no one hears about Kaisha's revelations. There are many dangerous characters who would stop at nothing to get their hands on that ancient scroll. For your safety and for mine, it would be best to take care of this matter quietly. Do you understand what I'm saying? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-06.html deleted file mode 100644 index 3e7160131f..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Tetrarch Thifiell:
-What are you doing, you haven't gone to the temple yet?! Go immediately to the Temple of Shillien and seek Kartia. Give him the onyx talisman and return to me with the translated revelations. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-07.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-07.html deleted file mode 100644 index eaa19cbde9..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/30358-07.html +++ /dev/null @@ -1,6 +0,0 @@ -Tetrarch Thifiell:
-Well done! I was just getting anxious that you were not returning ... So, is this the Kaisha's revelation that Kartia has translated? This ancient writing contains the dark inheritance passed on to our race, the truths that have been until now hidden by the Elves of Light and the Humans. Would you like to hear?
-In the beginning Gran Kain of the darkness and Einhasad of the light decreed us their children the lords of all creatures and had us rule all the earth ... Of the four children that were produced from the union of these two gods, the goddess born with the destiny to rule water was Shillien ... Later Einhasad borrowed the power of water from Shillien and created new life. The Treants, race of the trees. Shillien looked after this newly born race as a mother takes care of her child ...
-The Elves of light seek the origin of our race from the goddess Eva, but before she became the goddess of water, the title belonged to Shillien. Now the queen of death, Shillien is the true mother of our race. If you seek the path of darkness, keep this story deeply engraved in your mind. If you have studied the basics of the dark arts, you would know that the gods are the origin of the magic power that makes up this universe; thus the deeper the understanding of the gods, the greater the power of the one walking the path of darkness becomes.
-In honor of your new revelation, I will give you this weapon. It is a sharp blade that contains the magic power of the spirits. It will be useful in the future. But take care not to rely too heavily on such small tools. Never forget that the true power of magic lies within the Mystic. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/Q00106_ForgottenTruth.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/Q00106_ForgottenTruth.java deleted file mode 100644 index 98b5e04214..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00106_ForgottenTruth/Q00106_ForgottenTruth.java +++ /dev/null @@ -1,212 +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.Q00106_ForgottenTruth; - -import com.l2jmobius.gameserver.enums.QuestSound; -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; -import com.l2jmobius.gameserver.network.serverpackets.SocialAction; -import com.l2jmobius.gameserver.util.Util; - -/** - * Forgotten Truth (106) - * @author janiko - */ -public final class Q00106_ForgottenTruth extends Quest -{ - // NPCs - private static final int THIFIELL = 30358; - private static final int KARTA = 30133; - // Monster - private static final int TUMRAN_ORC_BRIGAND = 27070; - // Items - private static final int ONYX_TALISMAN1 = 984; - private static final int ONYX_TALISMAN2 = 985; - private static final int ANCIENT_SCROLL = 986; - private static final int ANCIENT_CLAY_TABLET = 987; - private static final int KARTAS_TRANSLATION = 988; - // Reward - private static final int REWARDS = 49049; // Eldritch Dagger (Novice) - // Misc - private static final int MIN_LVL = 10; - - public Q00106_ForgottenTruth() - { - super(106); - addStartNpc(THIFIELL); - addTalkId(THIFIELL, KARTA); - addKillId(TUMRAN_ORC_BRIGAND); - registerQuestItems(KARTAS_TRANSLATION, ONYX_TALISMAN1, ONYX_TALISMAN2, ANCIENT_SCROLL, ANCIENT_CLAY_TABLET); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - String htmltext = null; - if (st == null) - { - return htmltext; - } - switch (event) - { - case "30358-04.htm": - { - htmltext = event; - break; - } - case "30358-05.htm": - { - if (st.isCreated()) - { - st.startQuest(); - giveItems(player, ONYX_TALISMAN1, 1); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState st = getQuestState(killer, false); - if ((st != null) && st.isCond(2) && Util.checkIfInRange(1500, npc, killer, true)) - { - if ((getRandom(100) < 20) && hasQuestItems(killer, ONYX_TALISMAN2)) - { - if (!hasQuestItems(killer, ANCIENT_SCROLL)) - { - giveItems(killer, ANCIENT_SCROLL, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE); - } - else if (!hasQuestItems(killer, ANCIENT_CLAY_TABLET)) - { - st.setCond(3, true); - giveItems(killer, ANCIENT_CLAY_TABLET, 1); - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance talker) - { - final QuestState st = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (npc.getId()) - { - case THIFIELL: - { - switch (st.getState()) - { - case State.CREATED: - { - if (talker.getRace() == Race.DARK_ELF) - { - htmltext = talker.getLevel() >= MIN_LVL ? "30358-03.htm" : "30358-02.htm"; - } - else - { - htmltext = "30358-01.htm"; - } - break; - } - case State.STARTED: - { - if (hasAtLeastOneQuestItem(talker, ONYX_TALISMAN1, ONYX_TALISMAN2) && !hasQuestItems(talker, KARTAS_TRANSLATION)) - { - htmltext = "30358-06.html"; - } - else if (st.isCond(4) && hasQuestItems(talker, KARTAS_TRANSLATION)) - { - // Q00281_HeadForTheHills.giveNewbieReward(talker); - rewardItems(talker, REWARDS, 1); - talker.sendPacket(new SocialAction(talker.getObjectId(), 3)); - st.exitQuest(false, true); - htmltext = "30358-07.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - break; - } - case KARTA: - { - if (st.isStarted()) - { - switch (st.getCond()) - { - case 1: - { - if (hasQuestItems(talker, ONYX_TALISMAN1)) - { - st.setCond(2, true); - takeItems(talker, ONYX_TALISMAN1, -1); - giveItems(talker, ONYX_TALISMAN2, 1); - htmltext = "30133-01.html"; - } - break; - } - case 2: - { - if (hasQuestItems(talker, ONYX_TALISMAN2)) - { - htmltext = "30133-02.html"; - } - break; - } - case 3: - { - if (hasQuestItems(talker, ANCIENT_SCROLL, ANCIENT_CLAY_TABLET)) - { - st.setCond(4, true); - takeItems(talker, -1, ANCIENT_SCROLL, ANCIENT_CLAY_TABLET, ONYX_TALISMAN2); - giveItems(talker, KARTAS_TRANSLATION, 1); - htmltext = "30133-03.html"; - } - break; - } - case 4: - { - if (hasQuestItems(talker, KARTAS_TRANSLATION)) - { - htmltext = "30133-04.html"; - } - break; - } - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-01.htm deleted file mode 100644 index 2035905fcf..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Urutu Chief Hatos:
-I, Urutu Chief Hatos, do not assign quests to pitiful underlings of other weak races!
-(Quest for Orc characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-02.htm deleted file mode 100644 index 340593a248..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Urutu Chief Hatos:
-We cannot afford to fail in this important mission. I, Urutu Chief Hatos, cannot assign this important mission to an inexperienced stripling like you!
-(Only Orc characters level 10 and above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-03.htm deleted file mode 100644 index 2e8046ff99..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Urutu Chief Hatos:
-Seer Livina has sent an urgent message. She says that the traitor Baranka is planning something suspicious! What's more, according to the scout's report, Baranka's followers are moving quickly to a new location!
-Anyone who finds out what the traitor is plotting, and even better, puts a stop to the scheme, will receive a great reward from me, Urutu Chief Hatos! I don't care who it is!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-04.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-04.htm deleted file mode 100644 index decace674a..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Urutu Chief Hatos:
-Tejakar Oroka! Good! First, we must capture Baranka's followers!
-Once you catch them, do whatever you'd like with them! But first, find out what they are plotting, and report to me!
-Ask Centurion Parugon about the traitor's followers! He is in the northern part of the village. Leave at once! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-05.html deleted file mode 100644 index 5829137ad5..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Urutu Chief Hatos:
-Has Centurion Parugon told you where to find the followers of the traitor? Raid them and find out their scheme as soon as possible!
-If you succeed, I will reward you! If not, expect a punishment as great as my reward would have been! Do not disappoint me! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-06.html deleted file mode 100644 index 2a05f5d5b9..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-06.html +++ /dev/null @@ -1,7 +0,0 @@ -Urutu Chief Hatos:
-As I, Hatos, expected, the traitor is secretly communicating with other races!
-Dekara Pa'agrio! Praise Pa'agrio! Bring death to the traitor of our race!
-There is no way Baranka would send secret letters to only one place! There must be some letters that were sent to other places as well! Find the rest of them!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-07.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-07.html deleted file mode 100644 index e9830ee4fa..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Urutu Chief Hatos:
-How dare you disobey me!
-I would put you to death right now, but a promise is a promise! I, Urutu Chief Hatos, always keep my word! Take this reward and get out of my sight! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-08.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-08.html deleted file mode 100644 index 9546539ae0..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Urutu Chief Hatos:
-That's the spirit! Do not forget that fiery battle spirit, and hurry to fulfill my orders! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-09.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-09.html deleted file mode 100644 index 018610e383..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-09.html +++ /dev/null @@ -1,7 +0,0 @@ -Urutu Chief Hatos:
-How dare he conspire with those dirty Dark Elves...!
-Dekara Pa'agrio! Praise Pa'agrio! Bring death to the traitor of our race!
-The traitor Baranka must have sent secret letters to other places as well. Find the rest and bring them to me!
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-10.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-10.html deleted file mode 100644 index 0a89921671..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-10.html +++ /dev/null @@ -1,4 +0,0 @@ -Urutu Chief Hatos:
-Dekara Pa'agrio! Praise Pa'agrio! Bring death to the traitor of our race!
-Go and find the rest of the letters! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-11.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-11.html deleted file mode 100644 index a6a35936f7..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30568-11.html +++ /dev/null @@ -1,5 +0,0 @@ -Urutu Chief Hatos:
-What, even the Elves? Baranka, has he truly forgotten the pride of the Orcs?!
-I, Urutu Chief Hatos, declare this! The traitor cannot be forgiven. I will prepare the cruelest punishment for Baranka, for betraying his own people!
-And you! Urutu Chief Hatos is very pleased! I will give you a great reward! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30580-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30580-01.html deleted file mode 100644 index a388efc426..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/30580-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Centurion Parugon:
-Young Orc, are you in charge of Hatos's mission? Somehow, you don't look trustworthy enough!
-But, for now, I will tell you what you should know. Baranka's Messenger is about to leave the eastern part of the Immortal Plateau, and move to the Frozen Waterfalls. You can reach the Frozen Waterfalls by traveling northeast.
-Baranka's Messenger is accompanied by escorts, so be careful. You will be able to catch them if you leave now! Hurry!! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/Q00107_MercilessPunishment.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/Q00107_MercilessPunishment.java deleted file mode 100644 index de98d79843..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00107_MercilessPunishment/Q00107_MercilessPunishment.java +++ /dev/null @@ -1,266 +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.Q00107_MercilessPunishment; - -import com.l2jmobius.gameserver.enums.QuestSound; -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; -import com.l2jmobius.gameserver.network.serverpackets.SocialAction; -import com.l2jmobius.gameserver.util.Util; - -/** - * Merciless Punishment (107) - * @author janiko - */ -public final class Q00107_MercilessPunishment extends Quest -{ - // Npc - private static final int URUTU_CHIEF_HATOS = 30568; - private static final int CENTURION_PARUGON = 30580; - // Items - private static final int HATOSS_ORDER_1 = 1553; - private static final int HATOSS_ORDER_2 = 1554; - private static final int HATOSS_ORDER_3 = 1555; - private static final int LETTER_TO_DARK_ELF = 1556; - private static final int LETTER_TO_HUMAN = 1557; - private static final int LETTER_TO_ELF = 1558; - // Monster - private static final int BARANKA_MESSENGER = 27041; - // Rewards - private static final int BUTCHER = 49052; - // Misc - private static final int MIN_LVL = 10; - - public Q00107_MercilessPunishment() - { - super(107); - addStartNpc(URUTU_CHIEF_HATOS); - addTalkId(URUTU_CHIEF_HATOS, CENTURION_PARUGON); - addKillId(BARANKA_MESSENGER); - registerQuestItems(HATOSS_ORDER_1, HATOSS_ORDER_2, HATOSS_ORDER_3, LETTER_TO_DARK_ELF, LETTER_TO_HUMAN, LETTER_TO_ELF); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, false); - String htmltext = null; - if (qs == null) - { - return htmltext; - } - switch (event) - { - case "30568-04.htm": - { - if (qs.isCreated()) - { - qs.startQuest(); - giveItems(player, HATOSS_ORDER_1, 1); - htmltext = event; - } - break; - } - case "30568-07.html": - { - giveAdena(player, 200, true); - playSound(player, QuestSound.ITEMSOUND_QUEST_GIVEUP); - qs.exitQuest(false, true); - htmltext = event; - break; - } - case "30568-08.html": - { - if (qs.isCond(3) && hasQuestItems(player, HATOSS_ORDER_1)) - { - qs.setCond(4); - takeItems(player, HATOSS_ORDER_1, -1); - giveItems(player, HATOSS_ORDER_2, 1); - htmltext = event; - } - break; - } - case "30568-10.html": - { - if (qs.isCond(5) && hasQuestItems(player, HATOSS_ORDER_2)) - { - qs.setCond(6); - takeItems(player, HATOSS_ORDER_2, -1); - giveItems(player, HATOSS_ORDER_3, 1); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - switch (npc.getId()) - { - case URUTU_CHIEF_HATOS: - { - switch (qs.getState()) - { - case State.CREATED: - { - if (talker.getRace() != Race.ORC) - { - htmltext = "30568-01.htm"; - } - else if (talker.getLevel() < MIN_LVL) - { - htmltext = "30568-02.htm"; - } - else - { - htmltext = "30568-03.htm"; - } - break; - } - case State.STARTED: - { - switch (qs.getCond()) - { - case 1: - case 2: - { - if (hasQuestItems(talker, HATOSS_ORDER_1)) - { - htmltext = "30568-05.html"; - } - break; - } - case 3: - { - if (hasQuestItems(talker, HATOSS_ORDER_1, LETTER_TO_HUMAN)) - { - htmltext = "30568-06.html"; - } - break; - } - case 4: - { - if (hasQuestItems(talker, HATOSS_ORDER_2, LETTER_TO_HUMAN)) - { - htmltext = "30568-08.html"; - } - break; - } - case 5: - { - if (hasQuestItems(talker, HATOSS_ORDER_2, LETTER_TO_HUMAN, LETTER_TO_DARK_ELF)) - { - htmltext = "30568-09.html"; - } - break; - } - case 6: - { - if (hasQuestItems(talker, HATOSS_ORDER_3, LETTER_TO_HUMAN, LETTER_TO_DARK_ELF)) - { - htmltext = "30568-10.html"; - } - break; - } - case 7: - { - if (hasQuestItems(talker, HATOSS_ORDER_3, LETTER_TO_HUMAN, LETTER_TO_DARK_ELF, LETTER_TO_ELF)) - { - // Q00281_HeadForTheHills.giveNewbieReward(talker); - giveItems(talker, BUTCHER, 1); - qs.exitQuest(false, true); - talker.sendPacket(new SocialAction(talker.getObjectId(), 3)); - htmltext = "30568-11.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - break; - } - case CENTURION_PARUGON: - { - if (qs.isStarted()) - { - if (qs.isCond(1) && hasQuestItems(talker, HATOSS_ORDER_1)) - { - qs.setCond(2, true); - htmltext = "30580-01.html"; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && Util.checkIfInRange(1500, npc, killer, true)) - { - switch (qs.getCond()) - { - case 2: - { - if (hasQuestItems(killer, HATOSS_ORDER_1)) - { - giveItems(killer, LETTER_TO_HUMAN, 1); - qs.setCond(3, true); - } - break; - } - case 4: - { - if (hasQuestItems(killer, HATOSS_ORDER_2)) - { - giveItems(killer, LETTER_TO_DARK_ELF, 1); - qs.setCond(5, true); - } - break; - } - case 6: - { - if (hasQuestItems(killer, HATOSS_ORDER_3)) - { - giveItems(killer, LETTER_TO_ELF, 1); - qs.setCond(7, true); - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30516-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30516-01.html deleted file mode 100644 index a0ea8b2fcc..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30516-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Reep:
-Star Diamond? I went on a business trip to Giran expressly for Gouph, and acquired the Star Diamond, that is a fact. I was going to bring it here myself... But Gouph insisted that one of his guild members, Carrier Torocco, be in charge of delivery... So, I gave the jewel to Torocco as he asked. I don't know what happened afterwards.
-As our Contract states, I acquired the Star Diamond for him. It was Gouph who insisted that someone else should deliver it. This Contract was drawn up when requesting the delivery. It may be of aid, so take it. I have nothing to do with this anymore.
-Ah! And when you see Gouph again, tell him that Trader Reep wants the rest of the payment for the jewel. And!!! If he's trying to cheat me, tell him I won't let him get away with it!!! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30516-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30516-02.html deleted file mode 100644 index 26e59707d7..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30516-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Reep:
-Why have you come back? Didn't I tell you? I don't have the Star Diamond! The last person who had the jewel was Carrier Torocco. If you find him, show him the Contract I gave you and ask him why the delivery is taking so long. I have nothing to do with this anymore, so don't come back to me again. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30521-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30521-01.html deleted file mode 100644 index f9e2eeca8d..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30521-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Murdoc:
-Has Brunon sent you? Ah ha! You came to the right place! I was going to visit him regarding the same matter! I opened the Treasure Chest I got from Brunon, and was very surprised to find a jewel in it! I then realized that the Treasure Chests must have been switched.
-But then, something happened! My friend Warehouse Keeper Airy's pet bat all of a sudden swooped in and swallowed the jewel. I was trying to catch the bat and make it spit the jewel out, but it flew out the window... Airy is very upset that I made her lovely Kurupuru fly away, and she won't talk to me!
-This Berry Tart is Airy's favorite dessert. Please give this to her. Her anger will be alleviated somewhat. I need to find that stupid bat as soon as possible... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30521-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30521-02.html deleted file mode 100644 index 013659b8ef..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30521-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Murdoc:
-Hey, you! Don't be shy, and give those pastries to Warehouse Keeper Airy! Also, tell her that I'm very sorry... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30521-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30521-03.html deleted file mode 100644 index 173be2b134..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30521-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Murdoc:
-My colleague Airy is very upset... Whew... Well, it's all my fault... What should I do... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30522-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30522-01.html deleted file mode 100644 index 37a801bd50..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30522-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Airy:
-Berry Tart...? Wow... My favorite... Is that for me? Wow! Thank you very much!
-It's from Murdoc? Humph! I hate Murdoc! He harassed my lovely Kurupuru... It was just a stupid jewel... He didn't have to run after Kurupuru with a knife... Kurupuru got scared and flew away!!!
-Find my Kurupuru! I've had that lovely blade bat for one year! Look at this drawing! Kurupuru looks like this! What do you think? You can find him, right? You can find the jewel if you bring Kurupuru, right...? Right? Right? So please find him...! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30522-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30522-02.html deleted file mode 100644 index 8e50731605..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30522-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Airy:
-You haven't found Kurupuru yet? I even gave you a drawing!!! He's a very cute blade bat! Kurupuru swallowed that Star Diamond or whatever it is you are looking for, and flew away... He must be somewhere outside the village, all cold and dark... trembling... My poor Kurupuru... You must find him! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30522-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30522-03.html deleted file mode 100644 index a550b57615..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30522-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Airy:
-That diamond is...? It's the jewel Kurupuru swallowed, right...? Right? Then, have you found Kurupuru? What? What?
-Wait...! What is this blood on the jewel... It can't be... Kurupuru? Kurupuru!!! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30522-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30522-04.html deleted file mode 100644 index a608a732fc..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30522-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Airy:
-Ugh... Poor Kurupuru... He must be cold and hungry... trembling in some cave... Ughh... Please come back... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-01.htm deleted file mode 100644 index e459018887..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Collector Gouph:
-I can't ask an honored guest of another race who has visited our Dwarven town to run an errand for me! Take your time looking around, and enjoy!
-(Quest for Dwarven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-02.htm deleted file mode 100644 index 3f312bf84e..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Collector Gouph:
-Hey, young friend! Have you ever heard of the jewel called the Star Diamond? It's a very rare gem of which only twelve exist on the entire continent. Due to a recent stroke of luck, I've managed to obtain one of those Star Diamonds... It will be delivered here in few days... I am so excited...! Hoo Hoo Hoo...
-(Quest for Dwarven characters level 10 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-03.htm deleted file mode 100644 index 38b8c616e6..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Collector Gouph:
-Look here, friend. Have you heard of a jewel called the Star Diamond? It's an incredibly rare gem -- only 12 in existence. Well, I got a lead on one of them a while back. It was quite a bit of trouble... Heh, heh...
-But the delivery is already four days late...! Ergh...
-Hey, friend! Do you feel like taking on a job? Go find out why my jewel delivery is late. I'll make it well worth your while, so don't worry! I take care of everyone who does work for me. You won't regret it.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-04.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-04.htm deleted file mode 100644 index 029af3a453..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Collector Gouph:
-Good! Do you know Trader Reep of the weapons shop? He got the Star Diamond for me as my agent in Giran. That fellow is a master of bargaining, and so he got me a really nice price for the jewel. Go see him and ask him what's going on. If you show him this Contract, that scoundrel can't play innocent!
-And tell him this ... if that no-good crook is planning to cheat me, I will not let him get away with it! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-05.html deleted file mode 100644 index bc7cb353fc..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Collector Gouph:
-Have you met Reep? Not yet? What in the world are you doing? If you've made up your mind to do this job, you'd better be responsible and get to it! Go and meet Trader Reep at the weapon shop and ask him where my diamond is, right now. If you show him this Contract, he can't pretend that he doesn't know anything! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-06.html deleted file mode 100644 index 8c81f3fabc..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Collector Gouph:
-What did Reep say? Where is my jewel? Hey, youngster, hurry up and find my jewel! You should be more responsible when you're hired to do a job! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-07.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-07.html deleted file mode 100644 index 8fcfa03d4e..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Collector Gouph:
-Oooh! You've finally brought me my jewel. My precious Star Diamond... Heh, heh, heh... Let me see... my baby...
-What in the world is this? A lump of Coal? Look, young friend, what is the meaning of this? Can't you do a simple job right? Why have you brought me the wrong box? Take this dirty Coal Piece back immediately! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-08.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-08.html deleted file mode 100644 index c0f8440281..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Collector Gouph:
-Are you still running around with that lump of Coal? When are you going to bring me my jewel? Can't you do this job right! Look, youngster, don't disappoint me! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-09.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-09.html deleted file mode 100644 index ad1aa68d23..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30523-09.html +++ /dev/null @@ -1,4 +0,0 @@ -Collector Gouph:
-Oooh! You've finally found it! My Star Diamond...! Heh, heh, heh... Give it to me now! Thank you! Thank you! Thank you!
-You've done well, young friend. As promised, I will give you a reward. Here, take this weapon. This hammer was used by silversmiths from the Elmoreden period. I got it from Gracia a few days ago, and what do you know, they say that someone stole it from the personal vaults of Count Boldstone and smuggled it here... As I hold a public position as one of the leaders of the guild, it is not good for me to have smuggled goods in my possession... So feel free to take it! You can use it or sell it. It's up to you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-01.html deleted file mode 100644 index f495744689..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-01.html +++ /dev/null @@ -1,6 +0,0 @@ -Blacksmith Brunon:
-... This dice...? Where did you get this? Thanks anyway. Is there anything else you want to tell me about?
-Star Diamond? Oh, you mean the fool's jewel that I won from gambling yesterday! I don't care about you people, but I won that jewel through a fair dice game. The jewel is mine now! No matter what you say, I will not give it back to him! You shouldn't ignore the sacred rules of gambling!
-But, it seems like you are in some kind of trouble... Then, how about this? If you do me a favor... I will give you the jewel.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-02.html deleted file mode 100644 index d6a4c23d5c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Brunon:
-All right. I will explain this quest to you, so listen carefully. This happened few weeks ago...
-... When I was delivering jewels that I got at the Mithril Mines, I was attacked by goblin brigands... I barely got out alive, but they took all the jewels I was delivering... I fired those guards, but... Anyway, I didn't get the jewels back yet... I think the goblin brigand lieutenant split the jewels...
-Please go to the west of the Spine Mines, defeat them, and bring the jewels back. They are ten Aquamarines and ten Chrysoberyls. Should you return all of them, I shall give you the jewel your friend had lost from me. You have my word. I consider our agreement to be a binding Contract and I hope it will satisfy you. Please concentrate on finding my precious jewels. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-03.html deleted file mode 100644 index 7e4e089c08..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Brunon:
-Have you recovered all my jewels? Not yet? Have you forgotten about our Contract? I promised that if you restore all my jewels that the goblin brigand lieutenant took from me, I would give you the diamond back that I won from your friend, Torocco. You have to find my ten Aquamarines and ten Chrysoberyls. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-04.html deleted file mode 100644 index 5bd6811cbb..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Brunon:
-Good job! You found all my jewels! Thank you! Now, as we agreed, I will give your friend's diamond back. Take this Gem Box! You don't need to worry about anything. I've never opened it ever since I got it from your friend. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-05.html deleted file mode 100644 index f9aaddfd93..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Brunon:
-Why have you come back? You got the Gem Box. What else do you need from me? Hurry up and give the diamond back to the owner. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-06.html deleted file mode 100644 index f9908cd970..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Brunon:
-Woot?! Is that Murdoc's coal...? How did you...?
-Oh yeah! The treasure chests must have been mixed up! Haha...! How could it have...?! Hey, don't look at me.. Somehow the chest with diamonds got mixed up with the treasure chest of Warehouse Keeper Murdoc. Hahaha... ah nuts.
-Look, I'm sorry, I'll write a letter explaining this whole mess. Give it to Warehouse Keeper Murdoc. He can correct this for us. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-07.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-07.html deleted file mode 100644 index 9c60e2c689..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Brunon:
-Look! I didn't mean it! I was not trying to deceive you! Take the letter I wrote to Warehouse Keeper Murdoc. Then, you will be able to get your Gem Box back. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-08.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-08.html deleted file mode 100644 index 1475c0ea3b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30526-08.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Brunon:
-... Look. I am very busy now... I don't know what you are up to, but can we talk about this later? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30529-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30529-01.html deleted file mode 100644 index 00f7a663d9..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30529-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Miner Maron:
-Elven Wine...? A gift from Torocco? Oh my... This gift is great, but... he's going to have to fix that bad drinking habit of his... I'm always worried that Torocco might start trouble while drinking...
-Whew... I am worried about him... My friend, Torocco, is a fine, steady lad, but... He has two bad habits... One is drinking... And the other is gambling...
-... We were drinking together last night... Then, Blacksmith Brunon suggested we gamble with dice... I told him not to... but Torocco just couldn't resist the temptation, and started to roll the dice... These exact dice here... He was very drunk and lost everything he had... Whew... He may be my friend, but I'm very ashamed of him... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30529-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30529-02.html deleted file mode 100644 index 0e1e5eea7d..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30529-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Miner Maron:
-Ah! You again... Are you an investigator of the Bronze Key Guild? I told you everything I know... I don't know about the Star Diamond... But what I know for sure is that my friend lost everything he had while gambling... to Blacksmith Brunon. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30529-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30529-03.html deleted file mode 100644 index c7daca04e4..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30529-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Miner Maron:
-Whew... I am very worried about my friend, Torocco... He is a nice fellow... Except for his terrible drinking and gambling habits... I don't know when he will cause another problem, so I can't let down my guard... Whew... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-01.html deleted file mode 100644 index b15b1e0015..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Carrier Torocco:
-Blast... What should I do? What should I do? How can I ever get that diamond back? I am in so much trouble... Gouph will kill me... What should I do?
-... What the?! Who are you? How long have you been there? Did Gouph sent you?? Agghh... I'm sorry! Please forgive me...!!! I don't know what to do!!! I lost the legendary Star Diamond, that was my responsibility!!! I dishonored the Carriers, who are famous for their competence... My guild will excommunicate me... I won't be able to pay off the expensive fines even if I worked for the rest of my life? My colleagues and my family will laugh at me... Aghh... This is the end of my life!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-02.html deleted file mode 100644 index 43d536b714..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Carrier Torocco:
-I received the Star Diamond at Giran... and drew a Contract with Reep... I told him that I would be responsible for delivery... Everything was great when I was traveling... And I got here, Kingdom of the Dwarves, last night... I drank with my old friend, Miner Maron... We have been friends ever since we were very young... When we meet once in awhile, we have the bad habit of drinking until we pass out...
-... and we had quite a bit to drink last night... But when I woke up in the morning, I found that my weapons, equipment, travel money, and the box where I put the Star Diamond were missing...! I don't know what could have happened... Agghhhhh...! However... Perhaps my friend Maron remembers something about last night...
-But he paid for the drinks last night, as well as for the tables and chairs I broke... I'm too ashamed to meet him... Why don't you go to the Strip Mine and ask him? Give this wine to Maron for me... This is a rare wine I brought for him from Giran as a present... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-03.html deleted file mode 100644 index 5e49019555..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Carrier Torocco:
-Have you found the Star Diamond...? Not yet... Oh no, oh no... What should I do...
-But you... Didn't you say that you would meet my friend, Miner Maron, and ask him about the jewel? Hurry up and go to the Strip Mine and meet Maron! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-04.html deleted file mode 100644 index 8481bff8df..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Carrier Torocco:
-This is...? Oh wow! The Treasure Chest I was delivering...! You've found the Star Diamond!!! Thank you. Thank you. How can I ever repay you... But first, please take this Treasure Chest to Collector Gouph... He must be waiting... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-05.html deleted file mode 100644 index 20b712fcc6..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/30555-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Carrier Torocco:
-What should I do... What should I do... How can I ever get the diamond back... I am in so much trouble... Gouph will kill me... What should I do... What should I do... Disqualification and excommunication from the guild... ... Expensive fines that I can never pay back in this lifetime... The mocking laughter of my colleagues and my family... Aghh... This is the end of my life... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/Q00108_JumbleTumbleDiamondFuss.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/Q00108_JumbleTumbleDiamondFuss.java deleted file mode 100644 index 25b59bd873..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00108_JumbleTumbleDiamondFuss/Q00108_JumbleTumbleDiamondFuss.java +++ /dev/null @@ -1,544 +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.Q00108_JumbleTumbleDiamondFuss; - -import java.util.HashMap; -import java.util.Map; - -import com.l2jmobius.gameserver.enums.QuestSound; -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; -import com.l2jmobius.gameserver.network.serverpackets.SocialAction; -import com.l2jmobius.gameserver.util.Util; - -/** - * Jumble, Tumble, Diamond Fuss (108) - * @author Janiko - */ -public final class Q00108_JumbleTumbleDiamondFuss extends Quest -{ - // NPCs - private static final int COLLECTOR_GOUPH = 30523; - private static final int TRADER_REEP = 30516; - private static final int CARRIER_TOROCCO = 30555; - private static final int MINER_MARON = 30529; - private static final int BLACKSMITH_BRUNON = 30526; - private static final int WAREHOUSE_KEEPER_MURDOC = 30521; - private static final int WAREHOUSE_KEEPER_AIRY = 30522; - // Monsters - private static final int GOBLIN_BRIGAND_LEADER = 20323; - private static final int GOBLIN_BRIGAND_LIEUTENANT = 20324; - private static final int BLADE_BAT = 20480; - // Items - private static final int GOUPHS_CONTRACT = 1559; - private static final int REEPS_CONTRACT = 1560; - private static final int ELVEN_WINE = 1561; - private static final int BRUNONS_DICE = 1562; - private static final int BRUNONS_CONTRACT = 1563; - private static final int AQUAMARINE = 1564; - private static final int CHRYSOBERYL = 1565; - private static final int GEM_BOX = 1566; - private static final int COAL_PIECE = 1567; - private static final int BRUNONS_LETTER = 1568; - private static final int BERRY_TART = 1569; - private static final int BAT_DIAGRAM = 1570; - private static final int STAR_DIAMOND = 1571; - // Rewards - private static final int SILVERSMITH_HAMMER = 49053; - // Misc - private static final int MIN_LVL = 10; - private static final int MAX_GEM_COUNT = 10; - private static final Map GOBLIN_DROP_CHANCES = new HashMap<>(); - static - { - GOBLIN_DROP_CHANCES.put(GOBLIN_BRIGAND_LEADER, 0.8); - GOBLIN_DROP_CHANCES.put(GOBLIN_BRIGAND_LIEUTENANT, 0.6); - } - - public Q00108_JumbleTumbleDiamondFuss() - { - super(108); - addStartNpc(COLLECTOR_GOUPH); - addTalkId(COLLECTOR_GOUPH, TRADER_REEP, CARRIER_TOROCCO, MINER_MARON, BLACKSMITH_BRUNON, WAREHOUSE_KEEPER_MURDOC, WAREHOUSE_KEEPER_AIRY); - addKillId(GOBLIN_BRIGAND_LEADER, GOBLIN_BRIGAND_LIEUTENANT, BLADE_BAT); - registerQuestItems(GOUPHS_CONTRACT, REEPS_CONTRACT, ELVEN_WINE, BRUNONS_DICE, BRUNONS_CONTRACT, AQUAMARINE, CHRYSOBERYL, GEM_BOX, COAL_PIECE, BRUNONS_LETTER, BERRY_TART, BAT_DIAGRAM, STAR_DIAMOND); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - String htmltext = null; - if (st == null) - { - return htmltext; - } - switch (event) - { - case "30523-04.htm": - { - if (st.isCreated()) - { - st.startQuest(); - giveItems(player, GOUPHS_CONTRACT, 1); - htmltext = event; - } - break; - } - case "30555-02.html": - { - if (st.isCond(2) && hasQuestItems(player, REEPS_CONTRACT)) - { - takeItems(player, REEPS_CONTRACT, -1); - giveItems(player, ELVEN_WINE, 1); - st.setCond(3, true); - htmltext = event; - } - break; - } - case "30526-02.html": - { - if (st.isCond(4) && hasQuestItems(player, BRUNONS_DICE)) - { - takeItems(player, BRUNONS_DICE, -1); - giveItems(player, BRUNONS_CONTRACT, 1); - st.setCond(5, true); - htmltext = event; - } - break; - } - } - return htmltext; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance talker) - { - final QuestState st = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (npc.getId()) - { - case COLLECTOR_GOUPH: - { - switch (st.getState()) - { - case State.CREATED: - { - if (talker.getRace() != Race.DWARF) - { - htmltext = "30523-01.htm"; - } - else if (talker.getLevel() < MIN_LVL) - { - htmltext = "30523-02.htm"; - } - else - { - htmltext = "30523-03.htm"; - } - break; - } - case State.STARTED: - { - switch (st.getCond()) - { - case 1: - { - if (hasQuestItems(talker, GOUPHS_CONTRACT)) - { - htmltext = "30523-05.html"; - } - break; - } - case 2: - case 3: - case 4: - case 5: - case 6: - { - if (hasAtLeastOneQuestItem(talker, REEPS_CONTRACT, ELVEN_WINE, BRUNONS_DICE, BRUNONS_CONTRACT)) - { - htmltext = "30523-06.html"; - } - break; - } - case 7: - { - if (hasQuestItems(talker, GEM_BOX)) - { - takeItems(talker, GEM_BOX, -1); - giveItems(talker, COAL_PIECE, 1); - st.setCond(8, true); - htmltext = "30523-07.html"; - } - break; - } - case 8: - case 9: - case 10: - case 11: - { - if (hasAtLeastOneQuestItem(talker, COAL_PIECE, BRUNONS_LETTER, BERRY_TART, BAT_DIAGRAM)) - { - htmltext = "30523-08.html"; - } - break; - } - case 12: - { - if (hasQuestItems(talker, STAR_DIAMOND)) - { - // Q00281_HeadForTheHills.giveNewbieReward(talker); - giveItems(talker, SILVERSMITH_HAMMER, 1); - st.exitQuest(false, true); - talker.sendPacket(new SocialAction(talker.getObjectId(), 3)); - htmltext = "30523-09.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(talker); - break; - } - } - break; - } - case TRADER_REEP: - { - switch (st.getCond()) - { - case 1: - { - if (hasQuestItems(talker, GOUPHS_CONTRACT)) - { - takeItems(talker, GOUPHS_CONTRACT, -1); - giveItems(talker, REEPS_CONTRACT, 1); - st.setCond(2, true); - htmltext = "30516-01.html"; - } - break; - } - case 2: - { - if (hasQuestItems(talker, REEPS_CONTRACT)) - { - htmltext = "30516-02.html"; - } - break; - } - default: - { - if (st.getCond() > 2) - { - htmltext = "30516-02.html"; - } - break; - } - } - break; - } - case CARRIER_TOROCCO: - { - switch (st.getCond()) - { - case 2: - { - if (hasQuestItems(talker, REEPS_CONTRACT)) - { - htmltext = "30555-01.html"; - } - break; - } - case 3: - { - if (hasQuestItems(talker, ELVEN_WINE)) - { - htmltext = "30555-03.html"; - } - break; - } - case 7: - { - if (hasQuestItems(talker, GEM_BOX)) - { - htmltext = "30555-04.html"; - } - break; - } - default: - { - if (st.isStarted()) - { - htmltext = "30555-05.html"; - } - break; - } - } - break; - } - case MINER_MARON: - { - switch (st.getCond()) - { - case 3: - { - if (hasQuestItems(talker, ELVEN_WINE)) - { - takeItems(talker, ELVEN_WINE, -1); - giveItems(talker, BRUNONS_DICE, 1); - st.setCond(4, true); - htmltext = "30529-01.html"; - } - break; - } - case 4: - { - if (hasQuestItems(talker, BRUNONS_DICE)) - { - htmltext = "30529-02.html"; - } - break; - } - default: - { - if (st.getCond() > 4) - { - htmltext = "30529-03.html"; - } - break; - } - } - break; - } - case BLACKSMITH_BRUNON: - { - switch (st.getCond()) - { - case 4: - { - if (hasQuestItems(talker, BRUNONS_DICE)) - { - htmltext = "30526-01.html"; - } - break; - } - case 5: - { - if (hasQuestItems(talker, BRUNONS_CONTRACT)) - { - htmltext = "30526-03.html"; - } - break; - } - case 6: - { - if (hasQuestItems(talker, BRUNONS_CONTRACT) && (getQuestItemsCount(talker, AQUAMARINE) >= MAX_GEM_COUNT) && (getQuestItemsCount(talker, CHRYSOBERYL) >= MAX_GEM_COUNT)) - { - takeItems(talker, -1, BRUNONS_CONTRACT, AQUAMARINE, CHRYSOBERYL); - giveItems(talker, GEM_BOX, 1); - st.setCond(7, true); - htmltext = "30526-04.html"; - } - break; - } - case 7: - { - if (hasQuestItems(talker, GEM_BOX)) - { - htmltext = "30526-05.html"; - } - break; - } - case 8: - { - if (hasQuestItems(talker, COAL_PIECE)) - { - takeItems(talker, COAL_PIECE, -1); - giveItems(talker, BRUNONS_LETTER, 1); - st.setCond(9, true); - htmltext = "30526-06.html"; - } - break; - } - case 9: - { - if (hasQuestItems(talker, BRUNONS_LETTER)) - { - htmltext = "30526-07.html"; - } - break; - } - case 10: - case 11: - case 12: - { - if (hasAtLeastOneQuestItem(talker, BERRY_TART, BAT_DIAGRAM, STAR_DIAMOND)) - { - htmltext = "30526-08.html"; - } - break; - } - } - break; - } - case WAREHOUSE_KEEPER_MURDOC: - { - switch (st.getCond()) - { - case 9: - { - if (hasQuestItems(talker, BRUNONS_LETTER)) - { - takeItems(talker, BRUNONS_LETTER, -1); - giveItems(talker, BERRY_TART, 1); - st.setCond(10, true); - htmltext = "30521-01.html"; - } - break; - } - case 10: - { - if (hasQuestItems(talker, BERRY_TART)) - { - htmltext = "30521-02.html"; - } - break; - } - case 11: - case 12: - { - htmltext = "30521-03.html"; - break; - } - } - break; - } - case WAREHOUSE_KEEPER_AIRY: - { - switch (st.getCond()) - { - case 10: - { - if (hasQuestItems(talker, BERRY_TART)) - { - takeItems(talker, BERRY_TART, -1); - giveItems(talker, BAT_DIAGRAM, 1); - st.setCond(11, true); - htmltext = "30522-01.html"; - } - break; - } - case 11: - { - if (hasQuestItems(talker, BAT_DIAGRAM)) - { - htmltext = "30522-02.html"; - } - break; - } - case 12: - { - if (hasQuestItems(talker, STAR_DIAMOND)) - { - htmltext = "30522-03.html"; - } - break; - } - default: - { - if (st.isStarted()) - { - htmltext = "30522-04.html"; - } - break; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState st = getQuestState(killer, false); - if ((st != null) && Util.checkIfInRange(1500, npc, killer, true)) - { - switch (npc.getId()) - { - case GOBLIN_BRIGAND_LEADER: - case GOBLIN_BRIGAND_LIEUTENANT: - { - if (st.isCond(5) && hasQuestItems(killer, BRUNONS_CONTRACT)) - { - final double dropChance = GOBLIN_DROP_CHANCES.get(npc.getId()); - boolean playSound = false; - if (giveItemRandomly(killer, npc, AQUAMARINE, 1, MAX_GEM_COUNT, dropChance, false)) - { - if (getQuestItemsCount(killer, CHRYSOBERYL) >= MAX_GEM_COUNT) - { - st.setCond(6, true); - break; - } - - playSound = true; - } - if (giveItemRandomly(killer, npc, CHRYSOBERYL, 1, MAX_GEM_COUNT, dropChance, false)) - { - if (getQuestItemsCount(killer, AQUAMARINE) >= MAX_GEM_COUNT) - { - st.setCond(6, true); - break; - } - - playSound = true; - } - - if (playSound) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - case BLADE_BAT: - { - if (st.isCond(11) && hasQuestItems(killer, BAT_DIAGRAM)) - { - if (giveItemRandomly(killer, npc, STAR_DIAMOND, 1, 1, 0.2, true)) - { - takeItems(killer, BAT_DIAGRAM, -1); - st.setCond(12); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30032-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30032-01.html deleted file mode 100644 index df45d0c2be..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30032-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Priest Yohanes:
-Elias has sent you, I presume. I will hurry and make the medicine from the Poison Sacs you have brought me. Anyhow, Elias must be devastated at the turn of events that has happened to his students. But I think that Elias is largely responsible... taking the students to such a dangerous place and all. We Priests always request the protection of the guards when venturing outside the village, but they say that Elias refused the help of the guards, relying only on his magic. So his students pay for his folly... tsk tsk...
-Here, the medicine is finished. Take this and hurry back to Elias. I'd like to see the students from the magic school run through the streets again. I pray that the blessings of Einhasad be with them. With this medicine and the powers of Einhasad, I am sure that the students will recover soon. May the blessings of Einhasad be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30032-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30032-02.html deleted file mode 100644 index 5adb9eb1f5..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30032-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Priest Yohanes:
-Have you met Elias yet? I am sure he is anxiously awaiting your return. Please hurry, the lives of many students are at stake. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-01.htm deleted file mode 100644 index c545030a88..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Elias:
-I'm Elias, one of the teachers from the Einhovant School of Wizardry. My students and I went to the forest to the north of the island on a field trip recently, but some of my students have fallen ill with a strange fever. It has been more than a week since they became ill, but we have yet to find a treatment. I am going crazy with worry that my students may die.
-Thankfully, the Priest Yohanes is researching methods to create a medicine for them. He is very learned in herb lore, and has treated many illnesses. I trust that he will soon find a way to create a medicine for them. But I worry that because there are so many students that need to be treated, he may not have enough ingredients. If we are short on ingredients, I will ask for your aid, so please help us if it is necessary.
-(Quest for characters level 15 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-02.htm deleted file mode 100644 index dee8dbd6f7..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Elias:
-I am Elias, a teacher at Einhovant's School of Magic. Some time ago, my students and I went on a field trip to the northern part of the island to collect herbs needed for class, and many of the students fainted after catching a strange fever. It has been a week since they fell ill, and we still have not found a cure. I'm worried out of my mind when I think that my students might die from this.
-Thankfully, Priest Yohanes thinks he might have a remedy. Won't you find me some medicine ingredients for my young students who are dying? I truly need your help. That ingredient is the Giant Spider's Poison Sac, but I believe that someone like you can easily obtain it.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-03.htm deleted file mode 100644 index 34a42d1e1a..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Elias:
-I can't thank you enough for your help. The giant spiders abound in the northern parts of the island, so hunt them and bring back their Poison Sacs.
-Once you have obtained the Poison Sacs, go to Priest Yohanes. He will create a Fever Medicine from the Poison Sacs. Bring the medicine back to me.
-If one of my students should die, how will I ever face their parents? I just want to run far, far away. I implore you, please find those Poison Sacs. My students are dying! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-04.html deleted file mode 100644 index d9e6a5dc1b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Elias:
-Are you still here? Please hury and bring back the poison sac. My students are dying, and watching those youngsters muttering in their delirium just breaks my heart.
-Go to the northern part of Talking Island, kill the Giant Spider, and bring back its poison sac. If you bring the poison sac to Priest Yohanes, he will make the medicine for the fever, so bring that to me. Please make haste! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-05.html deleted file mode 100644 index 40e5d4f621..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Elias:
-Ahh... You have obtained a poison sac. Thank you! Please hurry and take it to Priest Yohanes who is at the Temple of Einhasad. He will make the medicine for you. When he is done, you just have to bring the medicine back to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-06.html deleted file mode 100644 index cb55946f88..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/30050-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Elias:
-So this is the Fever Medicine. Ahh ... I am deeply grateful to you. Because you have so willingly helped others, we can save the lives of my students. May the angels bless you. I must hurry and send this medicine off to the school.
-But first ... Please accept this. This is a token of appreciation for having saved my students. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/Q00151_CureForFever.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/Q00151_CureForFever.java deleted file mode 100644 index 26a98339ba..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00151_CureForFever/Q00151_CureForFever.java +++ /dev/null @@ -1,148 +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.Q00151_CureForFever; - -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; -import com.l2jmobius.gameserver.network.NpcStringId; - -/** - * Cure for Fever (151) - * @author malyelfik - */ -public class Q00151_CureForFever extends Quest -{ - // NPCs - private static final int ELLIAS = 30050; - private static final int YOHANES = 30032; - // Monsters - private static final int[] MOBS = - { - 20103, // Giant Spider - 20106, // Talon Spider - 20108, // Blade Spider - }; - // Items - private static final int ROUND_SHIELD = 735; - private static final int POISON_SAC = 703; - private static final int FEVER_MEDICINE = 704; - // Misc - private static final int MIN_LEVEL = 15; - private static final int CHANCE = 0; - - public Q00151_CureForFever() - { - super(151); - addStartNpc(ELLIAS); - addTalkId(ELLIAS, YOHANES); - addKillId(MOBS); - registerQuestItems(POISON_SAC, FEVER_MEDICINE); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - if ((st != null) && event.equalsIgnoreCase("30050-03.htm")) - { - st.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState st = getQuestState(killer, false); - if ((st != null) && st.isCond(1) && (getRandom(5) == CHANCE)) - { - giveItems(killer, POISON_SAC, 1); - st.setCond(2, true); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case ELLIAS: - { - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getLevel() >= MIN_LEVEL) ? "30050-02.htm" : "30050-01.htm"; - break; - } - case State.STARTED: - { - if (st.isCond(3) && hasQuestItems(player, FEVER_MEDICINE)) - { - giveItems(player, ROUND_SHIELD, 1); - st.exitQuest(false, true); - showOnScreenMsg(player, NpcStringId.LAST_DUTY_COMPLETE_N_GO_FIND_THE_NEWBIE_HELPER, 2, 5000); // TODO: Newbie Guide - htmltext = "30050-06.html"; - } - else if (st.isCond(2) && hasQuestItems(player, POISON_SAC)) - { - htmltext = "30050-05.html"; - } - else - { - htmltext = "30050-04.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case YOHANES: - { - if (st.isStarted()) - { - if (st.isCond(2) && hasQuestItems(player, POISON_SAC)) - { - st.setCond(3, true); - takeItems(player, POISON_SAC, -1); - giveItems(player, FEVER_MEDICINE, 1); - htmltext = "30032-01.html"; - } - else if (st.isCond(3) && hasQuestItems(player, FEVER_MEDICINE)) - { - htmltext = "30032-02.html"; - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-01.htm deleted file mode 100644 index ca94346e18..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Harrys:
-Recently the severe storms damaged the roof of the temple in several places. We will be starting repairs soon, and I hope you can help us at that time.
-(Quest for characters level 10 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-02.htm deleted file mode 100644 index 4f0b95c969..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Harrys:
-Recently, the severe storms damaged the roof of the temple in several places. We are in the middle of repairing the roof right now, but it is harder than we thought. Plus, all our tools are old and dull, making this an even slower task. The high priest has personally asked us to hurry with the repairs, and I am worried that progress is too slow.
-A few days ago I went to the village Blacksmith and asked Altran to create new tools for us. I cannot leave the temple right now, as I have to prepare for the services, but could you go to the village and bring the tools back to me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-03.htm deleted file mode 100644 index 6f85fd0c38..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -<Magister Harrys:
-Thank you. Take this receipt. Go to the village Blacksmith and show Altran this receipt, and come back here with the tools. We are planning to do repairs this afternoon, so I hope I can receive them before then. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-04.html deleted file mode 100644 index 4420918662..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-04.html +++ /dev/null @@ -1,3 +0,0 @@ ->Magister Harrys:
-Go and fetch the tools that I have ordered from Blacksmith Altran. I'd like to receive them before this afternoon, as we plan on making repairs then. Please hurry. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-04a.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-04a.html deleted file mode 100644 index 6edb7db650..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-04a.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Harrys:
-You haven't met with Blacksmith Altran yet, have you? Go and see him right away at the blacksmith shop in the village. We're planning to start some maintenance this afternoon. Hurry and get your new tool before we start work! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-05.html deleted file mode 100644 index ee7651b8c1..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30035-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Harrys:
-So these are the tools that have been forged by Blacksmith Altran. I'm sure they are of the highest quality. Thank you for bringing them here. I heard that you obtained the materials to make the tools for Blacksmith Altran? I will give you a reward for your help. Please do not decline, and accept my gift. May the blessings of Einhasad be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-01.html deleted file mode 100644 index 57fa098f69..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Altran:
-So, Magister Harrys sent you. He asked me to make strong tools that would not rust. Even if I could make saws and nails from Damascus metal, hammers must be made from a lighter, harder material.
-I'm thinking of taking this opportunity to make a new tool that I've only been thinking of. To make that, I need a slightly exotic material. Could you help me in finding it?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-02.html deleted file mode 100644 index a5da56a318..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Altran:
-This time, I'm thinking of making the hammer head with stone instead of steel or a hardener like damascus. Why a stone axe, you ask, as if we were craven barbarians? The stone I'm talking about comes from the fragmented bodies of golems.
-There are stone golems in the woods to the northern area of this island where there are very few people. They are magical creatures that were created by the elves who lived on this land a long time ago. I don't know much about magic, but those golem fragments are very strong yet also lightweight. Please bring me five stone golem fragments. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-03.html deleted file mode 100644 index e760041e07..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Blacksmith Altran:
-Please bring me five stone golem fragments. Then I can make a hammer for Magister Harrys to be used in the temple maintenance work.
-According to the guards, there are many stone golems along the northern seashore of the island. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-04.html deleted file mode 100644 index 6cf50011e8..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Blacksmith Altran:
-So this is the Golem Shard ... Similar to diamond, but more dense and thus very hard. It will take some time to polish and carve this shard, so would you wait a moment?
-All I have to do is polish this Golem Shard a bit with a Mithril hammer and fix it firmly to this wooden handle that I've already made. Wonderful! Finished! It may look a bit coarse, but no other tool can compare to this. Try it! Quite heavy, eh?
-Here, this is a toolbox that contains the tools that Magister Harrys has asked for. It includes the hammer that I just made from the Golem Shard, as well as nails, a saw, and various other equipment. Go and deliver them to him. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-05.html deleted file mode 100644 index 5d410793e5..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/30283-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Blacksmith Altran:
-What are you doing, lazing around like that? Go to the temple immediately and deliver the toolbox that I have given you to Magister Harrys. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/Q00152_ShardsOfGolem.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/Q00152_ShardsOfGolem.java deleted file mode 100644 index 5a7671e26d..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00152_ShardsOfGolem/Q00152_ShardsOfGolem.java +++ /dev/null @@ -1,210 +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.Q00152_ShardsOfGolem; - -import com.l2jmobius.gameserver.enums.QuestSound; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; - -/** - * Shards of Golem (152) - * @author xban1x - */ -public class Q00152_ShardsOfGolem extends Quest -{ - // NPCs - private static final int HARRYS = 30035; - private static final int ALTRAN = 30283; - // Monster - private static final int STONE_GOLEM = 20016; - // Items - private static final int WOODEN_BREASTPLATE = 1100; - private static final int HARRYS_1ST_RECIEPT = 1008; - private static final int HARRYS_2ND_RECIEPT = 1009; - private static final int GOLEM_SHARD = 1010; - private static final int TOOL_BOX = 1011; - // Misc - private static final int MIN_LVL = 10; - - public Q00152_ShardsOfGolem() - { - super(152); - addStartNpc(HARRYS); - addTalkId(HARRYS, ALTRAN); - addKillId(STONE_GOLEM); - registerQuestItems(HARRYS_1ST_RECIEPT, HARRYS_2ND_RECIEPT, GOLEM_SHARD, TOOL_BOX); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - String htmltext = null; - if (st != null) - { - switch (event) - { - case "30035-03.htm": - { - st.startQuest(); - giveItems(player, HARRYS_1ST_RECIEPT, 1); - htmltext = event; - break; - } - case "30283-02.html": - { - if (st.isCond(1) && hasQuestItems(player, HARRYS_1ST_RECIEPT)) - { - takeItems(player, HARRYS_1ST_RECIEPT, -1); - giveItems(player, HARRYS_2ND_RECIEPT, 1); - st.setCond(2, true); - htmltext = event; - } - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState st = getQuestState(killer, false); - if ((st != null) && st.isCond(2) && (getRandom(100) < 30) && (getQuestItemsCount(killer, GOLEM_SHARD) < 5)) - { - giveItems(killer, GOLEM_SHARD, 1); - if (getQuestItemsCount(killer, GOLEM_SHARD) >= 5) - { - st.setCond(3, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case HARRYS: - { - switch (st.getState()) - { - case State.CREATED: - { - htmltext = player.getLevel() >= MIN_LVL ? "30035-02.htm" : "30035-01.htm"; - break; - } - case State.STARTED: - { - switch (st.getCond()) - { - case 1: - { - if (hasQuestItems(player, HARRYS_1ST_RECIEPT)) - { - htmltext = "30035-04a.html"; - } - break; - } - case 2: - case 3: - { - if (hasQuestItems(player, HARRYS_2ND_RECIEPT)) - { - htmltext = "30035-04.html"; - } - break; - } - case 4: - { - if (hasQuestItems(player, HARRYS_2ND_RECIEPT, TOOL_BOX)) - { - giveItems(player, WOODEN_BREASTPLATE, 1); - st.exitQuest(false, true); - htmltext = "30035-05.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case ALTRAN: - { - switch (st.getCond()) - { - case 1: - { - if (hasQuestItems(player, HARRYS_1ST_RECIEPT)) - { - htmltext = "30283-01.html"; - } - break; - } - case 2: - { - if (hasQuestItems(player, HARRYS_2ND_RECIEPT) && (getQuestItemsCount(player, GOLEM_SHARD) < 5)) - { - htmltext = "30283-03.html"; - } - break; - } - case 3: - { - if (hasQuestItems(player, HARRYS_2ND_RECIEPT) && (getQuestItemsCount(player, GOLEM_SHARD) >= 5)) - { - takeItems(player, GOLEM_SHARD, -1); - giveItems(player, TOOL_BOX, 1); - st.setCond(4, true); - htmltext = "30283-04.html"; - } - break; - } - case 4: - { - if (hasQuestItems(player, HARRYS_2ND_RECIEPT, TOOL_BOX)) - { - htmltext = "30283-05.html"; - } - break; - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30002-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30002-01.html deleted file mode 100644 index 868c5e54cb..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30002-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Jackson:
-Ah, the goods that I ordered from the mainland! Thank you. I heard that the trade ship was shipwrecked because of the storm... for a time, I thought that I would never receive my goods... I'm glad that it turned out otherwise!
-Wonderful! Here is the receipt. Carry on! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30002-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30002-02.html deleted file mode 100644 index 64392f30b9..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30002-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Jackson:
-Take the receipt I have given you and go to Guard Arnold. He is so old-fashioned, he will probably worry continuously until he has the receipt in his hand. Thanks a lot, then! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30003-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30003-01.html deleted file mode 100644 index 52de99519c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30003-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Silvia:
-Oh, the cloth I ordered has arrived. Thank you. So kind of you to personally deliver it to the store... Now I can make a new robe for Cristel to wear on her outings.
-Wait a moment... take this receipt. And here, take this as a reward for personally delivering the goods to me. Have a fine day! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30003-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30003-02.html deleted file mode 100644 index f94283d566..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30003-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Silvia:
-Go and show the receipt I gave you to Guard Arnold. And please tell him thank you, I have received the goods in good condition. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-00.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-00.htm deleted file mode 100644 index 342f007321..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-00.htm +++ /dev/null @@ -1,6 +0,0 @@ -Guard Arnold:
-These days, no trade ships bearing the flag of Gracia sail into the dock. That's because all trade with Gracia has been halted since the war. It was quite a sight to see the great trade ships slowly sail into the harbor with their horns sounding, but I guess we won't be seeing any of that anymore. Instead, there has been an increase in trade ships coming in from Giran.
-However, the recent storms have caused numerous Giran trade ships to be shipwrecked on the island's western shores. Fortunately, none of the crews were lost, but even we guards had to be called out to collect the sunken trade goods.
-Now we have to organize the goods that were on the shipwrecked ships. As soon as we organize them, we will have to deliver the goods to their respective owners. I hope you can help us when the time comes.
-(Characters of Level 2 and above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-01.htm deleted file mode 100644 index 8cf399716d..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Guard Arnold:
-Following the war with Gracia, our king issued a trade embargo, and trade with Gracia was stopped altogether. That's why Gracian trade ships cannot be seen nowadays. On those days that the grand, magnificent Gracian trade ships slowly sailed into the harbor, the village people would all come out to the docks and greet the ship with enthusiastic waves ...
-Lately there have been many trade ships coming in from Giran. But compared to Gracia, it seems that they are inexperienced when it comes to navigation. The recent storms have caused numerous trade ships to be shipwrecked on the southern shores of the island. Fortunately, none of the crew were killed, but even we guards had to be called out to collect the sunken trade goods.
-We're just about finished organizing the goods that were on the shipwrecked ships, but the task of delivering the goods to their respective owners still remains. We're still short on help. Do you think you can help us out?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-02.html deleted file mode 100644 index 8a4c839028..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Sentry Arnold:
-Here is the list of all the townspeople you must deliver items to. It's that simple! I'll figure your wages based on how well you do.
-That Heavy Wooden Box goes to Merchant Jackson at the Weapons Shop, the Fabric goes to Merchant Silvia at the General Store, and that Clay Pot goes to Warehouse Keeper Rant. Deliver those items and bring back the receipts. Thank you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-03.html deleted file mode 100644 index ae06724703..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Sentry Arnold:
-You still haven't made the deliveries? Please do so immediately and bring me back the receipts!
-The Heavy Wooden Box goes to Merchant Jackson at the Weapons Shop, the Fabrics go to Merchant Silvia at the General Store, and the Clay Pot goes to Warehouse Keeper Rant. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-04.html deleted file mode 100644 index 64099e4c39..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30041-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Guard Arnold:
-Have you finished all your deliveries? Thank you. As promised, here is your pay.
-If you ever get the chance, let's have a drink sometime. It's not a bad experience to sit on the shore and tip back a drink, while watching the night sea. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30054-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30054-01.html deleted file mode 100644 index d97a1fcca9..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30054-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Rant:
-Ha ha! It's the jar I ordered from Giran. I was worried it would be broken during shipping. I'm so relieved!
-Ah, you need a receipt, don't you? Here it is. Let me just sign it and confirm delivery. There you go -- have a nice day! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30054-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30054-02.html deleted file mode 100644 index 2992a90497..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/30054-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Rant:
-Please tell Mr. Arnold that I received it. And don't forget to show him the receipt I gave you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/Q00153_DeliverGoods.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/Q00153_DeliverGoods.java deleted file mode 100644 index 14e2031e0a..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00153_DeliverGoods/Q00153_DeliverGoods.java +++ /dev/null @@ -1,163 +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.Q00153_DeliverGoods; - -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; - -/** - * Deliver Goods (153) - * @author Zoey76 - * @version 1.0 Freya (11/16/2010), Based on Naia (EURO) - */ -public class Q00153_DeliverGoods extends Quest -{ - // NPCs - private static final int JACKSON_ID = 30002; - private static final int SILVIA_ID = 30003; - private static final int ARNOLD_ID = 30041; - private static final int RANT_ID = 30054; - // Items - private static final int DELIVERY_LIST_ID = 1012; - private static final int HEAVY_WOOD_BOX_ID = 1013; - private static final int CLOTH_BUNDLE_ID = 1014; - private static final int CLAY_POT_ID = 1015; - private static final int JACKSONS_RECEIPT_ID = 1016; - private static final int SILVIAS_RECEIPT_ID = 1017; - private static final int RANTS_RECEIPT_ID = 1018; - // Rewards - private static final int RING_OF_KNOWLEDGE_ID = 49041; - - public Q00153_DeliverGoods() - { - super(153); - addStartNpc(ARNOLD_ID); - addTalkId(JACKSON_ID, SILVIA_ID, ARNOLD_ID, RANT_ID); - registerQuestItems(DELIVERY_LIST_ID, HEAVY_WOOD_BOX_ID, CLOTH_BUNDLE_ID, CLAY_POT_ID, JACKSONS_RECEIPT_ID, SILVIAS_RECEIPT_ID, RANTS_RECEIPT_ID); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - if ((st != null) && (npc.getId() == ARNOLD_ID)) - { - if (event.equalsIgnoreCase("30041-02.html")) - { - st.startQuest(); - giveItems(player, DELIVERY_LIST_ID, 1); - giveItems(player, HEAVY_WOOD_BOX_ID, 1); - giveItems(player, CLOTH_BUNDLE_ID, 1); - giveItems(player, CLAY_POT_ID, 1); - } - } - return event; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - if (npc.getId() == ARNOLD_ID) - { - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getLevel() >= 2) ? "30041-01.htm" : "30041-00.htm"; - break; - } - case State.STARTED: - { - if (st.isCond(1)) - { - htmltext = "30041-03.html"; - } - else if (st.isCond(2)) - { - takeItems(player, DELIVERY_LIST_ID, -1); - takeItems(player, JACKSONS_RECEIPT_ID, -1); - takeItems(player, SILVIAS_RECEIPT_ID, -1); - takeItems(player, RANTS_RECEIPT_ID, -1); - giveItems(player, RING_OF_KNOWLEDGE_ID, 1); - st.exitQuest(false, true); - htmltext = "30041-04.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - } - else - { - if (npc.getId() == JACKSON_ID) - { - if (hasQuestItems(player, HEAVY_WOOD_BOX_ID)) - { - takeItems(player, HEAVY_WOOD_BOX_ID, -1); - giveItems(player, JACKSONS_RECEIPT_ID, 1); - htmltext = "30002-01.html"; - } - else - { - htmltext = "30002-02.html"; - } - } - else if (npc.getId() == SILVIA_ID) - { - if (hasQuestItems(player, CLOTH_BUNDLE_ID)) - { - takeItems(player, CLOTH_BUNDLE_ID, -1); - giveItems(player, SILVIAS_RECEIPT_ID, 1); - htmltext = "30003-01.html"; - } - else - { - htmltext = "30003-02.html"; - } - } - else if (npc.getId() == RANT_ID) - { - if (hasQuestItems(player, CLAY_POT_ID)) - { - takeItems(player, CLAY_POT_ID, -1); - giveItems(player, RANTS_RECEIPT_ID, 1); - htmltext = "30054-01.html"; - } - else - { - htmltext = "30054-02.html"; - } - } - - if (st.isCond(1) && hasQuestItems(player, JACKSONS_RECEIPT_ID) && hasQuestItems(player, SILVIAS_RECEIPT_ID) && hasQuestItems(player, RANTS_RECEIPT_ID)) - { - st.setCond(2, true); - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30051-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30051-01.html deleted file mode 100644 index a2d56d0ebd..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30051-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Cristel:
-Ah, Rockswell must have sent you. This is such soft fur. This amount should be enough for one bundle of yarn. Just a moment, and I'll spin it for you...
-There you are, one bundle of yarn. I wonder if Rockswell is planning on sewing something...
-Oh, and please tell him that I'm knitting a sweater for him to wear this winter. It must be hard on him to guard the lighthouse all by himself in the freezing ocean wind... Tsk tsk. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30051-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30051-02.html deleted file mode 100644 index e2594e3164..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30051-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Cristel:
-Ah, Rockswell must have sent you. This is such soft fur. But you don't have enough to make into yarn. It would be good to have about ten bundles of fur like this... I'm sorry to trouble you, but please go get me some more, and I'll make it into yarn. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30051-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30051-03.html deleted file mode 100644 index 91a416ea0e..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30051-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Cristel:
-I see you still have the yarn that I gave you. Please deliver it to Rockswell. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30051-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30051-04.html deleted file mode 100644 index c0d1aeb586..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30051-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Cristel:
-Oh my! What a pretty doll! Did Rolfe make this? He is really talented with his hands. I guess it's a gift for someone? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30055-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30055-01.html deleted file mode 100644 index b763e48421..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30055-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Rolfe:
-Oh, this yarn is of quite good quality. Looks like... ah, yes, this is real keltir fur. Right now, I'm managing this warehouse on guild business, but I'm originally a tailor. The richest traders of Giran were my customers... Ahem.
-Hmm? What? The girl doll for Rockswell? Oh, right! I almost forgot. Now that you brought me the yarn, I can make her some hair. Just a moment, here...
-There! It's finished. Now she has orange-colored hair, and doesn't have to be a bald dolly. By the way, did Rockswell have a granddaughter? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30055-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30055-02.html deleted file mode 100644 index 0661b84af2..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30055-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Rolfe:
-Please deliver the girl doll that I gave you to Lighthouse Keeper Rockswell. I don't know what it'll be used for, but make sure it gets to him, because it was a special-request item. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30055-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30055-03.html deleted file mode 100644 index 88c09dcd5a..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30055-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Rolfe:
-Rockswell asked me to make this girl doll some time ago. I think he's giving it to his granddaughter as a present. But I don't have yarn to make its hair. I think Rockswell was going to find me yarn made from keltir fur... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-01.htm deleted file mode 100644 index 4dadaaf112..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Lighthouse Keeper Rockswell:
-The goddess of the seas must be really angry this year. The recent storms were fierce, unlike anything ever seen before. They say that trade ships sailing to Giran have been shipwrecked in these parts ... the waves don't seem normal this year.
-You know, this is all because they haven't made offerings to Shilen, goddess of the sea. From long, long ago our ancestors who lived on this island made a sacrifice to Shilen, goddess of the deep seas, every year for the safety of all ships that sail into these harbors. But now most of the residents have forgotten this tradition. I'm sure that is what has made the goddess so angry.
-Firon, the Wharf Manager, and I still continue this ceremony every year. We have not been able to hold the ritual this year yet, as the newly appointed Priest to the island doesn't like it. But see what happens? I think it would be best to hold the ceremony, even if it means doing it in secret. That is the only way to calm the raging waves and violent waters. Do you think you can help? I need the help of someone else in order to prepare for the ceremony.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-02.htm deleted file mode 100644 index 39cab14c75..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Lighthouse Keeper Rockswell:
-The goddess of the seas must be angry this year. The waves are particularly fierce, and that recent storm didn't look normal. Plus, they say that trade ships going to Giran have been shipwrecked in these parts. Tsk tsk ...
-This is all because people have started to believe in that Einhasad religion or whatever, and stopped making offerings to the goddess who rules the seas.
-(Quest for characters level 2 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-03.htm deleted file mode 100644 index dab52dbeef..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Lighthouse Keeper Rockswell:
-They say that virgins were sacrificed to the sea a long time ago, but waterfolk like me have changed our ways. Instead, we make a doll in the shape of a girl, place it in a boat, and send it out to sea. The doll is our sacrifice to the sea.
-We asked Warehouse Keeper Rolfe to make the doll because he is good with his hands, but we must also make the doll's hair. So we need some good quality yarn.
-Hunt the keltirs on the island, collect their fur, and bring them to Cristel in the village. You can meet her at the well in front of the village warehouse. If you give Cristel the keltir fur, she will make yarn for you. Take the yarn to Warehouse Keeper Rolfe, so he can use it for the doll's hair. When the doll is finished, bring it to me. I will compensate you well for your work. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-04.html deleted file mode 100644 index c25d6b1254..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Lighthouse Keeper Rockswell:
-You still don't have enough keltir fur. If you collect ten pelts of keltir fur and go see Cristel, she will make them into yarn for you. You can meet Cristel at the well in front of the village warehouse. Then, take the yarn she gives you and go find Rolfe. You can meet Rolfe at the warehouse. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-05.html deleted file mode 100644 index 387f99a554..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Lighthouse Keeper Rockswell:
-I see that Cristel has made the yarn. I'm always thankful to her. Give this yarn to Rolfe. You can meet Rolfe at the warehouse. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-06.html deleted file mode 100644 index c5e479b07b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Lighthouse Keeper Rockswell:
-So this is the doll that Rolfe made. He really is talented with his hands, as a famous tailor should be. The glass eyes make it seem almost alive. It won't be a problem in using it as a sacrifice to Shilen of the deep sea.
-Well, good work. Here is the reward as promised. May the ocean's blessing be with you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-07.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-07.html deleted file mode 100644 index d2a15e2fc7..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/30312-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Lighthouse Keeper Rockswell:
-I see that you've collected ten pelts of keltir fur. Bring them to Cristel. You can meet her at the well in front of the village warehouse. She will use the keltir fur to make yarn.
-Take the yarn made from keltir fur and go find Rolfe. You can meet Rolfe at the warehouse. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/Q00154_SacrificeToTheSea.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/Q00154_SacrificeToTheSea.java deleted file mode 100644 index 61629e9a10..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00154_SacrificeToTheSea/Q00154_SacrificeToTheSea.java +++ /dev/null @@ -1,187 +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.Q00154_SacrificeToTheSea; - -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; - -/** - * Sacrifice to the Sea (154) - * @author Pandragon - */ -public final class Q00154_SacrificeToTheSea extends Quest -{ - // NPCs - private static final int ROCKSWELL = 30312; - private static final int CRISTEL = 30051; - private static final int ROLLFNAN = 30055; - // Items - private static final int FOX_FUR = 1032; - private static final int FOX_FUR_YAM = 1033; - private static final int MAIDEN_DOLL = 1034; - // Monsters - private static final int ELDER_KELTIR = 20544; - private static final int YOUNG_KELTIR = 20545; - private static final int KELTIR = 20481; - // Reward - private static final int MAGE_EARING = 49040; - // Misc - private static final int MIN_LVL = 2; - - public Q00154_SacrificeToTheSea() - { - super(154); - addStartNpc(ROCKSWELL); - addTalkId(ROCKSWELL, CRISTEL, ROLLFNAN); - addKillId(ELDER_KELTIR, YOUNG_KELTIR, KELTIR); - registerQuestItems(FOX_FUR, FOX_FUR_YAM, MAIDEN_DOLL); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equals("30312-03.htm")) - { - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance talker) - { - final QuestState qs = getQuestState(talker, true); - String htmltext = getNoQuestMsg(talker); - - switch (npc.getId()) - { - case ROCKSWELL: - { - if (qs.isCreated()) - { - htmltext = ((talker.getLevel() >= MIN_LVL) ? "30312-01.htm" : "30312-02.htm"); - } - else if (qs.isStarted()) - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30312-04.html"; - break; - } - case 2: - { - htmltext = "30312-07.html"; - break; - } - case 3: - { - htmltext = "30312-05.html"; - break; - } - case 4: - { - takeItems(talker, MAIDEN_DOLL, -1); - rewardItems(talker, MAGE_EARING, 1); - qs.exitQuest(false, true); - htmltext = "30312-06.html"; - break; - } - } - } - else - { - htmltext = getAlreadyCompletedMsg(talker); - } - break; - } - case CRISTEL: - { - switch (qs.getCond()) - { - case 1: - { - htmltext = "30051-02.html"; - break; - } - case 2: - { - takeItems(talker, FOX_FUR, -1); - giveItems(talker, FOX_FUR_YAM, 1); - qs.setCond(3, true); - htmltext = "30051-01.html"; - break; - } - case 3: - { - htmltext = "30051-03.html"; - break; - } - case 4: - { - htmltext = "30051-04.html"; - break; - } - } - break; - } - case ROLLFNAN: - { - switch (qs.getCond()) - { - case 1: - case 2: - { - htmltext = "30055-03.html"; - break; - } - case 3: - { - takeItems(talker, FOX_FUR_YAM, -1); - giveItems(talker, MAIDEN_DOLL, 1); - qs.setCond(4, true); - htmltext = "30055-01.html"; - break; - } - case 4: - { - htmltext = "30055-02.html"; - break; - } - } - break; - } - } - return htmltext; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState qs = getRandomPartyMemberState(killer, 1, 3, npc); - if ((qs != null) && giveItemRandomly(qs.getPlayer(), npc, FOX_FUR, 1, 10, 0.3, true)) - { - qs.setCond(2); - } - return super.onKill(npc, killer, isSummon); - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30042-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30042-01.htm deleted file mode 100644 index a709db5aea..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30042-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Guard Abellos:
-You might know this already, but Talking Island is part of Gludio's lands. Currently, the person officially in charge of administration and order on the island is Sir Collin Windawood. The lord himself appointed Sir Windawood governor of this island.
-Well, I shouldn't be saying this... Sir Windawood is popular among the island folk and is a skilled leader, but he's not interested in public duties at all. Sometimes, he'll take a walk into the forest and it may be days before he returns. Last time, he spent a week at the Marius farm, on the northern shores of the island. Quite an odd person, really.
-But, seeing how he always appears in desperate or critical moments to quietly and skillfully manage things, I can't help but think that he's really an able the leader. I mean, isn't that why the lord entrusted him with this duty in the first place?
-(Characters of Level 3 and above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30042-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30042-02.htm deleted file mode 100644 index 5136b88465..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30042-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Guard Abellos:
-You may have already heard about it, but this Talking Island is a part of Gludio territory. And Sir Collin Windawood is officially in charge of administration and public security on the lord's behalf. The lord personally appointed him Consul of this island. But now, it seems that the lord has called a public meeting. Of course, it has nothing to do with people like us. Only those of noble birth may attend.
-The problem is that an official order for Sir Windawood's attendance has arrived, but it hasn't been delivered yet because he hasn't been around for a few days. He's a great man, but I worry sometimes about his lack of interest in public affairs. One time, he left to take a walk in the woods and didn't come back for several days. And another time, he stayed at Marius' farm on the island's northern seashore for a whole week. He can be silly sometimes.
-In any case, the message must be delivered to him soon if he is to go to the mainland and attend the meeting in time. But where could he have gone this time ... ? So I have to ask, if you're not too busy, do you think you could help me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30042-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30042-03.htm deleted file mode 100644 index 4ede285665..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30042-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Guard Abellos:
-If you find Sir Windawood, please deliver this letter to him. I myself don't know exactly where he could be... According to the guard captain, he left the village two days ago, muttering something about wanting to visit the Ruins and the Obelisk of Victory... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30042-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30042-04.html deleted file mode 100644 index aee33c36eb..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30042-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Guard Abellos:
-Have you still not found Sir Windawood yet? I have a feeling that he might be near the Obelisk of Victory. You should try looking for him in that area first. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30311-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30311-01.html deleted file mode 100644 index e82bceef6a..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/30311-01.html +++ /dev/null @@ -1,8 +0,0 @@ -Collin Windawood:
-Hmm... something urgent?
-Ah, a message from our lord. Another meeting? If he wants to hold a meeting every ten days, what are people living in remote island such as myself supposed to do... it takes a few days just to travel back and forth by ship... plus I'm not interested in sitting in a meeting with the empty-headed nobles.
-Well, my apologies to our lord, but I am just going to skip this meeting. I'm sure he will understand if I send a reply explaining the reason. Anyway, thanks for the letter. I guess the guards are busy, asking someone like you to do such a task and all. Oh here, take this. It's not much, but it's in appreciation for coming all the way here to seek me out.
-Take a look around, while you're here. I don't know if you are interested in history, but there are many historic relics of ancient Talking Island in this area. This memorial tower right here was built a thousand years ago. Also, the remains of the ancient Elven magic school lie just to the west.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/Q00155_FindSirWindawood.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/Q00155_FindSirWindawood.java deleted file mode 100644 index b3157059bb..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00155_FindSirWindawood/Q00155_FindSirWindawood.java +++ /dev/null @@ -1,104 +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.Q00155_FindSirWindawood; - -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; - -/** - * Find Sir Windawood (155) - * @author malyelfik - */ -public class Q00155_FindSirWindawood extends Quest -{ - // NPCs - private static final int ABELLOS = 30042; - private static final int SIR_COLLIN_WINDAWOOD = 30311; - // Items - private static final int OFFICIAL_LETTER = 1019; - private static final int HASTE_POTION = 49036; - // Misc - private static final int MIN_LEVEL = 3; - - public Q00155_FindSirWindawood() - { - super(155); - addStartNpc(ABELLOS); - addTalkId(ABELLOS, SIR_COLLIN_WINDAWOOD); - registerQuestItems(OFFICIAL_LETTER); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - if ((st != null) && event.equalsIgnoreCase("30042-03.htm")) - { - st.startQuest(); - giveItems(player, OFFICIAL_LETTER, 1); - return event; - } - return null; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case ABELLOS: - { - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getLevel() >= MIN_LEVEL) ? "30042-02.htm" : "30042-01.htm"; - break; - } - case State.STARTED: - { - htmltext = "30042-04.html"; - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case SIR_COLLIN_WINDAWOOD: - { - if (st.isStarted() && hasQuestItems(player, OFFICIAL_LETTER)) - { - giveItems(player, HASTE_POTION, 2); - st.exitQuest(false, true); - htmltext = "30311-01.html"; - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-01.htm deleted file mode 100644 index 869f9e8c1f..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Lilith:
-It has been over a hundred years since I came to this island. That is not a long time for us Elves, who live nearly eternal lives, but it is a long time for Humans. And it's been enough time for me to become fond of this island. This place is now home to me, but I sometimes think of the memories of my days in the Elven Forest.
-Perhaps it is because my health is not good lately, but sometimes old memories come back to sadden me. The memories of a parted lover, of a love forged a thousand years ago...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-02.html deleted file mode 100644 index 2f0f4eb012..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Lilith:
-Long ago I was a high level Spellsinger, and my lover Theon was the best of the Temple Knights. One year in late fall, we began our love for each other, and while the buds on the trees grew and withered, then fell, and while this was repeated time and time again, our love grew even stronger. During these happy times, we were sent as envoys to the Human kingdom of Elmoreden to relay the will of the tetrarch.
-At that time, the devil Beleth continued to widen his territory with his evil powers in pursuit of world domination, and because of this, many people fell into distress and the world nearly came to an end. Eventually the Mystics of the Ivory Tower waged war against Beleth in order to stop him, and Theon and I aided the Human army in fighting against Beleth. But in the final battle, when the Ivory Tower Mystics used forbidden magic to trap Beleth, I was severely wounded. And when I woke up many months later, I learned that I had lost the lover whom I had loved more than my life.
-My friends told me that Theon had met a noble death, fighting against the undead armies to the very end in order to buy time for our allies to retreat. But the body was never found, and I could not accept the fact that he was dead. I would like to believe that he is alive somewhere under this sky. From then on, I have stayed on this island for a thousand years to honor the promise that Theon and I made long ago. I await the day when I can meet him again and return to our homeland together...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-03.html deleted file mode 100644 index 1d528c13d9..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Lilith:
-Before the beginning of the war against the devil Beleth, Theon and I made a promise to stay on Talking Island and teach the Humans the use of magic for harmony and preservation, so that there would never be another Beleth. If Theon is still alive, I am sure he will come to this island to honor our promise. It has been a thousand years since we parted, but I still hold on to the belief that someday he will come to this island, and I continue to wait to this day. Seasons change, and change again, and as the years pass by, my heart is filled with despair, but I have not abandoned hope yet.
-But a few days ago, I heard some glad news while dining with Sir Windawood. He says that he saw an Elven warrior in the village of Gludin fitting the description of Theon... My heart was racing when I heard that...
-If you are planning to travel to the mainland, could you go to the village of Gludin for me and check for news regarding Theon?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-04.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-04.htm deleted file mode 100644 index d3eb514a28..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Lilith:
-Thank you. But I must tell you something in advance. Please don't feel insulted, I only say it out of concern for you. It may be a little dangerous for you to travel to the Gludio mainland. It is a land made barren during the war against the devil Beleth, and a dangerous place, where all kinds of monsters threaten the lives of innocent people. It may be even more dangerous now than a thousand years ago when Beleth existed. Of course, the lord of Gludio is conducting reconstruction projects, but the southern regions of Gludio are still barren plains.
-I have waited for more than a thousand years now, and it makes no difference to me to wait a few more years. There is no need to hurry. Whenever you are ready to leave for the Gludio mainland, come and seek me.
-(Quest for characters level 15 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-05.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-05.htm deleted file mode 100644 index 6a20da8b25..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Lilith:
-The Gludio mainland is a very dangerous place, and it worries me a little even as I am asking you this favor. It is a land made barren during the war against the devil Beleth, and a dangerous place, where all kinds of monsters threaten the lives of innocent people. Of course, the lord of Gludio is conducting reconstruction projects, but the southern regions of Gludio are still barren plains.
-I have waited for more than a thousand years now, and it makes no difference to me to wait a few more years. There is no need to hurry. When you decide to leave this island and go to the Gludio mainland by ship, please go to the harbor village called Gludin and ask about an Elven warrior named Theon. And if ... this may be a small hope ... but if you meet Theon, please give him this letter. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-06.html deleted file mode 100644 index 9debb683ec..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Lilith:
-I see that you have not left the island yet. But there is no need to hurry. For us Elves, "waiting" may mean tens, even hundreds of years.
-When you go to Gludio, please stop by the harbor village called Gludin and ask the whereabouts of an Elven warrior named Theon. Please! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-07.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-07.html deleted file mode 100644 index 084c38216e..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30368-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Lilith:
-I see ... Theon ... has gone back already to the arms of Eva. It's not that I did not think of such a thing ... but it is all right. There is no need to comfort me.
-I had hoped to see his face just once ... I just wanted to go near him and quietly call out his name ... Fate is such a cruel thing ... Making us meet and fall in love ... And to spend such a long time yearning for each other ... and finally separate us with death ...
-This ... This is Theon's Diary? Thank you. I would like to be alone today and spend some time in quiet, reading this diary. I will never forget your good intentions. This is a small token of my gratitude. Please accept. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30369-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30369-01.html deleted file mode 100644 index 24eb2f5a4d..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30369-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Master Baenedes:
-Theon ... Yes, I knew him well. He is the man who taught me how to use the sword and bow. A silent and stern person, but he was also a sensitive man who longed for his long lost lover. The woman he so missed ... is still alive ... the web of fate that the arachnes weave is sometimes cruelly twisted, I think. That two lovers longed for each other for all those years, with only a small distance between them ...
-Unfortunately, Theon returned to the arms of Eva a few years ago. I personally transported his body to the Elven Forest and buried him under the Mother Tree's roots. Ah, if only Lilith had written this letter just a little sooner ...
-While living in this small Human town, Theon wrote many beautiful poems and songs to pass the time while longing for his lover of a thousand years. I urged him to write down the poems and songs in a diary. Before he passed away, he entrusted me with his diary. Please ... deliver this diary to Lilith.
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30369-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30369-02.html deleted file mode 100644 index 1b900729d4..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30369-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Baenedes:
-Please deliver this diary to Lilith. I think that is the right thing for us to do, for the sake of Theon, who has returned to the arms of Eva. If only they had learned of each other's news sooner ... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30369-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30369-03.html deleted file mode 100644 index e3ede844c6..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30369-03.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Baenedes:
-I understand. I can't thank you enough for granting the wishes of Lilith and coming here. May you find your destiny here ...
-I will ask another person to deliver the diary. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30369-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30369-04.html deleted file mode 100644 index 4bc5699181..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/30369-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Baenedes:
-You have not been able to find a ship returning to Talking Island yet? Please deliver Theon's Diary to Lilith, whom I'm sure is anxiously awaiting any news. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/Q00156_MillenniumLove.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/Q00156_MillenniumLove.java deleted file mode 100644 index e344638bbf..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00156_MillenniumLove/Q00156_MillenniumLove.java +++ /dev/null @@ -1,170 +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.Q00156_MillenniumLove; - -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; - -/** - * Millennium Love (156) - * @author xban1x - */ -public class Q00156_MillenniumLove extends Quest -{ - // NPCs - private static final int LILITH = 30368; - private static final int BAENEDES = 30369; - // Items - private static final int LILITHS_LETTER = 1022; - private static final int THEONS_DIARY = 1023; - private static final int GREATER_COMP_SOULSHOUT_PACKAGE_NO_GRADE = 5250; - // Misc - private static final int MIN_LVL = 15; - - public Q00156_MillenniumLove() - { - super(156); - addStartNpc(LILITH); - addTalkId(LILITH, BAENEDES); - registerQuestItems(LILITHS_LETTER, THEONS_DIARY); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - String htmltext = null; - if (st != null) - { - switch (event) - { - case "30368-02.html": - case "30368-03.html": - { - htmltext = event; - break; - } - case "30368-05.htm": - { - if (player.getLevel() >= MIN_LVL) - { - st.startQuest(); - giveItems(player, LILITHS_LETTER, 1); - htmltext = event; - } - else - { - htmltext = "30368-04.htm"; - } - break; - } - case "30369-02.html": - { - if (st.isCond(1) && hasQuestItems(player, LILITHS_LETTER)) - { - takeItems(player, LILITHS_LETTER, 1); - giveItems(player, THEONS_DIARY, 1); - st.setCond(2, true); - htmltext = event; - } - break; - } - case "30369-03.html": - { - if (st.isCond(1) && hasQuestItems(player, LILITHS_LETTER)) - { - addExpAndSp(player, 3000, 0); - st.exitQuest(false, true); - htmltext = event; - } - break; - } - } - } - return htmltext; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case LILITH: - { - switch (st.getState()) - { - case State.CREATED: - { - htmltext = "30368-01.htm"; - break; - } - case State.STARTED: - { - if (st.isCond(1) && hasQuestItems(player, LILITHS_LETTER)) - { - htmltext = "30368-06.html"; - } - else if (st.isCond(2) && hasQuestItems(player, THEONS_DIARY)) - { - giveItems(player, GREATER_COMP_SOULSHOUT_PACKAGE_NO_GRADE, 1); - addExpAndSp(player, 3000, 0); - st.exitQuest(false, true); - htmltext = "30368-07.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case BAENEDES: - { - switch (st.getCond()) - { - case 1: - { - if (hasQuestItems(player, LILITHS_LETTER)) - { - htmltext = "30369-01.html"; - } - break; - } - case 2: - { - if (hasQuestItems(player, THEONS_DIARY)) - { - htmltext = "30369-04.html"; - } - break; - } - } - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-01.htm deleted file mode 100644 index a66b344de4..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Wilford:
-I'm sure you know this, but our Aden Kingdom was at war with Gracia until recently. As a result of the wars, trade with Gracia is still banned to this day. That is such a shame for businesses like me... particularly since there is a large profit to be made from importing metals in high demand, like adamantite... eh? You don't know what adamantite is? Hmmm... I can't tell you right now, but if you are interested, I will explain it to you later.
-(Quest for characters level 5 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-02.htm deleted file mode 100644 index 76e8e9d135..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Wilford:
-As you know, there was war between Aden and Gracia. But the problem is, official trade with Gracia has since been banned, and Gracian trade ships no longer come to Talking Island. Tsk, I can't believe they would ban free trade for political reasons, it's a significant loss to businessmen like me. My business was quite profitable from my importing and selling of metals like adamantite... plus, from a military standpoint, can't they realize that not being able to produce fine quality adamantite weapons will lead to the weakening of military powers? Such a difficult situation...
-Now this is our little secret, but actually, I am still trading with Gracia through secret routes. We may be political enemies, but that doesn't always make a difference in real life. There is always a high demand for goods from Gracia. So, what do you think? As long as you promise not to talk about this in front of anyone else, I can tell you some more...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-03.htm deleted file mode 100644 index 52299df7f0..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Wilford:
-Good, then let me first tell you what adamantite is.
Adamantite is a very important metal for making weapons. Weapons and armor crafted from refined Adamantite Ore metal are of high quality. Most other weapons can't even compare. But this adamantite is not found in Aden, and has to be imported from the Kardif regions of Gracia. But since the trade ban was announced, it has been difficult to find adamantite anywhere in the Aden Kingdom. However, because I had established a partnership with a few Gracian traders long ago, I have been able to bring Adamantite Ore into this island away from the eyes of the governor. Well, strictly speaking, you can call it smuggling.
-Usually, we land the smuggling ship on the remote southern shores of Talking Island, then load the materials onto a small boat and travel upstream to unload them on the shores of the lake near Einhovant's School of Magic. But an unforeseen accident a few days ago have put me in a bit of a dilemma. So I'd like to seek your help with that problem... What about it, will you help?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-04.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-04.htm deleted file mode 100644 index 2a3b0850bd..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Wilford:
-Good, so we see eye to eye. Now listen carefully to what I tell you. Do you remember the day that the recent storms hit? That particular day was the day that my 'business partners' and I were to bring some goods in. Thankfully, the smuggler's ship landed safely on the southern shores of the island.
-Because I had to unload before sunrise, I attempted to move the goods to the unloading place, even if it meant overexerting myself. But while going upstream with the Adamantite Ore loaded on my lifeboat, the boat was upturned by the waters of the river that was swollen from the storm, and the ore was scattered all around the lake. My business partners and I spent all night walking around the lakeshore gathering the ore. But after we gathered together all the ore that we had collected, we were missing quite a large amount. As I found out later, giant toads that live near the lake had swallowed the ore.
-So what I would like to ask you to do is walk around the shores of the lake adjacent to Einhovant's School of Wizardry, hunt the toads, and recover the Adamantite Ore that they have swallowed. I have to send the goods to Giran, and I must send twenty at a time. When you have gathered twenty of them, bring them to me. I will give you a generous reward for them. Now, go if you are ready. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-05.html deleted file mode 100644 index 47aa341543..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Wilford:
-I see you haven't gathered all the items yet. You have to send the items to Giran first. You need exactly 20 ores, so keep at it. We have to send them to Giran in a matter of days. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-06.html deleted file mode 100644 index 45473d9de8..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/30005-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Wilford:
-Oh, you have recovered them. Good job! I must send them off immediately today, on the next trade boat to Giran. This is all thanks to you. Here, the reward that I have promised. I hope you won't talk to anyone else about this. It won't be good if this reaches the ears of the guards. I trust that you will take care of things even if I stop right here. Well, may the blessings of the land be with you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/Q00157_RecoverSmuggledGoods.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/Q00157_RecoverSmuggledGoods.java deleted file mode 100644 index e59cadc797..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00157_RecoverSmuggledGoods/Q00157_RecoverSmuggledGoods.java +++ /dev/null @@ -1,130 +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.Q00157_RecoverSmuggledGoods; - -import com.l2jmobius.gameserver.enums.QuestSound; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; - -/** - * Recover Smuggled Goods (157) - * @author xban1x - */ -public class Q00157_RecoverSmuggledGoods extends Quest -{ - // NPC - private static final int WILFORD = 30005; - // Monster - private static final int GIANT_TOAD = 20121; - // Items - private static final int BUCKLER = 49042; - private static final int ADAMANTITE_ORE = 1024; - // Misc - private static final int MIN_LVL = 5; - - public Q00157_RecoverSmuggledGoods() - { - super(157); - addStartNpc(WILFORD); - addTalkId(WILFORD); - addKillId(GIANT_TOAD); - registerQuestItems(ADAMANTITE_ORE); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - String htmltext = null; - if (st != null) - { - switch (event) - { - case "30005-03.htm": - { - htmltext = event; - break; - } - case "30005-04.htm": - { - st.startQuest(); - htmltext = event; - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState st = getQuestState(killer, false); - if ((st != null) && st.isCond(1) && (getRandom(10) < 4) && (getQuestItemsCount(killer, ADAMANTITE_ORE) < 20)) - { - giveItems(killer, ADAMANTITE_ORE, 1); - if (getQuestItemsCount(killer, ADAMANTITE_ORE) >= 20) - { - st.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (st.getState()) - { - case State.CREATED: - { - htmltext = player.getLevel() >= MIN_LVL ? "30005-02.htm" : "30005-01.htm"; - break; - } - case State.STARTED: - { - if (st.isCond(2) && (getQuestItemsCount(player, ADAMANTITE_ORE) >= 20)) - { - giveItems(player, BUCKLER, 1); - st.exitQuest(false, true); - htmltext = "30005-06.html"; - } - else - { - htmltext = "30005-05.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-01.html deleted file mode 100644 index 47242c25af..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-01.html +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Biotin:
-Actually, I have been plagued by an unexplainable fear lately. I think it is the reoccurring nightmare that I have been having recently. I have had superior intuition since I was young, and have often received divine signs in my dreams. I think that my nightmares are a warning from the gods. I do not know its exact identity yet, but I feel that an evil power is spreading its hands over the island.
-I only hope that this uneasy fear is a figment of my imagination ... I am not sure yet ... But perhaps even you may have to fight this evil.
-(Quest for characters level 21 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-02.htm deleted file mode 100644 index 92dd5e27aa..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Biotin:
-I have had great intuition since my youth and have received warnings about disasters or dangers in my sleep. Eventually that has caused me to walk the path of faith. After becoming a priest, I have received the message of the gods more clearly in my dreams. Lately those occurrences have been rare, but all of a sudden, I have begun to consecutively dream very unsettling nightmares. The dream was unclear at first, but finally became clear last night.
-I finally realized that the dream was a warning against the foreboding evil that approaches our Talking Island. Oh, it is frightening indeed. A great evil power is targeting Talking Island. But as of now, I do not know the identity of that great evil ... all I know is that a devil presumed to be a worshipper of this evil is plotting something in the basements of the Elven Ruins.
-That is why all I know at the moment is that the evil worshipper must be found and eliminated. We must get rid of the seed of evil or it may draw a great evil into our island. I would like you to perform that task.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-03.htm deleted file mode 100644 index 36e9bd8bd6..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Biotin:
-Brave warrior, to seek out and eradicate the seed of evil, you must travel to the abandoned Elven Ruins. For directions to the abandoned Elven Ruins, ask Guard Kenyos who stands at the northern entrance of the village.
-In my dreams the seed of evil that will lead a great evil into the world is lying dormant in the deepest depths of the cellars, gathering power. The seed of evil took the form of a devil with large, grotesque red wings, reminiscent of a bat. They came in a group, but one of them radiated an evil force greater than the rest. I am sure that he is the leader of this group.
-I pray to Einhasad that our small power of good may be sufficient to defeat the darkness. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-04.html deleted file mode 100644 index 6636524887..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-04.html +++ /dev/null @@ -1,3 +0,0 @@ -High Priest Biotin:
-You have not yet been able to eradicate that seed of evil, I see. Bear this in mind. It is in the deepest depths of the Elven Ruins, and takes the form of a great red devil with the wings of a bat. I bid you take caution. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-05.html deleted file mode 100644 index 4fe77b470e..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/30031-05.html +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Biotin:
-Well done. You've done well in a very dangerous task.
-What's that ...? He cried out Beleth's name as he died...? Beleth was a Dark Mage who was called a demon a long time ago and whose powers were sealed by the magicians of the Ivory Tower. But whether he lived or died has never been confirmed. A demon who follows Beleth has appeared on this island... That's just not right. I get the feeling that this event is just the beginning of a greater calamity...
-But then... What is this Ancient Tablet? Was this obtained from the demon? That looks like the sort used by mages in the Elmoreden age. What does this have to do with Beleth? ... I suppose I must ask Gallint of the Einhovant's School, who can read the ancient language, to translate this for me...
-Oh! I was so wrapped up in thinking about this that I almost forgot something important. Please accept this. It is a small token of appreciation for completing such a difficult task. Please don't refuse me, and take it. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/Q00158_SeedOfEvil.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/Q00158_SeedOfEvil.java deleted file mode 100644 index adb33c6cb1..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00158_SeedOfEvil/Q00158_SeedOfEvil.java +++ /dev/null @@ -1,127 +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.Q00158_SeedOfEvil; - -import com.l2jmobius.gameserver.enums.ChatType; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; -import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jmobius.gameserver.network.serverpackets.NpcSay; - -/** - * Seed of Evil (158) - * @author malyelfik - */ -public class Q00158_SeedOfEvil extends Quest -{ - // NPC - private static final int BIOTIN = 30031; - // Monster - private static final int NERKAS = 27016; - // Items - private static final int CLAY_TABLET = 1025; - // Reward - private static final int SICKLE = 153; - // Misc - private static final int MIN_LEVEL = 21; - - public Q00158_SeedOfEvil() - { - super(158); - addStartNpc(BIOTIN); - addTalkId(BIOTIN); - addAttackId(NERKAS); - addKillId(NERKAS); - registerQuestItems(CLAY_TABLET); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - if ((st != null) && event.equalsIgnoreCase("30031-03.htm")) - { - st.startQuest(); - return event; - } - return null; - } - - @Override - public String onAttack(L2Npc npc, L2PcInstance attacker, int damage, boolean isSummon) - { - if (npc.isScriptValue(0)) - { - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.HOW_DARE_YOU_CHALLENGE_ME)); - npc.setScriptValue(1); - } - return super.onAttack(npc, attacker, damage, isSummon); - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState st = getQuestState(killer, false); - if ((st != null) && !hasQuestItems(killer, CLAY_TABLET)) - { - giveItems(killer, CLAY_TABLET, 1); - st.setCond(2, true); - } - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.THE_POWER_OF_LORD_BELETH_RULES_THE_WHOLE_WORLD)); - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getLevel() >= MIN_LEVEL) ? "30031-02.htm" : "30031-01.html"; - break; - } - case State.STARTED: - { - if (st.isCond(1)) - { - htmltext = "30031-04.html"; - } - else if (st.isCond(2) && hasQuestItems(player, CLAY_TABLET)) - { - rewardItems(player, SICKLE, 1); - giveAdena(player, 5000, true); - st.exitQuest(false, true); - htmltext = "30031-05.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-01.htm deleted file mode 100644 index f08bb10fe2..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch Asterios:
-Young traveler of a foreign race, there is nothing you can do for me. Listen to the beautiful music of the woods and enjoy life under the shade of the Mother Tree, and rest your weary body.
-(Quest for Elves only.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-02.htm deleted file mode 100644 index d1ad1f6186..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch Asterios:
-Have you felt anything strange lately while walking around the village? I recently saw yellow, withered leaves on the surface of the pond in the middle of the village, under the Mother Tree. I don't know why a tree that has grown for thousands of years should suddenly drop discolored, withered leaves. I am very worried. I will delve deeper into this, but if further investigation is necessary, I may have to ask you to aid me in investigating this matter.
-(Quest for Elven characters level 12 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-03.htm deleted file mode 100644 index aa804154ce..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Hierarch Asterios:
-I don't know if you've noticed, but the Mother Tree in the middle of the village has been slowly withering. The progress of the blight is so slow that it is hard to notice unless one possesses high magic powers. We do not wish to worry our brothers, and only a few of us know this secret. None of our ancestors' records show any incident of the Mother Tree withering. I cannot shake the dread that something is terribly wrong.
-As a result of my research, I discovered that the Mother Tree is withering because the water is full of contaminants that dry up the tree's roots. It is my guess that someone is polluting the water source of the river that flows into the village.
-But I cannot guess who that someone is. That someone would dare to pollute our life source, our water, in this chaotic time of war against the Misty Mountain orcs ... This cannot be left alone, it must be dealt with. The sentinels cannot be spared, as they must defend the village, and all of our Rangers have been sent to the woods in preparation for our battle with the orcs. You must go to the water source and find out the reason behind the pollution.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-04.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-04.htm deleted file mode 100644 index 929f2c7cba..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch Asterios:
-You can reach the water source by following the river that flows into the village and travelling north. If you find anything that is even slightly suspicious, please investigate it. And bring back proof so that I can examine it.
-Take this charm. It will protect you from the contaminants that have fouled our water. Please hurry. May the blessings of Eva be with you ... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-05.html deleted file mode 100644 index 06d7319830..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch Asterios:
-What are you doing still here? Go north and follow the river to find the water's source, and find out who is contaminating our water.
-The Mother Tree is dying! Any more delays, and our very lives may be threatened. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-06.html deleted file mode 100644 index 0d2431720d..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Hierarch Asterios:
-This ...! The undead you came across at the water source are called Plague Zombies, and are those creatures who were killed by plagues and that have been resurrected with black magic. The fine powder that falls from their decomposing bodies is this Plague Dust ... This is the substance that has been polluting our water. You would have been infected by the plague if you had not taken the Hyacinth Charm ...
-Hmm ... This is definitely the doing of the Dark Elves! They cannot be forgiven! But first, we must revive the dying Mother Tree. To do that, we must purify the polluted waters ...
-I will need more Plague Dust to research a purification spell. Please go back to the water source and obtain this cursed powder for me. I need at least five handfuls. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-07.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-07.html deleted file mode 100644 index f898c2ae7c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-07.html +++ /dev/null @@ -1,3 +0,0 @@ -Hierarch Asterios:
-Go and bring me five handfuls of Plague Dust from those zombies that are polluting our water source. Go north and follow the river that flows into the village. The Mother Tree is dying! Hurry! May the blessings of Eva be with you ...! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-08.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-08.html deleted file mode 100644 index 47f6f5b7a0..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/30154-08.html +++ /dev/null @@ -1,5 +0,0 @@ -Hierarch Asterios:
-Well done. This will be enough to research the purification magic. As soon as the magic is complete, I will travel under the protection of the sentinels to the water source and perform the purification spell, and eradicate any Plague Zombies that may yet remain.
-My young kinsman, you have performed a great deed for our sacred Mother Tree Glade and for the Elven race. I will give you this as a tribute to your brave deed. It may not seem like much, but it will come in handy one day, so keep it well.
-May the splendor of Mithril forever shine on the forest and lake! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/Q00159_ProtectTheWaterSource.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/Q00159_ProtectTheWaterSource.java deleted file mode 100644 index cb7082d1de..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00159_ProtectTheWaterSource/Q00159_ProtectTheWaterSource.java +++ /dev/null @@ -1,175 +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.Q00159_ProtectTheWaterSource; - -import com.l2jmobius.gameserver.enums.QuestSound; -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; - -/** - * Protect the Water Source (159) - * @author xban1x - */ -public class Q00159_ProtectTheWaterSource extends Quest -{ - // NPC - private static final int ASTERIOS = 30154; - // Monster - private static final int PLAGUE_ZOMBIE = 27017; - // Items - private static final int PLAGUE_DUST = 1035; - private static final int HYACINTH_CHARM = 1071; - private static final int HYACINTH_CHARM2 = 1072; - // Rewards - private static final int SCROLL_OF_ESCAPSE = 736; - private static final int RING_NOVICE = 49041; - // Misc - private static final int MIN_LVL = 12; - - public Q00159_ProtectTheWaterSource() - { - super(159); - addStartNpc(ASTERIOS); - addTalkId(ASTERIOS); - addKillId(PLAGUE_ZOMBIE); - registerQuestItems(PLAGUE_DUST, HYACINTH_CHARM, HYACINTH_CHARM2); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - if ((st != null) && event.equals("30154-04.htm")) - { - st.startQuest(); - giveItems(player, HYACINTH_CHARM, 1); - return event; - } - return null; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState st = getQuestState(killer, false); - if ((st != null)) - { - switch (st.getCond()) - { - case 1: - { - if ((getRandom(100) < 40) && hasQuestItems(killer, HYACINTH_CHARM) && !hasQuestItems(killer, PLAGUE_DUST)) - { - giveItems(killer, PLAGUE_DUST, 1); - st.setCond(2, true); - } - break; - } - case 3: - { - long dust = getQuestItemsCount(killer, PLAGUE_DUST); - if ((getRandom(100) < 40) && (dust < 5) && hasQuestItems(killer, HYACINTH_CHARM2)) - { - giveItems(killer, PLAGUE_DUST, 1); - if ((++dust) >= 5) - { - st.setCond(4, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - break; - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.ELF) ? (player.getLevel() >= MIN_LVL ? "30154-03.htm" : "30154-02.htm") : "30154-01.htm"; - break; - } - case State.STARTED: - { - switch (st.getCond()) - { - case 1: - { - if (hasQuestItems(player, HYACINTH_CHARM) && !hasQuestItems(player, PLAGUE_DUST)) - { - htmltext = "30154-05.html"; - } - break; - } - case 2: - { - if (hasQuestItems(player, HYACINTH_CHARM, PLAGUE_DUST)) - { - takeItems(player, HYACINTH_CHARM, -1); - takeItems(player, PLAGUE_DUST, -1); - giveItems(player, HYACINTH_CHARM2, 1); - st.setCond(3, true); - htmltext = "30154-06.html"; - } - break; - } - case 3: - { - if (hasQuestItems(player, HYACINTH_CHARM2)) - { - htmltext = "30154-07.html"; - } - break; - } - case 4: - { - if (hasQuestItems(player, HYACINTH_CHARM2) && (getQuestItemsCount(player, PLAGUE_DUST) >= 5)) - { - rewardItems(player, SCROLL_OF_ESCAPSE, 1); - rewardItems(player, RING_NOVICE, 1); - st.exitQuest(false, true); - htmltext = "30154-08.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30147-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30147-01.html deleted file mode 100644 index b7a711b437..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30147-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Unoren:
-Ah, the Spider Silk that I asked Nerupa to obtain for me. Thank you. This Silvery Spidersilk that the silver spiders spin...very strong and flexible, yet light, which makes it a good material for strongbows.
-Oh, did Nerupa tell you to get something from me? Hah, Nerupa still insists on trading the old-fashioned way -- bartering. She was absolutely livid when I told her that I'd pay money for the spidersilks. So, she asked me to find the Nightshade Leaf for her instead. It's very hard to get, but thankfully Creamees of the magic shop recently managed to obtain a few nightshade leaves, and I have ordered one from him.
-Here, take this receipt and go to Creamees, he'll give you the Nightshade Leaf, which you'll give to Nerupa. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30147-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30147-02.html deleted file mode 100644 index ef644d634f..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30147-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Unoren:
-Are you still in the village? Please get the "Nightshade Leaf" from Creamees at the magic grocery shop, and deliver it to Nerufa. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30147-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30147-03.html deleted file mode 100644 index 5fa9f3d78b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30147-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Unoren:
-So, you have come for the Nightshade Leaf. I know it's a burden to you, but would you please deliver it to Nerupa? I don't know the exact reason why, but Nerupa says that she will not come into the village. According to rumors, they say it's because of the magic barriers that the hierarch has set up around the village... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30149-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30149-01.html deleted file mode 100644 index b0bc42422b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30149-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Creamees:
-The item that Unoren ordered? Oh, you mean the Nightshade Leaf. I went through a bit of trouble to get this... I stored it in the warehouse because it's such a rare item...
-If you take this ticket and go see Julia at the warehouse, she'll give you the Nightshade Leaf. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30149-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30149-02.html deleted file mode 100644 index 1dad595b72..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30149-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Creamees:
-Did you get the Nightshade Leaf from Julia? Not yet? Go to the warehouse and show Julia the ticket I gave you. Then she will give you the Nightshade Leaf that I stored there. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30149-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30149-03.html deleted file mode 100644 index e6d67862fd..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30149-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Creamees:
-I see you've gotten the Nightshade Leaf. Please deliver it the Unoren at the weapon shop. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30152-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30152-01.html deleted file mode 100644 index d96e716f28..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30152-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Julia:
-You must be after the herbs that Creamees stored here. I put them in an enclosed glass bottle... here you are. Be careful taking it back. Oh, and please send Creamees my regards. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30152-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30152-02.html deleted file mode 100644 index 0413fe1b3c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30152-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Julia:
-Did you deliver the Nightshade Leaf to Creamees? Not yet? Creamees will be waiting... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-01.htm deleted file mode 100644 index 7ae237bd41..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Nerupa:
-If not for the order given by the Elven elders, I would not just stand by and watch a foreigner such as yourself set foot into our sacred woods! The guardians of the forest are watching your every move, so beware! Dare to disobey just one law of the forest and I will kill you without hesitation!
-(Quest for Elven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-02.htm deleted file mode 100644 index 9c90ca5073..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Nerupa:
-Recently, one of your kind who lives in the village visited me and asked me to get some silvery Spider Silks for him. My arachne sisters are wandering the forests and gathering the spider webs that the silver spiders have spun. When the collecting is finished, I'd like you to take them to the village. I hate going into the village.
-(Quest for Elven characters level 3 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-03.htm deleted file mode 100644 index 16dae5a750..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Nerupa:
-Recently, one of your kind who lives in the village visited me and asked me to get some silvery Spider Silks for him. My sisters have combed the forest and collected spider webs spun by silver spiders. But I detest going into the village. I would like it if you could deliver them for me instead. Would you do that for me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-04.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-04.htm deleted file mode 100644 index e864ba8cf1..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Nerupa:
-Go to Unoren, who works in the weapons and armor store, and give him this silvery Spider Silk. And in return, I have asked him to get the Nightshade Leaf for me. Unoren said that the Nightshade Leaf is hard to find and offered "Adena" instead. But I refused.
-A young Elf such as yourself may not know this, but we children of the forest have always lived a life where we obtain what we need from nature, trading what we have obtained for other objects, and giving back to nature as much as we have received. But some time ago the Elves learned a strange habit from the Dwarves. The strange practice of giving metal or slips of paper instead of bartering. But I can't understand "money" or "Adena" at all.
-Eventually, Unoren agreed to find the Nightshade Leaf for me. Get it from him and bring it back to me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-05.html deleted file mode 100644 index 0271960cef..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Nerupa:
-You couldn't manage to get the Nightshade Leaf from Unoren? Did he say he didn't have it? Don't tell me that that little Elf creature lied to me? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-06.html deleted file mode 100644 index 9cef6fc618..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/30370-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Nerupa:
-Child of the forest, have you brought me what Unoren promised? Is this it? Yes, by the color and smell of it, it is nightshade for sure. That little Elf was surely lucky to obtain such a rare item. Here, take this. This is your reward for traveling to the village and back. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/Q00160_NerupasRequest.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/Q00160_NerupasRequest.java deleted file mode 100644 index 70fbd00bce..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00160_NerupasRequest/Q00160_NerupasRequest.java +++ /dev/null @@ -1,189 +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.Q00160_NerupasRequest; - -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; - -/** - * Nerupa's Request (160) - * @author ivantotov - */ -public final class Q00160_NerupasRequest extends Quest -{ - // NPCs - private static final int NERUPA = 30370; - private static final int UNOREN = 30147; - private static final int CREAMEES = 30149; - private static final int JULIA = 30152; - // Items - private static final int SILVERY_SPIDERSILK = 1026; - private static final int UNOS_RECEIPT = 1027; - private static final int CELS_TICKET = 1028; - private static final int NIGHTSHADE_LEAF = 1029; - // Reward - private static final int LESSER_HEALING_POTION = 1060; - // Misc - private static final int MIN_LEVEL = 3; - - public Q00160_NerupasRequest() - { - super(160); - addStartNpc(NERUPA); - addTalkId(NERUPA, UNOREN, CREAMEES, JULIA); - registerQuestItems(SILVERY_SPIDERSILK, UNOS_RECEIPT, CELS_TICKET, NIGHTSHADE_LEAF); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equals("30370-04.htm")) - { - qs.startQuest(); - if (!hasQuestItems(player, SILVERY_SPIDERSILK)) - { - giveItems(player, SILVERY_SPIDERSILK, 1); - } - return event; - } - return null; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (qs.getState()) - { - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - case State.CREATED: - { - if (npc.getId() == NERUPA) - { - if (player.getRace() != Race.ELF) - { - htmltext = "30370-01.htm"; - } - else if (player.getLevel() < MIN_LEVEL) - { - htmltext = "30370-02.htm"; - } - else - { - htmltext = "30370-03.htm"; - } - } - break; - } - case State.STARTED: - { - switch (npc.getId()) - { - case NERUPA: - { - if (hasAtLeastOneQuestItem(player, SILVERY_SPIDERSILK, UNOS_RECEIPT, CELS_TICKET)) - { - htmltext = "30370-05.html"; - } - else if (hasQuestItems(player, NIGHTSHADE_LEAF)) - { - rewardItems(player, LESSER_HEALING_POTION, 1); - qs.exitQuest(false, true); - htmltext = "30370-06.html"; - } - break; - } - case UNOREN: - { - if (hasQuestItems(player, SILVERY_SPIDERSILK)) - { - takeItems(player, SILVERY_SPIDERSILK, -1); - if (!hasQuestItems(player, UNOS_RECEIPT)) - { - giveItems(player, UNOS_RECEIPT, 1); - } - qs.setCond(2, true); - htmltext = "30147-01.html"; - } - else if (hasQuestItems(player, UNOS_RECEIPT)) - { - htmltext = "30147-02.html"; - } - else if (hasQuestItems(player, NIGHTSHADE_LEAF)) - { - htmltext = "30147-03.html"; - } - break; - } - case CREAMEES: - { - if (hasQuestItems(player, UNOS_RECEIPT)) - { - takeItems(player, UNOS_RECEIPT, -1); - if (!hasQuestItems(player, CELS_TICKET)) - { - giveItems(player, CELS_TICKET, 1); - } - qs.setCond(3, true); - htmltext = "30149-01.html"; - } - else if (hasQuestItems(player, CELS_TICKET)) - { - htmltext = "30149-02.html"; - } - else if (hasQuestItems(player, NIGHTSHADE_LEAF)) - { - htmltext = "30149-03.html"; - } - break; - } - case JULIA: - { - if (hasQuestItems(player, CELS_TICKET)) - { - takeItems(player, CELS_TICKET, -1); - if (!hasQuestItems(player, NIGHTSHADE_LEAF)) - { - giveItems(player, NIGHTSHADE_LEAF, 1); - } - qs.setCond(4, true); - htmltext = "30152-01.html"; - } - else if (hasQuestItems(player, NIGHTSHADE_LEAF)) - { - htmltext = "30152-02.html"; - } - break; - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-01.htm deleted file mode 100644 index 95da2799bb..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Andellia:
-Stranger from foreign lands, you are welcome as a guest to our town. It is not polite to ask favors of our guests. Please make yourself comfortable and find rest under the shade of the Mother Tree.
-(This quest may only be undertaken by Elf characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-02.htm deleted file mode 100644 index 7f445cbd05..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Andellia:
-My sisters and I are in charge of taking care of the young Mother Trees in the forest. This task lets us see the changes to the Mother Trees and the Elven woods in all four seasons, and we find it a delightful task. The nectar that gives we children of the forest our nearly eternal lives is made from the Fruit of The Mother Tree.
-Fruit harvests have been gradually decreasing lately, and I think it is because of the spores that spread to our woods from the Sea of Spores on the other side of the mountain. At this rate, we may not be able to make nectar anymore.
-My sister Thalia is the protector of the Mother Tree near Lake Iris, and has said that the Mother Tree there may soon bear fruit. Do you think you could go and get the fruit from her when it is ready?
-(Elf characters with Level 3 and higher may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-03.htm deleted file mode 100644 index bb07d8846d..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Andellia:
-My sisters and I are in charge of taking care of the young Mother Trees in the forest. It is our joy in life to take care of the Mother Trees in all four seasons while keeping company with the creatures of the beautiful Elven Forest. The nectar that gives us children of the forest our nearly eternal lives is made from the Fruit of The Mother Tree.
-Fruit harvests have been gradually decreasing lately, and I think it is because of the spores that spread to our woods from the Sea of Spores on the other side of the mountain.
-A few days ago, I received a letter from my younger sister, Thalia, that the Mother Tree near Lake Iris had borne fruit. We sisters cannot travel far from our Mother Trees, as we must stay close and maintain our tie to it. My sister has probably finished her harvest by now. Would you be able to travel there and bring back the fruit from her?
-No one but us sisters may harvest the Mother Tree's fruits, and it is a rare opportunity to be able to see a real Mother Tree fruit in person.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-04.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-04.htm deleted file mode 100644 index 506b177a88..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-04.htm +++ /dev/null @@ -1,5 +0,0 @@ -Andellia:
-Thank you so much. First, take this letter. Show it to Thalia and she will know that I sent you. Get the Mother Tree fruit from her and bring it back to me. Please hurry, as the fruit may spoil. We cannot make nectar from spoiled fruit.
-Just follow the southern path from the village to reach Lake Iris. My sister Thalia lives in the small observatory on the eastern lake shore.
-Thank you in advance and please send her my regards. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-05.html deleted file mode 100644 index 2a96a4e669..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Andellia:
-Oh, you haven't left yet. Take my letter to my sister Thalia and bring back the Mother Tree fruit. Follow the southern path from the village to reach Lake Iris. My sister Thalia lives in the small observatory around the lake on the eastern shore.
-Please hurry, as the fruit may spoil. Thank you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-06.html deleted file mode 100644 index 09554133a4..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30362-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Andellia:
-Thank you. You have performed an important deed, not only for my sisters and I, but for all of the children of the forest. I will give you this as a token of our thanks. It will be useful someday.
-Kind traveler, may Eva's smile light your path. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30371-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30371-01.html deleted file mode 100644 index 941f38d403..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30371-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Thalia:
-My sister Andellia has sent you, I see. This is the Mother Tree fruit I harvested this year. It is a very precious fruit, the only one that has been harvested this year. Please deliver it safely to my sister Andellia in the village.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30371-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30371-02.html deleted file mode 100644 index 0b78429c90..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30371-02.html +++ /dev/null @@ -1,4 +0,0 @@ -Thalia:
-Haven't you left yet? Please deliver this Mother Tree fruit to Andellia. You need to get there before the fruit spoils ...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30371-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30371-03.html deleted file mode 100644 index 183297690b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/30371-03.html +++ /dev/null @@ -1,3 +0,0 @@ -Thalia:
-Lake Iris has an irregular shape. North of the lake is the Elven Village, while the falls are located to the northwest. To the west is the Underground Elven Fortress. Beyond the Misty Mountains north of the village, there is a place which was formerly a battlefield ... But now, everything there has become deformed due to magical influences, only the poisonous Sea of Spores remains. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/Q00161_FruitOfTheMotherTree.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/Q00161_FruitOfTheMotherTree.java deleted file mode 100644 index 5c700b687f..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00161_FruitOfTheMotherTree/Q00161_FruitOfTheMotherTree.java +++ /dev/null @@ -1,140 +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.Q00161_FruitOfTheMotherTree; - -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; - -/** - * Fruit of the Mother Tree (161) - * @author malyelfik - */ -public class Q00161_FruitOfTheMotherTree extends Quest -{ - // NPCs - private static final int ANDELLIA = 30362; - private static final int THALIA = 30371; - // Items - private static final int ANDELLRIAS_LETTER = 1036; - private static final int MOTHERTREE_FRUIT = 1037; - // Misc - private static final int MIN_LEVEL = 3; - - public Q00161_FruitOfTheMotherTree() - { - super(161); - addStartNpc(ANDELLIA); - addTalkId(ANDELLIA, THALIA); - registerQuestItems(ANDELLRIAS_LETTER, MOTHERTREE_FRUIT); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - if (st == null) - { - return null; - } - - String htmltext = event; - switch (event) - { - case "30362-04.htm": - { - st.startQuest(); - giveItems(player, ANDELLRIAS_LETTER, 1); - break; - } - case "30371-03.html": - { - break; - } - default: - { - htmltext = null; - break; - } - } - return htmltext; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case ANDELLIA: - { - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.ELF) ? (player.getLevel() >= MIN_LEVEL) ? "30362-03.htm" : "30362-02.htm" : "30362-01.htm"; - break; - } - case State.STARTED: - { - if (st.isCond(1)) - { - htmltext = "30362-05.html"; - } - else if (st.isCond(2) && hasQuestItems(player, MOTHERTREE_FRUIT)) - { - giveAdena(player, 100, true); - st.exitQuest(false, true); - htmltext = "30362-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case THALIA: - { - if (st.isStarted()) - { - if (st.isCond(1) && hasQuestItems(player, ANDELLRIAS_LETTER)) - { - takeItems(player, ANDELLRIAS_LETTER, -1); - giveItems(player, MOTHERTREE_FRUIT, 1); - st.setCond(2, true); - htmltext = "30371-01.html"; - } - else if (st.isCond(2) && hasQuestItems(player, MOTHERTREE_FRUIT)) - { - htmltext = "30371-02.html"; - } - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-00.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-00.htm deleted file mode 100644 index 6f0e6bb32c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trader Unoren:
-You should be careful while walking the streets of this town, young Dark Elf. Though no harm will reach you thanks to the truce agreement, remember that my comrades will not look kindly upon you. We have not forgiven the race of dark for the cruel acts committed a thousand years ago to our race.
-(Not available for Dark Elven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-01.htm deleted file mode 100644 index ab17e3f5fa..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Trader Unoren:
-Did you know? The most intense battle against the evil Dark Elves took place in the Underground Fortress, which is now full of monsters. I was there when the last battle took place and still remember it vividly. I was so frightened that I thought only of my own safety, and left behind my screaming fellow soldiers as I ran away from the battle.
-The deep sorrow and tears of those who died then acted as a powerful curse, and the corpses resurrected as undead. I should have chosen death like my fellow soldiers ... I am so ashamed that I am still alive ... I am so ashamed that I cannot even look up at the heavens ...
-I wish to break the curse so that my friends may rest in peace in the afterlife. I will still not be forgiven for my sins against them, but I don't think I could ever live without doing something. Along with Magister Esrandell, my long time friend, we are researching methods to counter the curse of the Underground Fortress, but we have yet to find an answer. When we find a method in the future, I would like to ask your help.
-(Quest for all characters, except Dark Elves, level 12 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-02.htm deleted file mode 100644 index 67b6712ef0..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Trader Unoren:
-Did you know? The most intense battle against the evil Dark Elves took place in the Underground Fortress, which is now full of monsters. I was there when the last battle took place and still remember it vividly. I was so frightened that I thought only of my own safety, and left behind my screaming fellow soldiers as I ran away from the battle.
-The deep sorrow and tears of those who died then acted as a powerful curse, and the corpses resurrected as undead. I should have chosen death like my fellow soldiers ... I am so ashamed that I am still alive ... I am so ashamed that I cannot even look up at the heavens ...
-I wished to break the curse so that my friends could peacefully rest in the afterlife, and I have spent a long time with my old friend Magister Esrandell, researching ways to counter the curse of the Underground Fortress. We have only recently discovered a method.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-03.htm deleted file mode 100644 index 430fa4fe61..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Unoren:
-According to my friend Magister Esrandell, the curse originated from the despair of the dead soldiers. But the curse continued because of the power of black magic that surrounds the Underground Fortress. They say that the residual black magic of those dirty Dark Elves, and the power of the dark spirits that they summoned, seeped into the foundations of the fortress. There are even preposterous rumors that our proud Elven Mystics of light also used forbidden black magic in order to achieve victory over the Dark Elves ...
-Anyhow, strong black magic powers still surround that place. After a long period of research, we have found an answer. If this force is neutralized, we should be able to counter the curse. First, my long time friend Magister Esrandell says that he needs a Complete Skeleton of an undead monster in order to identify the black energy that abounds in the fortress. I would like you to travel to the abandoned Underground Fortress and bring me Bone Fragments and skulls of the undead. If you would help me lessen my burden, I will reward you handsomely.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-04.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-04.htm deleted file mode 100644 index c0bf302720..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trader Unoren:
-I give you my deepest gratitude. Go immediately to the Underground Fortress and bring me ten undead Bone Fragments and three Elf Skulls. The skulls must be whole and intact, with no flaws. According to Magister Esrandell, flawless and unscarred Elf Skulls may only be obtained from the monsters called the dark terrors. Dark terror, mist terror and shade horror ... they are all related.
-I wish to present my fellow soldiers, who have suffered long enough, with eternal peace as soon as possible. Please. Hurry. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-05.html deleted file mode 100644 index 21ddea9afa..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Unoren:
-I wish to present my fellow soldiers, who have suffered long enough, with eternal peace as soon as possible. Go to the Elven Underground Fortress to hunt the undead monsters, and bring me ten Bone Fragments and three Elf Skulls. Please. Hurry. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-06.html deleted file mode 100644 index c90b40dcf6..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/30147-06.html +++ /dev/null @@ -1,4 +0,0 @@ -Trader Unoren:
-Thank you. Now all that is left is to figure out the origin of the black magic energy from the fortress. My old friend Magister Esrandell will also thank you, I'm sure. Please pray that we may send the souls of my fallen fellows into the arms of Eva.
-Please, take this. This is in gratitude for your work to bring eternal peace to our brothers who died for the future of our race. May honor and the spirits of the forest guide you on your path. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/Q00162_CurseOfTheUndergroundFortress.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/Q00162_CurseOfTheUndergroundFortress.java deleted file mode 100644 index d60847b69c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00162_CurseOfTheUndergroundFortress/Q00162_CurseOfTheUndergroundFortress.java +++ /dev/null @@ -1,176 +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.Q00162_CurseOfTheUndergroundFortress; - -import java.util.HashMap; -import java.util.Map; - -import com.l2jmobius.gameserver.enums.QuestSound; -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; - -/** - * Curse of the Underground Fortress (162) - * @author xban1x - */ -public class Q00162_CurseOfTheUndergroundFortress extends Quest -{ - // NPC - private static final int UNOREN = 30147; - // Monsters - private static final Map MONSTERS_SKULLS = new HashMap<>(); - private static final Map MONSTERS_BONES = new HashMap<>(); - static - { - MONSTERS_SKULLS.put(20033, 25); // Shade Horror - MONSTERS_SKULLS.put(20345, 26); // Dark Terror - MONSTERS_SKULLS.put(20371, 23); // Mist Terror - MONSTERS_BONES.put(20463, 25); // Dungeon Skeleton Archer - MONSTERS_BONES.put(20464, 23); // Dungeon Skeleton - MONSTERS_BONES.put(20504, 26); // Dread Soldier - } - // Items - private static final int BONE_SHIELD = 20; - private static final int BONE_FRAGMENT = 1158; - private static final int ELF_SKULL = 1159; - // Misc - private static final int MIN_LVL = 12; - private static final int REQUIRED_COUNT = 13; - - public Q00162_CurseOfTheUndergroundFortress() - { - super(162); - addStartNpc(UNOREN); - addTalkId(UNOREN); - addKillId(MONSTERS_SKULLS.keySet()); - addKillId(MONSTERS_BONES.keySet()); - registerQuestItems(BONE_FRAGMENT, ELF_SKULL); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - String htmltext = null; - if (st != null) - { - switch (event) - { - case "30147-03.htm": - { - htmltext = event; - break; - } - case "30147-04.htm": - { - st.startQuest(); - htmltext = event; - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState st = getQuestState(killer, false); - if ((st != null) && st.isCond(1)) - { - if (MONSTERS_SKULLS.containsKey(npc.getId())) - { - if (getRandom(100) < MONSTERS_SKULLS.get(npc.getId())) - { - long skulls = getQuestItemsCount(killer, ELF_SKULL); - if (skulls < 3) - { - giveItems(killer, ELF_SKULL, 1); - if (((++skulls) >= 3) && (getQuestItemsCount(killer, BONE_FRAGMENT) >= 10)) - { - st.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - } - else if (MONSTERS_BONES.containsKey(npc.getId())) - { - if (getRandom(100) < MONSTERS_BONES.get(npc.getId())) - { - long bones = getQuestItemsCount(killer, BONE_FRAGMENT); - if (bones < 10) - { - giveItems(killer, BONE_FRAGMENT, 1); - if (((++bones) >= 10) && (getQuestItemsCount(killer, ELF_SKULL) >= 3)) - { - st.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() != Race.DARK_ELF) ? (player.getLevel() >= MIN_LVL) ? "30147-02.htm" : "30147-01.htm" : "30147-00.htm"; - break; - } - case State.STARTED: - { - if ((getQuestItemsCount(player, BONE_FRAGMENT) + getQuestItemsCount(player, ELF_SKULL)) >= REQUIRED_COUNT) - { - giveItems(player, BONE_SHIELD, 1); - st.exitQuest(false, true); - htmltext = "30147-06.html"; - } - else - { - htmltext = "30147-05.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-00.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-00.htm deleted file mode 100644 index f1811474b6..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sentinel Starden:
-If not for the peace talks, I would slay Dark Elves like yourself with a single blow! Child of darkness, beware! We Sentinels will be watching your every move!
-(Not available for Dark Elven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-01.htm deleted file mode 100644 index 9da7a9273a..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sentinel Starden:
-I am one of the warriors who fought in the underground dungeon battle during the war with the Dark Elves. My long time friend and companion, Rumiel, was killed in that battle. Not only was he an excellent warrior, but he was also a marvelous poet. Sadly, the beautiful poetry he wrote on the battlefield was lost during the last battle in the underground dungeons.
-One day I plan to go to the abandoned dungeon and recover my friend's legacy. It would be nice if you could help.
-(This quest may be undertaken by any character (other than Dark Elf characters) of level 11 or higher.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-02.htm deleted file mode 100644 index b27a803148..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sentinel Starden:
-According to legend, the Eldarin of the beginning of the world -- or the 'Gods,' as the Humans call them, created various races and gave each race different knowledge. The Orcs received the art of war from Pa'agrio, the Dwarves trade and craftsmanship from Maphr, and we received poetry and songs from Eva. The other races hold our Elven magic and archery in high regard, but I think that the greatest achievement of the brothers of the forest is the culture and music that we have developed over thousands of years.
-I have been trained as a Sentinel, protector of the forest, but I spend my spare time composing and writing poetry. Though my poems are not good enough to recite to others. But it was a different case for my old time friend and colleague, Rumiel Moonshine. He was a warrior with the heart of a poet. The short poems that he recorded in the life and death situations of the battlefield were a great comfort to our sentinel brothers who were weary of fighting. His voice, which sang of the beauty of the forest, the wind and the springs, made us remember what we were fighting for.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-03.html deleted file mode 100644 index d26ccddb78..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-03.html +++ /dev/null @@ -1,5 +0,0 @@ -Sentinel Starden:
-During the fiercest battle with the Dark Elves, Rumiel and I, along with a few dozen sentinel brothers, faced the Dark Elves that had surrounded our fortress. The Dark Elves did not engage in direct battle but used hit and run tactics, slowly tiring us out. Rumiel was in the most pain during that time. The battle had deeply scarred his sensitive soul.
-During the siege in the Underground Fortress, Rumiel composed five poems. It was the most beautiful poetry I had ever heard -- poems that turned the fear and despair of that time into verses.
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-04.html deleted file mode 100644 index 4841728614..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-04.html +++ /dev/null @@ -1,6 +0,0 @@ -Sentinel Starden:
-Unfortunately all of those five poems were lost. We were defeated in the siege of the Underground Fortress, and three Sentinels, including myself, barely managed to escape with our lives. But Rumiel was killed in that battle. The sheepskin scrolls where his poems were written were lost, along with him.
-Some time ago I went to the abandoned dungeons to recover my friend's work. But I only managed to find one of Rumiel's five scrolls. I want to go to the dungeons again to look for the rest of the scrolls, but I cannot leave my post due to the recent battles with the Orcs of the Misty Mountains. I desperately want to recover my friend's legacy, and am frustrated because I cannot.
-Do you think you could go to the Underground Fortress and find the scrolls where Rumiel wrote his poems?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-05.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-05.htm deleted file mode 100644 index 50a3cd0051..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sentinel Starden:
-Thank you. Go to the Elven Underground Fortress and find the remaining four scrolls. I have discovered his second poem already. What you must find are the scrolls containing his first, third, fourth and fifth poems. I think that the foolish baraq orcs that live in the ruins may have mistaken Rumiel's scrolls for magic scrolls and hidden them.
-I implore you! I am certain that the cultural wealth of our race will become richer with the recovery of Rumiel's poems. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-06.html deleted file mode 100644 index 1632fafbdd..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-06.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentinel Starden:
-I see, so you haven't recovered all of Rumiel's poems yet. Travel along the southwestern path of the village and you will reach the Underground Fortress. Please recover Rumiel's four scrolls from the lowly race that lives there. I implore you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-07.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-07.html deleted file mode 100644 index f3a80ea522..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/30220-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Sentinel Starden:
-So you have recovered all of Rumiel's poems. Now I can read my friend's poetry once again.
-I plan to put these together with the other poems that Rumiel wrote and publish a Poetry Book. Now my Elven brothers may also enjoy Rumiel's fine poetry. This is the only thing I can do for Rumiel, whom I could not save in battle.
-Please accept this. This is for your work in recovering the scrolls. May the blessings of the starlight fall upon you. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/Q00163_LegacyOfThePoet.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/Q00163_LegacyOfThePoet.java deleted file mode 100644 index 491ca67c15..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00163_LegacyOfThePoet/Q00163_LegacyOfThePoet.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.Q00163_LegacyOfThePoet; - -import com.l2jmobius.gameserver.enums.QuestSound; -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; - -/** - * Legacy of the Poet (163) - * @author xban1x - */ -public class Q00163_LegacyOfThePoet extends Quest -{ - // NPC - private static final int STARDEN = 30220; - // Monsters - private static final int[] MONSTERS = - { - 20372, // Baraq Orc Fighter - 20373, // Baraq Orc Warrior Leader - }; - // Items - private static final int RUMIELS_1ST_POEM = 1038; - private static final int RUMIELS_2ND_POEM = 1039; - private static final int RUMIELS_3RD_POEM = 1040; - private static final int RUMIELS_4TH_POEM = 1041; - // Reward - private static final int LEATHER_SHIRT = 22; - // Misc - private static final int MIN_LVL = 11; - - public Q00163_LegacyOfThePoet() - { - super(163); - addStartNpc(STARDEN); - addTalkId(STARDEN); - addKillId(MONSTERS); - registerQuestItems(RUMIELS_1ST_POEM, RUMIELS_2ND_POEM, RUMIELS_3RD_POEM, RUMIELS_4TH_POEM); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - String htmltext = null; - if (st != null) - { - switch (event) - { - case "30220-03.html": - case "30220-04.html": - { - htmltext = event; - break; - } - case "30220-05.htm": - { - st.startQuest(); - htmltext = event; - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState st = getQuestState(killer, false); - if ((st != null) && st.isCond(1)) - { - if ((getRandom(10) == 0) && !hasQuestItems(killer, RUMIELS_1ST_POEM)) - { - giveItems(killer, RUMIELS_1ST_POEM, 1); - if (hasQuestItems(killer, RUMIELS_2ND_POEM, RUMIELS_3RD_POEM, RUMIELS_4TH_POEM)) - { - st.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - if ((getRandom(10) > 7) && !hasQuestItems(killer, RUMIELS_2ND_POEM)) - { - giveItems(killer, RUMIELS_2ND_POEM, 1); - if (hasQuestItems(killer, RUMIELS_1ST_POEM, RUMIELS_3RD_POEM, RUMIELS_4TH_POEM)) - { - st.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - if ((getRandom(10) > 7) && !hasQuestItems(killer, RUMIELS_3RD_POEM)) - { - giveItems(killer, RUMIELS_3RD_POEM, 1); - if (hasQuestItems(killer, RUMIELS_1ST_POEM, RUMIELS_2ND_POEM, RUMIELS_4TH_POEM)) - { - st.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - if ((getRandom(10) > 5) && !hasQuestItems(killer, RUMIELS_4TH_POEM)) - { - giveItems(killer, RUMIELS_4TH_POEM, 1); - if (hasQuestItems(killer, RUMIELS_1ST_POEM, RUMIELS_2ND_POEM, RUMIELS_3RD_POEM)) - { - st.setCond(2, true); - } - else - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() != Race.DARK_ELF) ? (player.getLevel() >= MIN_LVL) ? "30220-02.htm" : "30220-01.htm" : "30220-00.htm"; - break; - } - case State.STARTED: - { - if (hasQuestItems(player, RUMIELS_1ST_POEM, RUMIELS_2ND_POEM, RUMIELS_3RD_POEM, RUMIELS_4TH_POEM)) - { - giveItems(player, LEATHER_SHIRT, 1); - st.exitQuest(false, true); - htmltext = "30220-07.html"; - } - else - { - htmltext = "30220-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-00.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-00.htm deleted file mode 100644 index 6d2ab7ea8b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trader Creamees:
-Personally, I don't want to work with Dark Elves like you. If I think of what I lost to the race of darkness, I want to draw my sword and cut off your head this very moment. You may think me rude to say so, but that is my honest feeling.
-(Not available for Dark Elven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-02.htm deleted file mode 100644 index cdf0149dd0..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Creamees:
-Among the many battles with the Dark Elves, the fiercest battle took place in the Underground Fortress. The last battle between the two races happened there. The blood of the injured from both sides ran red on the floor of the fortress, and crows covered the skies. Suddenly, the gates of hell opened and the Drevanuls, devils from hell, spilled forth. The Dark Elven magicians, driven into a corner, had called upon these bloodthirsty devils.
-Hundreds of Elves and Dark Elves alike were cruelly slain in the Underground Fortress in a bloody, evil feast of insanity. Luckily I survived, but I still suffer from nightmares. One day, I will avenge the death of my comrades who died at the hands of the devils.
-(Quest for all characters level 21 and above, except Dark Elves.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-03.htm deleted file mode 100644 index fbd79c86a7..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Trader Creamees:
-Among the many battles with the Dark Elves, the fiercest battle took place in the Underground Fortress. The last battle between the two races happened there. The blood of the injured from both sides ran red on the floor of the fortress, and crows covered the skies. Suddenly, the gates of hell opened and the Drevanuls, devils from hell, spilled forth. The Dark Elven Mystics, driven into a corner, had called upon these bloodthirsty devils.
-Hundreds of Elves and Dark Elves alike were cruelly slain in the Underground Fortress in a bloody, evil feast of insanity. Luckily I survived, but I still suffer from nightmares.
-Can't you see that we must avenge the deaths of our brothers who fought to protect our home from the dark race, and died at the cruel hands of those devils? I have already retired and cannot go forth with a sword or staff ... But shouldn't a young, brave youth like yourself honor the sacrifice of yr ancestors and avenge their deaths?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-04.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-04.htm deleted file mode 100644 index cdcafa6cc2..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trader Creamees:
-The Drevanul devils that came through the gates of hell during the last battle still live in the ruins of the Underground Fortress. Their leader is the Drevanul Kirunak, also called the 'Blood Fiend'. Slay Kirunak and bring back his skull as proof of his death. Our revenge will then be complete.
-May the brilliance of Einhasad's will protect you. Do not hesitate to raise high the sword of revenge! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-05.html deleted file mode 100644 index 127c87820f..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Creamees:
-In order to make our revenge complete, you must slay Kirunak, the leader of the Drevanuls. Please hurry and kill this monster. May the brilliance of Einhasad's will protect you. Do not hesitate to raise high the sword of revenge! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-06.html deleted file mode 100644 index 44b2b9710b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/30149-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Trader Creamees:
-The skull of the Blood Fiend Kirunak... if only this would wash away the sins of the past...
-Thank you. I'll compensate you as promised. And... I must make a confession. It was not the Dark Elven Mystics, but I that called forth Kirunak from hell during the last siege of the fortress. Originally I was an Elemental Summoner commanding the elements of nature, but I was swept up by the madness of battle and used forbidden sorcery to summon the devils. But I could not control the violence of the Drevanuls. They started to slay not only the Dark Elves, but also those of my race. I was seized with fear, and fled without ever looking back.
-You do not need to speak, I know. The sin of murdering hundreds of my kin will never be washed clean ... but with your help I sent the devils that I summoned back to the place they came from, and that is a great consolation to me. What can I say? I cannot expect to avoid your blame. But at least know this, that I have lived for more than three hundred years in painful regret. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/Q00164_BloodFiend.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/Q00164_BloodFiend.java deleted file mode 100644 index 55bd57331f..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00164_BloodFiend/Q00164_BloodFiend.java +++ /dev/null @@ -1,113 +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.Q00164_BloodFiend; - -import com.l2jmobius.gameserver.enums.ChatType; -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; -import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jmobius.gameserver.network.serverpackets.NpcSay; - -/** - * Blood Fiend (164) - * @author xban1x - */ -public class Q00164_BloodFiend extends Quest -{ - // NPC - private static final int CREAMEES = 30149; - // Monster - private static final int KIRUNAK = 27021; - // Item - private static final int KIRUNAK_SKULL = 1044; - // Misc - private static final int MIN_LVL = 21; - - public Q00164_BloodFiend() - { - super(164); - addStartNpc(CREAMEES); - addTalkId(CREAMEES); - addKillId(KIRUNAK); - registerQuestItems(KIRUNAK_SKULL); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - if ((st != null) && event.equals("30149-04.htm")) - { - st.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState st = getQuestState(killer, false); - if ((st != null) && st.isCond(1)) - { - npc.broadcastPacket(new NpcSay(npc, ChatType.NPC_GENERAL, NpcStringId.I_HAVE_FULFILLED_MY_CONTRACT_WITH_TRADER_CREAMEES)); - giveItems(killer, KIRUNAK_SKULL, 1); - st.setCond(2, true); - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() != Race.DARK_ELF) ? player.getLevel() >= MIN_LVL ? "30149-03.htm" : "30149-02.htm" : "30149-00.htm"; - break; - } - case State.STARTED: - { - if (st.isCond(2) && hasQuestItems(player, KIRUNAK_SKULL)) - { - giveAdena(player, 12000, true); - st.exitQuest(false, true); - htmltext = "30149-06.html"; - } - else - { - htmltext = "30149-05.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-00.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-00.htm deleted file mode 100644 index 34204674b4..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sentry Nelsya:
-In a few weeks, the mass of darkness dedicated to Shilen and Gran Kain will be held. Shilen's Hunt will be held for ten days before the mass. Unfortunately, those of other races, like yourself, cannot participate in the hunt. But you may come and watch if you'd like.
-(Quest for Dark Elven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-01.htm deleted file mode 100644 index 8a7a1578cb..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sentry Nelsya:
-In a few weeks, the mass of darkness dedicated to Shilen and Gran Kain will be held. Shilen's Hunt will be held for ten days before the mass. The purpose of the ceremony is to hunt wild animals in the name of the goddess and offer them at the temple. Of course, the act of offering a sacrifice is only symbolic -- in the past, the hunt's purpose was also to acquire supplies for the winter during our long period of hiding in the darkness.
-During the hunt, all the youth in the village, armed with swords and bows, go out into the woods to hunt. The fervor is impressive -- the Humans who witnessed it called it a "wild hunt". I think you should definitely participate when the hunt begins.
-(Quest for characters level 3 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-02.htm deleted file mode 100644 index 2b887e0618..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Sentry Nelsya:
-In a few days the mass of darkness dedicated to Shilen and Gran Kain will be held. Shilen's Hunt will be held for ten days before the mass. The purpose of this ceremony is to hunt wild animals in the name of the goddess and offer them as a sacrifice at the sanctuary. Of course, the act of offering a sacrifice is only symbolic -- in the past, the hunt's purpose was also to acquire supplies for the winter during our long period of hiding in the darkness.
-The hunt has already begun! The youth of the village are in the woods and on the hunt, armed with swords and bows. The fervor is impressive -- the Humans who witnessed it called it the "wild hunt." I think you should also hurry and participate in the hunt to honor the mother of the abyss!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-03.htm deleted file mode 100644 index e3491317b9..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sentry Nelsya:
-Among the brown keltirs and gray wolves in the forest, there are rare animals that bear a bezoar on their bellies, as a sign of being chosen by Shilen. This bezoar is black and sparkles like a jewel. Known as the Dark Bezoar, this stone is not only beautiful, but possesses strong magical powers.
-The hunter who brings back thirteen Dark Bezoars is given the honorary title of "Great Hunter," and also presented with the reward that the abyssal celebrants have put up. Everyone is given the chance to compete for the prize. Of course, that includes you, too. In the name of Shilen, who takes in all that is living, may your hunt bring good results. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-04.html deleted file mode 100644 index ff5ee3928d..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Sentry Nelsya:
-Have you found all thirteen Dark Bezoars? It won't be easy. Even if it is the hunt season, only one out of five animals will have the bezoar.
-Now! Go out into the forest again and hunt brown keltirs and gray wolves. Shilen's hunt continues even as we speak. Glory to the mother of the abyss. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-05.html deleted file mode 100644 index 7d74fcc3ba..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/30348-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Sentry Nelsya:
-You've done it! Thirteen Dark Bezoars! Surely Shilen will grant our race prosperity this year. Now take this prize. It is only right that you, the victor of the hunt, should be given this reward.
-May the blessing of Shilen, who takes in all living things, be with you ... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/Q00165_ShilensHunt.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/Q00165_ShilensHunt.java deleted file mode 100644 index f88383088d..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00165_ShilensHunt/Q00165_ShilensHunt.java +++ /dev/null @@ -1,129 +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.Q00165_ShilensHunt; - -import java.util.HashMap; -import java.util.Map; - -import com.l2jmobius.gameserver.enums.QuestSound; -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; - -/** - * Shilen's Hunt (165) - * @author xban1x - */ -public class Q00165_ShilensHunt extends Quest -{ - // NPC - private static final int NELSYA = 30348; - // Monsters - private static final Map MONSTERS = new HashMap<>(); - static - { - MONSTERS.put(20456, 3); // Ashen Wolf - MONSTERS.put(20529, 1); // Young Brown Keltir - MONSTERS.put(20532, 1); // Brown Keltir - MONSTERS.put(20536, 2); // Elder Brown Keltir - } - // Items - private static final int LESSER_HEALING_POTION = 1060; - private static final int DARK_BEZOAR = 1160; - // Misc - private static final int MIN_LVL = 3; - private static final int REQUIRED_COUNT = 13; - - public Q00165_ShilensHunt() - { - super(165); - addStartNpc(NELSYA); - addTalkId(NELSYA); - addKillId(MONSTERS.keySet()); - registerQuestItems(DARK_BEZOAR); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - if ((st != null) && event.equalsIgnoreCase("30348-03.htm")) - { - st.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState st = getQuestState(killer, false); - if ((st != null) && st.isCond(1) && (getRandom(3) < MONSTERS.get(npc.getId()))) - { - giveItems(killer, DARK_BEZOAR, 1); - if (getQuestItemsCount(killer, DARK_BEZOAR) < REQUIRED_COUNT) - { - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - else - { - st.setCond(2, true); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.DARK_ELF) ? (player.getLevel() >= MIN_LVL) ? "30348-02.htm" : "30348-01.htm" : "30348-00.htm"; - break; - } - case State.STARTED: - { - if (st.isCond(2) && (getQuestItemsCount(player, DARK_BEZOAR) >= REQUIRED_COUNT)) - { - giveItems(player, LESSER_HEALING_POTION, 2); - st.exitQuest(false, true); - htmltext = "30348-05.html"; - } - else - { - htmltext = "30348-04.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-00.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-00.htm deleted file mode 100644 index 7de375ac12..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Celebrant Undrias:
-Soon we will hold the Ceremony of Darkness, our most sacred ritual, in honor of Gran Kain and Shilen. But there is still much to prepare, and several of our under-clerics were recently eaten by Giant Spiders. Still, I cannot ask a guest such as yourself to help...
-(Only Dark Elves may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-01.htm deleted file mode 100644 index 8002fef173..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Celebrant Undrias:
-Soon we will hold the Ceremony of Darkness, our most sacred ritual, in honor of Gran Kain and Shilen. The Human Mystics of the Ivory Tower who witnessed it last year were awed at its magnificence, so we must make it even grander this year. But there is still much to prepare! Come see me again, and perhaps then we will be able to use your help.
-(Only Dark Elves who are at least level 2 may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-02.htm deleted file mode 100644 index 69c6177a0e..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Abyssal Celebrant Undrias:
-Soon we will hold the Ceremony of Darkness, our most sacred ritual, in honor of Gran Kain and Shilen. The Human Mystics of the Ivory Tower who witnessed it last year were awed at its magnificence, so we must make it even grander this year! But there is still much to prepare, and several of our under-clerics were recently eaten by Giant Spiders.
-We require certain items from the village, and I cannot spare anyone to retrieve them. Will you serve your goddess by assisting me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-03.htm deleted file mode 100644 index 80b49c3b22..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Celebrant Undrias:
-Excellent! First, retrieve the Ceremonial Dagger from Trader Iria at the Weapons Shop. Then acquire the Ritual Wine from Warehouse Keeper Dorankus at the Warehouse. Finally, collect Garmiel's Scripture from Master Trudy at the House of Elders.
-Take this letter as proof you are carrying out the Temple's mission. Be quick about it and you will be rewarded for your efforts. But know now that neither I nor Shilen will tolerate mistakes or excuses... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-04.html deleted file mode 100644 index d55d78f081..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Abyssal Celebrant Undrias:
-Where are the items you were to bring me? Fool! I will tell you again -- for the last time. Bring back the Ceremonial Dagger from Trader Iria at the Weapons Shop, the Ritual Wine from Warehouse Keeper Dorankus at the Warehouse, and Garmiel's Scripture from Master Trudy at the House of Elders.
-Be quick about it or there will be a heavy price to pay, I assure you... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-05.html deleted file mode 100644 index cac915c6c8..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30130-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Abyssal Celebrant Undrias:
-Ah, you have brought the items we require for the Ceremony of Darkness. Excellent! Truly, the goddess will be pleased with our efforts. Take your reward and continue to serve Shilen faithfully. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30135-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30135-01.html deleted file mode 100644 index 18922491f0..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30135-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Iria:
-Abyssal Celebrant Undrias has sent you, I see. Here is the special dagger crafted by Karrod for use in this year's Ceremony of Darkness. Beautiful, isn't it? Ah, be careful! It may be ceremonial, but its blade is still razor-sharp! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30135-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30135-02.html deleted file mode 100644 index 46d91e4a7a..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30135-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Trader Iria:
-Take this Ceremonial Dagger to Abyssal Celebrant Undrias. It is needed for the Ceremony of Darkness, so guard it with your life. If something were to happen to it, I shudder to think of what Undrias would do to you... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30139-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30139-01.html deleted file mode 100644 index 2e3d1addf8..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30139-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Dorankus:
-Ah! You're here for the item Undrias entrusted to me last year? Here it is! Dreviant Wine, made from the poison of spiders. A rare vintage that even I have never tasted... Be sure to tell Undrias how faithfully I fulfilled my service to him! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30139-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30139-02.html deleted file mode 100644 index c1425bec4e..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30139-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Dorankus:
-You haven't left for the Temple of Shilen yet? Hurry and deliver the Dreviant Wine I gave you to Abyssal Celebrant Undrias! It is very precious, so take care not to break the bottle! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30143-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30143-01.html deleted file mode 100644 index 8ea02590f2..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30143-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Trudy:
-Undrias sent you? Very well; take this scripture to him. It was discovered in an abandoned mine in the Misty Mountains during a battle with those vile Orcs. Surprising, isn't it, to see something written by ancient Humans who also served Gran Kain?
-Undrias plans to recite a portion of this scripture during this year's Ceremony of Darkness, so give it to him as soon as possible. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30143-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30143-02.html deleted file mode 100644 index ea635e879b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/30143-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Trudy:
-Why haven't you delivered Garmiel's Scripture to Abyssal Celebrant Undrias? Hurry, you fool! If the ceremony is delayed on your account, Undrias will flay the flesh from your bones! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/Q00166_MassOfDarkness.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/Q00166_MassOfDarkness.java deleted file mode 100644 index 67952beb4a..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00166_MassOfDarkness/Q00166_MassOfDarkness.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.Q00166_MassOfDarkness; - -import java.util.HashMap; -import java.util.Map; - -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; -import com.l2jmobius.gameserver.network.NpcStringId; - -/** - * Mass of Darkness (166) - * @author xban1x - */ -public class Q00166_MassOfDarkness extends Quest -{ - // NPCs - private static final int UNDRIAS = 30130; - private static final int IRIA = 30135; - private static final int DORANKUS = 30139; - private static final int TRUDY = 30143; - // Items - private static final int UNDRIAS_LETTER = 1088; - private static final int CEREMONIAL_DAGGER = 1089; - private static final int DREVIANT_WINE = 1090; - private static final int GARMIELS_SCRIPTURE = 1091; - // Misc - private static final int MIN_LVL = 2; - private static final Map NPCs = new HashMap<>(); - static - { - NPCs.put(IRIA, CEREMONIAL_DAGGER); - NPCs.put(DORANKUS, DREVIANT_WINE); - NPCs.put(TRUDY, GARMIELS_SCRIPTURE); - } - - public Q00166_MassOfDarkness() - { - super(166); - addStartNpc(UNDRIAS); - addTalkId(UNDRIAS, IRIA, DORANKUS, TRUDY); - registerQuestItems(UNDRIAS_LETTER, CEREMONIAL_DAGGER, DREVIANT_WINE, GARMIELS_SCRIPTURE); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - if ((st != null) && event.equals("30130-03.htm")) - { - st.startQuest(); - giveItems(player, UNDRIAS_LETTER, 1); - return event; - } - return null; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case UNDRIAS: - { - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.DARK_ELF) ? (player.getLevel() >= MIN_LVL) ? "30130-02.htm" : "30130-01.htm" : "30130-00.htm"; - break; - } - case State.STARTED: - { - if (st.isCond(2) && hasQuestItems(player, UNDRIAS_LETTER, CEREMONIAL_DAGGER, DREVIANT_WINE, GARMIELS_SCRIPTURE)) - { - showOnScreenMsg(player, NpcStringId.DELIVERY_DUTY_COMPLETE_N_GO_FIND_THE_NEWBIE_HELPER, 2, 5000); // TODO: Newbie Guide - giveAdena(player, 50, true); - st.exitQuest(false, true); - htmltext = "30130-05.html"; - } - else - { - htmltext = "30130-04.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case IRIA: - case DORANKUS: - case TRUDY: - { - if (st.isStarted()) - { - final int npcId = npc.getId(); - final int itemId = NPCs.get(npcId); - if (st.isCond(1) && !hasQuestItems(player, itemId)) - { - giveItems(player, itemId, 1); - if (hasQuestItems(player, CEREMONIAL_DAGGER, DREVIANT_WINE, GARMIELS_SCRIPTURE)) - { - st.setCond(2, true); - } - htmltext = npcId + "-01.html"; - } - else - { - htmltext = npcId + "-02.html"; - } - break; - } - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30210-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30210-01.html deleted file mode 100644 index 0d40622e0c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30210-01.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Norman:
-Hmm, a letter from my wife? What? But I'm not married ... Ah!
-Yes! A letter from my dear wife ...! Oh, how I've waited for this ...! Thank you!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30210-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30210-02.html deleted file mode 100644 index 34581c89a9..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30210-02.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Norman:
-Tsk tsk. Did you know already ...? My, how embarrassing ... We did not mean any harm, so please don't be offended. Actually, it's such an urgent letter ... I'm sure Haprock had no choice but to ask you. Usually, he would have delivered it through the guild carriage that travels regularly between the villages ... Please forgive us.
-Now! Please take this. It is a long standing tradition for us Dwarves to always pay when receiving aid from others. So don't refuse, just accept it!
-May the grace of Maphr be with you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-01.html deleted file mode 100644 index 38a7662b8b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-01.html +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Haprock:
-Ah, a letter from Carlon. Let me see ...
-Oh ...
-Hmm ...
-The operations profit of the warehouse increased twofold in the first half of the year ... Good ... Very good ... The guild leader will be satisfied ... Carlon is more competent than I expected ...
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-02.html deleted file mode 100644 index 3ecb82806d..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-02.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Haprock:
-... What the! Are you still here? Dear, dear ...!
-Thank you for bringing Carlon's Letter. By the way, if you plan to travel along the western shores, can I ask you a favor? It is not a difficult task; just delivering a letter to my kinsman in the village of Gludin ...
- - - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-03.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-03.html deleted file mode 100644 index 15b03346e9..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-03.html +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Haprock:
-First, take this! It may not be much, but please accept it as a token of thanks for your work. It is more than enough money to cover your travel expenses from the Dark Elf Village to here.
-And what I want you to do is ... deliver a letter to Warehouse Keeper Norman of the village of Gludin. The letter came in a bundle of mail delivered from the Dwarven Kingdom a few days ago, and normally it would be sent on to Gludin on one of the carriages that will leave for Gludin in a few weeks. But I know how Norman is hungry for news from home, so I am asking you to deliver it now.
-Actually, Warehouse Keeper Norman has a wife at home who waits for her husband's return ... But Norman cannot return, as he has obligations to the guild ... They express their longing for each other by sending the occasional letter. A lonely man who longs for his wife in a faraway land ... doesn't that make your heart ache?
-So please, make sure to deliver this letter to Norman. He will be very thankful. Of course, he will compensate you for your efforts. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-04.html deleted file mode 100644 index a94582628b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-04.html +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Haprock:
-I guess it can't be helped. I must ask someone else, I suppose ...
-Oh, please take this before you go! It's not much, but think of it as a token of thanks for delivering Carlon's Letter. It is more than enough money to cover your travel expenses from the Dark Elf Village to here.
-Goodbye, then. May the protection of the Earth be with you! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-05.html deleted file mode 100644 index d4281f00be..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30255-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Keeper Haprock:
-Hey! You haven't left yet? Hurry to the village of Gludin, for the sake of my friend Norman, who is anxiously awaiting his wife's letter. Go to the warehouse in the village of Gludin and ask for Norman. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30350-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30350-01.htm deleted file mode 100644 index 997140785f..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30350-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Freightman Carlon:
-... It's been almost ten years since I was kidnapped and brought to this village ... Long ago, my entire family was nearly trapped by slave hunters, but they were able to escape when I allowed myself to be caught to buy them time. And so I was brought here. Fortunately, I am good at calculations, so the elders have entrusted me with the management of the warehouse. I have gotten rather used to this situation, I think ...
-But I miss my family, from time to time. However, I can't even dream of running away, because the sentry guards always keep a close watch over me. I write to my family whenever I think of them and ask kind guests to deliver the letters for me.
-And you ... you seem to be a kind and trustworthy type of person. Do you think I could ask you ... to deliver this letter to my family in my home far to the north ...?
-(Quest for characters level 15 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30350-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30350-02.htm deleted file mode 100644 index 5402827769..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30350-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Freightman Carlon:
-... It's been almost ten years since I was kidnapped and brought to this village ... Long ago, my entire family was chased by slave hunters. I bought some time for my family to escape but was caught, and brought to this place. Fortunately, I am good at calculations, so the elders have entrusted me with the management of the warehouse. I have gotten used to this situation, I think ...
-But I miss my family from time to time. However, I can't even dream of running away, because the sentry guards always keep a close watch over me. I write to my family whenever I think of them and ask kind guests to deliver the letters for me.
-And you ... you seem to be very kind and trustworthy. Maybe you could do me a favor. This letter that I wrote to my family in my homeland far to the north ... could I ask you to deliver it?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30350-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30350-03.htm deleted file mode 100644 index 6cdbd60109..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30350-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Freightman Carlon:
-Ahh ... As I thought. You are a kindhearted person. This is a letter I wrote to my family. Take it. There is no need for you to travel all the way to the northern lands of the Dwarven Kingdom. Just deliver this to Haprock, a Dwarf in the town of Gludio. He will send my letter along on the coach that goes to my hometown. He will pay you as well. He is a generous person, and will reward you handsomely. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30350-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30350-04.html deleted file mode 100644 index ba7e28625d..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/30350-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Freightman Carlon:
-... Ah, Hello! You haven't left for Gludio yet I see ... Ah! I didn't mean to rush you ... I'm sorry! When you have a chance to travel to the town of Gludio, be sure to stop by the warehouse and give Haprock my letter. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/Q00167_DwarvenKinship.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/Q00167_DwarvenKinship.java deleted file mode 100644 index e6c76ef51f..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00167_DwarvenKinship/Q00167_DwarvenKinship.java +++ /dev/null @@ -1,163 +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.Q00167_DwarvenKinship; - -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; - -/** - * Dwarven Kinship (167) - * @author xban1x - */ -public class Q00167_DwarvenKinship extends Quest -{ - // NPCs - private static final int NORMAN = 30210; - private static final int HAPROCK = 30255; - private static final int CARLON = 30350; - // Items - private static final int CARLONS_LETTER = 1076; - private static final int NORMANS_LETTER = 1106; - // Misc - private static final int MIN_LVL = 15; - - public Q00167_DwarvenKinship() - { - super(167); - addStartNpc(CARLON); - addTalkId(CARLON, NORMAN, HAPROCK); - registerQuestItems(CARLONS_LETTER, NORMANS_LETTER); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - String htmltext = null; - if (st != null) - { - switch (event) - { - case "30210-02.html": - { - if (st.isCond(2) && hasQuestItems(player, NORMANS_LETTER)) - { - giveAdena(player, 3000, true); - st.exitQuest(false, true); - htmltext = event; - } - break; - } - case "30255-02.html": - { - htmltext = event; - break; - } - case "30255-03.html": - { - if (st.isCond(1) && hasQuestItems(player, CARLONS_LETTER)) - { - takeItems(player, CARLONS_LETTER, -1); - giveItems(player, NORMANS_LETTER, 1); - giveAdena(player, 3000, true); - st.setCond(2); - htmltext = event; - } - break; - } - case "30255-04.html": - { - if (st.isCond(1) && hasQuestItems(player, CARLONS_LETTER)) - { - giveAdena(player, 3000, true); - st.exitQuest(false, true); - htmltext = event; - } - break; - } - case "30350-03.htm": - { - st.startQuest(); - giveItems(player, CARLONS_LETTER, 1); - htmltext = event; - break; - } - } - } - return htmltext; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case CARLON: - { - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getLevel() >= MIN_LVL) ? "30350-02.htm" : "30350-01.htm"; - break; - } - case State.STARTED: - { - if (st.isCond(1) && hasQuestItems(player, CARLONS_LETTER)) - { - htmltext = "30350-04.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case HAPROCK: - { - if (st.isCond(1) && hasQuestItems(player, CARLONS_LETTER)) - { - htmltext = "30255-01.html"; - } - else if (st.isCond(2) && hasQuestItems(player, NORMANS_LETTER)) - { - htmltext = "30255-05.html"; - } - break; - } - case NORMAN: - { - if (st.isCond(2) && hasQuestItems(player, NORMANS_LETTER)) - { - htmltext = "30210-01.html"; - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-00.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-00.htm deleted file mode 100644 index ee44fd79ca..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sentry Jenna:
-I am quite busy with the delivery of military goods, but I have no thought of seeking the help of a foreign race such as yourself. Go away. You're bothering my work.
-(Quest for Dark Elven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-01.htm deleted file mode 100644 index 200c3d0a8b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Sentry Jenna:
-Have you ever met Tetrarch Kaitar? They say that he has been blessed by the goddess with the power to predict future perils. His prophecy is sometimes ambiguous and hard to understand, but it has never been false. So, everyone listens to the predictions of Kaitar. Sometimes I get chills up my spine as I see him cast his predictions. I can feel the forces reaching out even to me.
-Just a few days ago, he said the Dark Forest may be attacked by a foreign power. Who the invader is and how powerful the enemy may be are still unclear, but we sentry sisters are thoroughly preparing ourselves, as the village may fall under attack.
-As a preventive measure I've ordered new adamantium weapons from Magister Harne, but haven't gotten them yet. I am currently on duty and cannot leave my post, but could I ask you later to fetch the goods for me?
-(Quest for characters level 3 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-02.htm deleted file mode 100644 index 8d8501ccfe..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Sentry Jenna:
-Have you ever met Tetrarch Kaitar? They say that he has been blessed by the goddess with the power to predict future perils. His prophecy is sometimes ambiguous and hard to understand, but it has never been false. So everyone listens to the predictions of Kaitar. Sometimes I get chills up my spine as I see him cast his predictions. I can feel the forces reaching out even to me.
-Just a few days ago, he said the Dark Forest may be attacked by a foreign invader. Who the invader is and how powerful the enemy may be are still unclear, but we sentry sisters are thoroughly preparing ourselves, as the village may fall under attack.
-As a preventive measure I've ordered new adamantite weapons from Master Harant, but haven't gotten them yet. I cannot leave my post because I am on duty, but could you go and see Harant for me and bring back the goods that I have ordered?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-03.htm deleted file mode 100644 index 0bba125dc5..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sentry Jenna:
-Go to Master Harant and give him this letter. And if he is finished with our weapon orders, please bring them here. I will give you compensation for performing this deed for us.
-To meet Master Harant, go into the village and head to the Sanctum of Shilen, the building where the four Tetrarchs reside. Follow the cave behind me and go to the center of the village square. Then take the stairs on the right. The great building at the top of the stairs is the Sanctum of Shilen. It is a holy place, so purify your mind before you enter. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-04.html deleted file mode 100644 index 269daddd3c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-04.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentry Jenna:
-Haven't you been able to meet Master Harant yet? He is in the Sanctum of Shilen in the village. It is the building where the four Tetrarchs and many Masters reside. Follow the cave behind me and go to the center of the village square. Then take the stairs on the right. The great building at the top of the stairs is the Sanctum of Shilen. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-05.html deleted file mode 100644 index 0f40a4a808..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-05.html +++ /dev/null @@ -1,5 +0,0 @@ -Sentry Jenna:
-So Master Harant has not finished his task yet. We need to get that equipment soon ...
-Well, we must first deliver these weapons to my sisters. Give me one sword, to begin with. And deliver the rest to Sentry Roselyn and Sentry Kristin. Bring back the Old Bronze Swords they have been using while you're at it.
-Roselyn is standing guard at the entrance of the village. You can reach her by going through the cave behind me. And Kristin is on duty at the village entrance opposite Roselyn. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-06.html deleted file mode 100644 index 0f919af6f2..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Sentry Jenna:
-Well done. I must gather our Old Bronze Swords and send them to Blacksmith Karrod. They will be used to make useful items, such as armor or shields.
-Our motto is to reward even the most minuscule of tasks. Please accept this as payment for your work on behalf of my sisters and me.
-May the blessings of Shilen be with you until we meet again. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-07.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-07.html deleted file mode 100644 index 0e1de8d8be..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30349-07.html +++ /dev/null @@ -1,4 +0,0 @@ -Sentry Jenna:
-I see that you have not delivered the swords to my sisters yet. Please deliver the weapons to Sentries Roselyn and Kristin and bring back the Old Bronze Swords they have been using.
-Roselyn is standing guard at the entrance of the village. You can reach her by going through the cave behind me. And Kristin is on duty at the village entrance opposite Roselyn. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30355-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30355-01.html deleted file mode 100644 index 98c23b0ed7..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30355-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentry Roselyn:
-Is this the new sword? Master Harant's skills are the best, as always. This is an excellent weapon for the Sentries, who are responsible for the safety of the village, to use. Compared to this, the Old Bronze Sword seems primitive. Here, take it. It is of no use to me anymore. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30355-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30355-02.html deleted file mode 100644 index dd5a5f49fc..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30355-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentry Roselyn:
-Please give my Old Bronze Sword to Sentry Jenna. And please tell her that I am very satisfied with the new Sentry Blade. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30357-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30357-01.html deleted file mode 100644 index a55ef9658c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30357-01.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentry Kristin:
-So this is the new Sentry Blade. A fine sword it is. Compared to this, the Old Bronze Sword is clunky and clumsy. Still, it is a bit sad -- though it may be old, I have grown attached to this sword, but I am sure it will be put to good use by someone else. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30357-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30357-02.html deleted file mode 100644 index 72b443e92b..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30357-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Sentry Kristin:
-Please give my Old Bronze Sword to Sentry Jenna. Outdated weapons are to be sent to Blacksmith Karrod. I guess that my old sword will be melted down and used to make new weapons or armor. It's regrettable, but we cannot waste our resources at a time like this. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30360-01.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30360-01.html deleted file mode 100644 index b0bb6cb6d9..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30360-01.html +++ /dev/null @@ -1,4 +0,0 @@ -Master Harant:
-Ah, so Jenna sent you. The new weapons for the sentries have been finished. This is all thanks to Blacksmith Karrod, who has worked day and night to finish them. These are prime swords crafted of adamantite. But I have not finished the task of casting magic on these weapons. Well, it's not anything elaborate, just magic that makes the sword a little bit lighter and the blade a little bit sharper.
-I need more time to finish my task ... But since Jenna seems so anxious, go and deliver these three swords that are finished. And give her regards from Master Harant. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30360-02.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30360-02.html deleted file mode 100644 index add0a76176..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/30360-02.html +++ /dev/null @@ -1,3 +0,0 @@ -Master Harant:
-Weren't you supposed to deliver those adamantite swords to Sentry Jenna? Please hurry, I'm sure the sentries are eagerly waiting to receive them. It would be a disaster if the village were invaded in the time that you are lazing around, right? - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/Q00168_DeliverSupplies.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/Q00168_DeliverSupplies.java deleted file mode 100644 index b251d2d4da..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00168_DeliverSupplies/Q00168_DeliverSupplies.java +++ /dev/null @@ -1,183 +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.Q00168_DeliverSupplies; - -import java.util.HashMap; -import java.util.Map; - -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; - -/** - * Deliver Supplies (168) - * @author xban1x - */ -public class Q00168_DeliverSupplies extends Quest -{ - // NPCs - private static final int JENNA = 30349; - private static final int ROSELYN = 30355; - private static final int KRISTIN = 30357; - private static final int HARANT = 30360; - // Items - private static final int JENNAS_LETTER = 1153; - private static final int SENTRY_BLADE1 = 1154; - private static final int SENTRY_BLADE2 = 1155; - private static final int SENTRY_BLADE3 = 1156; - private static final int OLD_BRONZE_SWORD = 1157; - // Misc - private static final int MIN_LVL = 3; - private static final Map SENTRIES = new HashMap<>(); - static - { - SENTRIES.put(KRISTIN, SENTRY_BLADE3); - SENTRIES.put(ROSELYN, SENTRY_BLADE2); - } - - public Q00168_DeliverSupplies() - { - super(168); - addStartNpc(JENNA); - addTalkId(JENNA, ROSELYN, KRISTIN, HARANT); - registerQuestItems(JENNAS_LETTER, SENTRY_BLADE1, SENTRY_BLADE2, SENTRY_BLADE3, OLD_BRONZE_SWORD); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - if ((st != null) && event.equals("30349-03.htm")) - { - st.startQuest(); - giveItems(player, JENNAS_LETTER, 1); - return event; - } - return null; - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (npc.getId()) - { - case JENNA: - { - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.DARK_ELF) ? (player.getLevel() >= MIN_LVL) ? "30349-02.htm" : "30349-01.htm" : "30349-00.htm"; - break; - } - case State.STARTED: - { - switch (st.getCond()) - { - case 1: - { - if (hasQuestItems(player, JENNAS_LETTER)) - { - htmltext = "30349-04.html"; - } - break; - } - case 2: - { - if (hasQuestItems(player, SENTRY_BLADE1, SENTRY_BLADE2, SENTRY_BLADE3)) - { - takeItems(player, SENTRY_BLADE1, -1); - st.setCond(3, true); - htmltext = "30349-05.html"; - } - break; - } - case 3: - { - if (hasAtLeastOneQuestItem(player, SENTRY_BLADE2, SENTRY_BLADE3)) - { - htmltext = "30349-07.html"; - } - break; - } - case 4: - { - if (getQuestItemsCount(player, OLD_BRONZE_SWORD) >= 2) - { - giveAdena(player, 100, true); - st.exitQuest(false, true); - htmltext = "30349-07.html"; - } - break; - } - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - break; - } - case HARANT: - { - if (st.isCond(1) && hasQuestItems(player, JENNAS_LETTER)) - { - takeItems(player, JENNAS_LETTER, -1); - giveItems(player, SENTRY_BLADE1, 1); - giveItems(player, SENTRY_BLADE2, 1); - giveItems(player, SENTRY_BLADE3, 1); - st.setCond(2, true); - htmltext = "30360-01.html"; - } - else if (st.isCond(2)) - { - htmltext = "30360-02.html"; - } - break; - } - case ROSELYN: - case KRISTIN: - { - if (st.isCond(3) && hasQuestItems(player, SENTRIES.get(npc.getId()))) - { - takeItems(player, SENTRIES.get(npc.getId()), -1); - giveItems(player, OLD_BRONZE_SWORD, 1); - if (getQuestItemsCount(player, OLD_BRONZE_SWORD) >= 2) - { - st.setCond(4, true); - } - htmltext = npc.getId() + "-01.html"; - } - else if (!hasQuestItems(player, SENTRIES.get(npc.getId())) && hasQuestItems(player, OLD_BRONZE_SWORD)) - { - htmltext = npc.getId() + "-02.html"; - } - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-00.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-00.htm deleted file mode 100644 index f61aaf75d7..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Vlasty:
-I am currently conducting research on the undead, and need someone to fetch some materials for me. But I'm not sure how much a foreign race like yourself would understand about the ingredients used in black magic ... Yes, I think it would be best to ask someone from our race.
-(Quest for Dark Elven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-01.htm deleted file mode 100644 index 624163b654..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Vlasty:
-These days, I am most interested in the spirit called the Dark Horror, and I am currently researching this strange undead. But since I don't have any samples from the Dark Horror, my research is mostly on hold. Sometime soon, I may ask you to obtain some Dark Horror bones for me.
-(Only Dark Elf characters above level 15 can take on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-02.htm deleted file mode 100644 index 22daa74fbb..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Vlasty:
-I am currently studying dark horrors. These dark horrors are different in many ways from normal undead creatures. I think that perhaps dark horrors are monsters created by Shilen from the nightmares of the ancient ones, and are the personification of the most basic horrors ever known. The scythe that a dark horror holds represents death, and the sharp fangs like those found on evil creatures may have been objects of fear for the ancient ones ...
-I plan to conduct more actual tests, to prove my scientific theory. For this, I'm going to need a model. How about it, do you think you can get me a skull of a dark horror? You seem more than capable of handling this request with no difficulties ...?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-03.htm deleted file mode 100644 index 026bfcb299..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Vlasty:
-To find these dark horrors, you should go to the swamp area southwest of the village.
-But it may be hard to find a perfect, whole skull. In most cases, when a dark horror dies, the power of the black magic that supports its life is scattered, and the bones are shattered. So, it may be difficult to find a Perfect Skull.
-But even broken skulls are helpful to my research, and if you bring me broken skulls along with a Perfect Skull, I will reward you handsomely for your efforts, do not worry. However, I cannot base my studies on Cracked Skulls alone, and so I will not reward you until you bring me a Perfect Skull. If you are ready, you should be on your way now. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-04.html deleted file mode 100644 index 92ec63a74c..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Magister Vlasty:
-Haven't you been able to obtain the skulls yet? Well, there's no need to rush.
-I repeat, to find the dark horrors, go to the swamp area that is southwest of the village. Slay the dark horrors and bring the skulls back to me. It doesn't matter if they are cracked. But you must bring me at least one Perfect Skull. If not, I cannot give you any reward. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-05.html deleted file mode 100644 index fd8e583b22..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-05.html +++ /dev/null @@ -1,3 +0,0 @@ -Magister Vlasty:
-Hmm ... This is without a doubt the skull of a dark horror. But I cannot perform my spell with Cracked Skulls alone. Bring me an uncracked, whole skull. Then I will pay you for the Perfect Skull, along with any Cracked Skulls you may bring me. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-06.html deleted file mode 100644 index ccf0583f82..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-06.html +++ /dev/null @@ -1,6 +0,0 @@ -Magister Vlasty:
-Ho, this is the whole, Perfect Skull of a dark horror ... Somehow, it looks similar to Elven skulls ... Hmmm ... interesting ...?
-Wait ...! It can't be ...
-Here, take the payment I have promised you. Now go away. Never speak of this again. You must promise me. Do you understand?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-07.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-07.html deleted file mode 100644 index f6d91b344d..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/30145-07.html +++ /dev/null @@ -1,5 +0,0 @@ -Magister Vlasty:
-You are still young and probably do not know, but actually, fifty years ago a group of Dark Elves rose up in opposition to Tetrarch Thifiell. But one day, they all just disappeared.
-After a long investigation, it was concluded that they had been slain by the Elves of light at that time ... But a few of my comrades and I questioned the results of that investigation ...
-Do not ask any more! You might also be put into danger. I plan to not get myself involved deeply in this matter either. Here, take your reward and forget about this incident. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/Q00169_OffspringOfNightmares.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/Q00169_OffspringOfNightmares.java deleted file mode 100644 index 898c26cffd..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00169_OffspringOfNightmares/Q00169_OffspringOfNightmares.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.Q00169_OffspringOfNightmares; - -import com.l2jmobius.gameserver.enums.QuestSound; -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; -import com.l2jmobius.gameserver.network.NpcStringId; - -/** - * Offspring of Nightmares (169) - * @author xban1x - */ -public class Q00169_OffspringOfNightmares extends Quest -{ - // NPC - private static final int VLASTY = 30145; - // Monsters - private static final int LESSER_DARK_HORROR = 20025; - private static final int DARK_HORROR = 20105; - // Items - private static final int BONE_GAITERS = 31; - private static final int CRACKED_SKULL = 1030; - private static final int PERFECT_SKULL = 1031; - // Misc - private static final int MIN_LVL = 15; - - public Q00169_OffspringOfNightmares() - { - super(169); - addStartNpc(VLASTY); - addTalkId(VLASTY); - addKillId(LESSER_DARK_HORROR, DARK_HORROR); - registerQuestItems(CRACKED_SKULL, PERFECT_SKULL); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - String htmltext = null; - if (st != null) - { - switch (event) - { - case "30145-03.htm": - { - st.startQuest(); - htmltext = event; - break; - } - case "30145-07.html": - { - if (st.isCond(2) && hasQuestItems(player, PERFECT_SKULL)) - { - giveItems(player, BONE_GAITERS, 1); - giveAdena(player, 3000 + (10 * getQuestItemsCount(player, CRACKED_SKULL)), true); - st.exitQuest(false, true); - showOnScreenMsg(player, NpcStringId.LAST_DUTY_COMPLETE_N_GO_FIND_THE_NEWBIE_HELPER, 2, 5000); // TODO: Newbie Guide - htmltext = event; - } - break; - } - } - } - return htmltext; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState st = getQuestState(killer, false); - if ((st != null) && st.isStarted()) - { - if ((getRandom(10) > 7) && !hasQuestItems(killer, PERFECT_SKULL)) - { - giveItems(killer, PERFECT_SKULL, 1); - st.setCond(2, true); - } - else if (getRandom(10) > 4) - { - giveItems(killer, CRACKED_SKULL, 1); - playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.DARK_ELF) ? (player.getLevel() >= MIN_LVL) ? "30145-02.htm" : "30145-01.htm" : "30145-00.htm"; - break; - } - case State.STARTED: - { - if (hasQuestItems(player, CRACKED_SKULL) && !hasQuestItems(player, PERFECT_SKULL)) - { - htmltext = "30145-05.html"; - } - else if (st.isCond(2) && hasQuestItems(player, PERFECT_SKULL)) - { - htmltext = "30145-06.html"; - } - else if (!hasQuestItems(player, CRACKED_SKULL, PERFECT_SKULL)) - { - htmltext = "30145-04.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-01.htm deleted file mode 100644 index b7e8523eba..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Tetrarch Vellior:
-Have you ever suffered the pain of not being able to sleep? I have lately been plagued every night by bad dreams. Every night a beautiful woman with fair skin white as snow and hair black as ebony comes to my side and places her blood-red lips near my ear, speaking horrendous and unspeakable things with a hissing voice like a snake that makes my insides burn ...
-The strangest thing is, when I wake up, I cannot remember any of her terrifying, chilling stories. I have called upon all of my magic knowledge, but I have yet to find out the identity of the culprit responsible for sending a devil into my dreams. But I have been able to find out the identity of the monster that appears in my nightmare. It is the succubus named Merkenis, who makes her home inside of the abandoned School of Dark Arts. I do not know what her purpose is, but I want to escape from this cursed nightmare as soon as I can. Won't you put an end to this spiteful monster for me?
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-02.htm deleted file mode 100644 index c20d13f95a..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Tetrarch Vellior:
-Have you ever suffered the pain of not being able to sleep? I have bad dreams every night these days. Every night a beautiful woman with fair skin white as snow and hair black as ebony comes to my side and places her blood-red lips near my ear, speaking horrendous and unspeakable things with a hissing voice like a snake that makes my insides burn ...
-The strangest thing is, when I wake up, I cannot remember any of the terrifying, chilling stories. This is the work of someone who wishes to send me nightmares and take over my mind, I am sure of it. I am going to use all the power that the great Gran Kain has granted me to find the culprit. As soon as that person's identity is exposed, my punishment will be swift and sure. I hope you can help me then ...
-(Quest for Dark Elven characters level 21 or above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-03.htm deleted file mode 100644 index f63f857565..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tetrarch Vellior:
-Young stranger, do not try to delve too deeply into the affairs of our race. The darkness of the abyss hides terrifying secrets that cannot be handled by those who are not Dark Elves.
-(Quest for Dark Elven characters.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-04.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-04.htm deleted file mode 100644 index f14b460a25..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Tetrarch Vellior:
-The deepest place within the ruins of the abandoned School of Dark Arts is where Merkenis, queen of the succubi, resides. Slay her and bring me proof, and I will reward you generously for your work.
-If you do not know the way to the School of Dark Arts, ask Sentry Kayleen. May the power of the great Gran Kain be with you always. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-05.html deleted file mode 100644 index 0b5d1df87f..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Tetrarch Vellior:
-Please. Release me from this horrible nightmare which haunts me every night. Find Merkenis as soon as possible and get rid of her. She is hiding in the deepest place within the ruins of the School of Dark Arts.
-If you do not know the way to the School of Dark Arts, ask Sentry Kayleen. - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-06.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-06.html deleted file mode 100644 index 268ac20f86..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/30305-06.html +++ /dev/null @@ -1,5 +0,0 @@ -Tetrarch Vellior:
-So you have discovered that Merkenis has cast a nightmare spell on me using this Nightmare Crystal. Well done. Now I can rest peacefully without being haunted by nightmares ... This is all thanks to you! As promised, I will give you your reward.
-While you were gone fighting Merkenis, I found out that the culprit was Icarus, of the house of Hardin. So he dares to challenge me, under the protection of Hardin ...
-Long ago, I won a bet against Icarus and obtained a magic scroll dear to him. But he does not acknowledge defeat and troubles me with such petty nightmare spells in order to get his magic scroll back ... Now that I know the culprit, I will not stay silent ... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/Q00170_DangerousSeduction.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/Q00170_DangerousSeduction.java deleted file mode 100644 index 15c748a742..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00170_DangerousSeduction/Q00170_DangerousSeduction.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.Q00170_DangerousSeduction; - -import com.l2jmobius.gameserver.enums.ChatType; -import com.l2jmobius.gameserver.enums.Race; -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.model.quest.State; -import com.l2jmobius.gameserver.network.NpcStringId; -import com.l2jmobius.gameserver.network.serverpackets.NpcSay; - -/** - * Dangerous Seduction (170) - * @author malyelfik - */ -public class Q00170_DangerousSeduction extends Quest -{ - // NPC - private static final int VELLIOR = 30305; - // Monster - private static final int MERKENIS = 27022; - // Item - private static final int NIGHTMARE_CRYSTAL = 1046; - // Reward - private static final int PIECE_BONE_BREASTPLATE = 25; - // Misc - private static final int MIN_LEVEL = 21; - - public Q00170_DangerousSeduction() - { - super(170); - addStartNpc(VELLIOR); - addTalkId(VELLIOR); - addKillId(MERKENIS); - - registerQuestItems(NIGHTMARE_CRYSTAL); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, false); - if (st == null) - { - return null; - } - - if (event.equalsIgnoreCase("30305-04.htm")) - { - st.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance player, boolean isSummon) - { - final QuestState st = getQuestState(player, false); - if ((st != null) && st.isCond(1)) - { - st.setCond(2, true); - giveItems(player, NIGHTMARE_CRYSTAL, 1); - npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.SEND_MY_SOUL_TO_LICH_KING_ICARUS)); - } - return super.onKill(npc, player, isSummon); - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState st = getQuestState(player, true); - String htmltext = getNoQuestMsg(player); - - switch (st.getState()) - { - case State.CREATED: - { - htmltext = (player.getRace() == Race.DARK_ELF) ? (player.getLevel() >= MIN_LEVEL) ? "30305-01.htm" : "30305-02.htm" : "30305-03.htm"; - break; - } - case State.STARTED: - { - if (st.isCond(1)) - { - htmltext = "30305-05.html"; - } - else - { - rewardItems(player, PIECE_BONE_BREASTPLATE, 1); - st.exitQuest(false, true); - htmltext = "30305-06.html"; - } - break; - } - case State.COMPLETED: - { - htmltext = getAlreadyCompletedMsg(player); - break; - } - } - return htmltext; - } -} \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-01.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-01.htm deleted file mode 100644 index 29b843be6d..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Maryse Redbonnet:
-When I was 10, I decided to kill all the wolves in the world, because they killed my loving family. I didn't want this to happen to others, you see. That's why I became a wolf hunter... I still vividly remember my first kill... It was a wolf cub that was only a few days old... I killed it without mercy.
-After that, I killed every wolf that I saw! I killed hundreds, no, thousands of wolves! People saw me carrying a bundle of Wolf Pelts and called me the Redbonnet the horrible. I must kill wolves! I have to kill them all!
-(Quest for characters level 4 and above.) - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-02.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-02.htm deleted file mode 100644 index 33705ac692..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Maryse Redbonnet:
-When I was 10, I decided to kill all the wolves in the world, because they killed my loving family. I didn't want this to happen to others, you see. That's why I became a wolf hunter... I still vividly remember my first kill... It was a wolf cub that was only a few days old. I killed it without mercy.
-After that, I killed every wolf that I saw! I killed hundreds, I mean, thousands of wolves! People saw me carrying a bundle of Wolf Pelts and called me the Redbonnet the horrible.
-But now I am too old to hunt wolves. So, someone should kill the wolves in my stead! I want to smell their blood... The bloody stench of the enemies who killed my family! Please... It is my wish... Please kill the wolves! Kill them all!
- - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-03.htm b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-03.htm deleted file mode 100644 index ad890088d5..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Maryse Redbonnet:
-If you kill wolves for me, I will give you an article left by my grandmother as a reward! Kill the black wolves stalking everywhere outside the village right now! And strip their pelts and bring them to me! One or two is not enough! Of course not ... No way! I need many! Forty Wolf Pelts ...! Yes, bring back 40! Heh, heh, heh ... - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-04.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-04.html deleted file mode 100644 index 5bc96f2db3..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-04.html +++ /dev/null @@ -1,4 +0,0 @@ -Maryse Redbonnet:
-... Forty Wolf Pelts! Is that too difficult a task? How come you didn't keep your promise? Somewhere right now, a young girl is being eaten by a wolf! I can see that!
-Run out of the village now and kill all the black wolves! I want to smell the blood of wolves! The bloody stench of my enemies! All the wolves in the world must be killed! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-05.html b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-05.html deleted file mode 100644 index 1a98f26eef..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/30553-05.html +++ /dev/null @@ -1,4 +0,0 @@ -Maryse Redbonnet:
-Heh, heh, heh ... Yes, this is it ... Forty dead wolves ... Look, grandma! I killed this many wolves today as well! Aren't you happy, grandma? Aren't you? Aren't you? The horrible redbonnet is still strong!
-I told you! My grandma is very happy, too! My grandma wants me to give this to you. Here! Take it! It's for making my grandma happy ... All right! Take it now! - \ No newline at end of file diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/Q00291_RevengeOfTheRedbonnet.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/Q00291_RevengeOfTheRedbonnet.java deleted file mode 100644 index 34d0af5a4e..0000000000 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/Q00291_RevengeOfTheRedbonnet/Q00291_RevengeOfTheRedbonnet.java +++ /dev/null @@ -1,128 +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.Q00291_RevengeOfTheRedbonnet; - -import com.l2jmobius.gameserver.model.actor.L2Npc; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.model.holders.ItemHolder; -import com.l2jmobius.gameserver.model.quest.Quest; -import com.l2jmobius.gameserver.model.quest.QuestState; -import com.l2jmobius.gameserver.util.Util; - -/** - * Revenge of the Redbonnet (291). - * @author xban1x - */ -public final class Q00291_RevengeOfTheRedbonnet extends Quest -{ - // NPC - private static final int MARYSE_REDBONNET = 30553; - // Item - private static final ItemHolder BLACK_WOLF_PELT = new ItemHolder(1482, 40); - // Monster - private static final int BLACK_WOLF = 20317; - private static final int BLACK_TIMBER_WOLF = 20318; - // Rewards - private static final int ADENA = 57; - private static final int GRANDMAS_PEARL = 1502; - private static final int GRANDMAS_MIRROR = 1503; - private static final int GRANDMAS_NECKLACE = 1504; - private static final int GRANDMAS_HAIRPIN = 1505; - // Misc - private static final int MIN_LVL = 4; - - public Q00291_RevengeOfTheRedbonnet() - { - super(291); - addStartNpc(MARYSE_REDBONNET); - addTalkId(MARYSE_REDBONNET); - addKillId(BLACK_WOLF, BLACK_TIMBER_WOLF); - registerQuestItems(BLACK_WOLF_PELT.getId()); - } - - @Override - public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, false); - if ((qs != null) && event.equals("30553-03.htm")) - { - qs.startQuest(); - return event; - } - return null; - } - - @Override - public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) - { - final QuestState qs = getQuestState(killer, false); - if ((qs != null) && qs.isCond(1) && Util.checkIfInRange(1500, npc, killer, true)) - { - if (giveItemRandomly(qs.getPlayer(), npc, BLACK_WOLF_PELT.getId(), 1, BLACK_WOLF_PELT.getCount(), 1.0, true)) - { - qs.setCond(2); - } - } - return super.onKill(npc, killer, isSummon); - } - - @Override - public String onTalk(L2Npc npc, L2PcInstance player) - { - final QuestState qs = getQuestState(player, true); - String html = getNoQuestMsg(player); - if (qs.isCreated()) - { - html = ((player.getLevel() >= MIN_LVL) ? "30553-02.htm" : "30553-01.htm"); - } - else if (qs.isStarted()) - { - if (qs.isCond(2) && hasItem(player, BLACK_WOLF_PELT)) - { - takeItem(player, BLACK_WOLF_PELT); - final int chance = getRandom(100); - if (chance <= 2) - { - giveItems(player, GRANDMAS_PEARL, 1); - } - else if (chance <= 20) - { - giveItems(player, GRANDMAS_MIRROR, 1); - } - else if (chance <= 30) - { - giveItems(player, GRANDMAS_HAIRPIN, 1); - } - else if (chance <= 45) - { - giveItems(player, GRANDMAS_NECKLACE, 1); - } - else - { - giveItems(player, ADENA, 20); - } - qs.exitQuest(true, true); - html = "30553-05.html"; - } - else - { - html = "30553-04.html"; - } - } - return html; - } -} diff --git a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/QuestMasterHandler.java b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/QuestMasterHandler.java index b213c93faf..c6ebfc8dfa 100644 --- a/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/QuestMasterHandler.java +++ b/L2J_Mobius_Classic_2.0_Zaken/dist/game/data/scripts/quests/QuestMasterHandler.java @@ -19,11 +19,6 @@ package quests; import java.util.logging.Level; import java.util.logging.Logger; -import quests.Q00001_LettersOfLove.Q00001_LettersOfLove; -import quests.Q00002_WhatWomenWant.Q00002_WhatWomenWant; -import quests.Q00003_WillTheSealBeBroken.Q00003_WillTheSealBeBroken; -import quests.Q00004_LongLiveThePaagrioLord.Q00004_LongLiveThePaagrioLord; -import quests.Q00005_MinersFavor.Q00005_MinersFavor; import quests.Q00070_SagaOfThePhoenixKnight.Q00070_SagaOfThePhoenixKnight; import quests.Q00071_SagaOfEvasTemplar.Q00071_SagaOfEvasTemplar; import quests.Q00072_SagaOfTheSwordMuse.Q00072_SagaOfTheSwordMuse; @@ -55,35 +50,7 @@ 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.Q00101_SwordOfSolidarity.Q00101_SwordOfSolidarity; -import quests.Q00102_SeaOfSporesFever.Q00102_SeaOfSporesFever; -import quests.Q00103_SpiritOfCraftsman.Q00103_SpiritOfCraftsman; -import quests.Q00104_SpiritOfMirrors.Q00104_SpiritOfMirrors; -import quests.Q00105_SkirmishWithOrcs.Q00105_SkirmishWithOrcs; -import quests.Q00106_ForgottenTruth.Q00106_ForgottenTruth; -import quests.Q00107_MercilessPunishment.Q00107_MercilessPunishment; -import quests.Q00108_JumbleTumbleDiamondFuss.Q00108_JumbleTumbleDiamondFuss; import quests.Q00127_FishingSpecialistsRequest.Q00127_FishingSpecialistsRequest; -import quests.Q00151_CureForFever.Q00151_CureForFever; -import quests.Q00152_ShardsOfGolem.Q00152_ShardsOfGolem; -import quests.Q00153_DeliverGoods.Q00153_DeliverGoods; -import quests.Q00154_SacrificeToTheSea.Q00154_SacrificeToTheSea; -import quests.Q00155_FindSirWindawood.Q00155_FindSirWindawood; -import quests.Q00156_MillenniumLove.Q00156_MillenniumLove; -import quests.Q00157_RecoverSmuggledGoods.Q00157_RecoverSmuggledGoods; -import quests.Q00158_SeedOfEvil.Q00158_SeedOfEvil; -import quests.Q00159_ProtectTheWaterSource.Q00159_ProtectTheWaterSource; -import quests.Q00160_NerupasRequest.Q00160_NerupasRequest; -import quests.Q00161_FruitOfTheMotherTree.Q00161_FruitOfTheMotherTree; -import quests.Q00162_CurseOfTheUndergroundFortress.Q00162_CurseOfTheUndergroundFortress; -import quests.Q00163_LegacyOfThePoet.Q00163_LegacyOfThePoet; -import quests.Q00164_BloodFiend.Q00164_BloodFiend; -import quests.Q00165_ShilensHunt.Q00165_ShilensHunt; -import quests.Q00166_MassOfDarkness.Q00166_MassOfDarkness; -import quests.Q00167_DwarvenKinship.Q00167_DwarvenKinship; -import quests.Q00168_DeliverSupplies.Q00168_DeliverSupplies; -import quests.Q00169_OffspringOfNightmares.Q00169_OffspringOfNightmares; -import quests.Q00170_DangerousSeduction.Q00170_DangerousSeduction; import quests.Q00211_TrialOfTheChallenger.Q00211_TrialOfTheChallenger; import quests.Q00212_TrialOfDuty.Q00212_TrialOfDuty; import quests.Q00213_TrialOfTheSeeker.Q00213_TrialOfTheSeeker; @@ -126,7 +93,6 @@ 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.Q00291_RevengeOfTheRedbonnet.Q00291_RevengeOfTheRedbonnet; import quests.Q00292_BrigandsSweep.Q00292_BrigandsSweep; import quests.Q00293_TheHiddenVeins.Q00293_TheHiddenVeins; import quests.Q00294_CovertBusiness.Q00294_CovertBusiness; @@ -192,11 +158,6 @@ public class QuestMasterHandler private static final Class[] QUESTS = { - Q00001_LettersOfLove.class, - Q00002_WhatWomenWant.class, - Q00003_WillTheSealBeBroken.class, - Q00004_LongLiveThePaagrioLord.class, - Q00005_MinersFavor.class, Q00070_SagaOfThePhoenixKnight.class, Q00071_SagaOfEvasTemplar.class, Q00072_SagaOfTheSwordMuse.class, @@ -228,35 +189,7 @@ public class QuestMasterHandler Q00098_SagaOfTheShillienSaint.class, Q00099_SagaOfTheFortuneSeeker.class, Q00100_SagaOfTheMaestro.class, - Q00101_SwordOfSolidarity.class, - Q00102_SeaOfSporesFever.class, - Q00103_SpiritOfCraftsman.class, - Q00104_SpiritOfMirrors.class, - Q00105_SkirmishWithOrcs.class, - Q00106_ForgottenTruth.class, - Q00107_MercilessPunishment.class, - Q00108_JumbleTumbleDiamondFuss.class, Q00127_FishingSpecialistsRequest.class, - Q00151_CureForFever.class, - Q00152_ShardsOfGolem.class, - Q00153_DeliverGoods.class, - Q00154_SacrificeToTheSea.class, - Q00155_FindSirWindawood.class, - Q00156_MillenniumLove.class, - Q00157_RecoverSmuggledGoods.class, - Q00158_SeedOfEvil.class, - Q00159_ProtectTheWaterSource.class, - Q00160_NerupasRequest.class, - Q00161_FruitOfTheMotherTree.class, - Q00162_CurseOfTheUndergroundFortress.class, - Q00163_LegacyOfThePoet.class, - Q00164_BloodFiend.class, - Q00165_ShilensHunt.class, - Q00166_MassOfDarkness.class, - Q00167_DwarvenKinship.class, - Q00168_DeliverSupplies.class, - Q00169_OffspringOfNightmares.class, - Q00170_DangerousSeduction.class, Q00211_TrialOfTheChallenger.class, Q00212_TrialOfDuty.class, Q00213_TrialOfTheSeeker.class, @@ -299,7 +232,6 @@ public class QuestMasterHandler Q00275_DarkWingedSpies.class, Q00276_TotemOfTheHestui.class, Q00277_GatekeepersOffering.class, - Q00291_RevengeOfTheRedbonnet.class, Q00292_BrigandsSweep.class, Q00293_TheHiddenVeins.class, Q00294_CovertBusiness.class,